Package jetbrains.mps.datatransfer
Class PasteNodeData
- java.lang.Object
 - 
- jetbrains.mps.datatransfer.PasteNodeData
 
 
- 
public class PasteNodeData extends Object
XXX why is this data modifiable? emptyPasteNodeData creates a copy with modifiable collections, does it mean we intend to modify PasteNodeData after creation? 
- 
- 
Constructor Summary
Constructors Constructor Description PasteNodeData(List<SNode> nodes, Set<SReference> references, SModelReference sourceModelRef, Set<SLanguage> necessaryLanguages, Set<SModelReference> necessaryModels) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PasteNodeDataemptyPasteNodeData(SModelReference sourceModel)Set<SLanguage>getNecessaryLanguages()Set<SModelReference>getNecessaryModels()List<SNode>getNodes()Set<SReference>getRequireResolveReferences()SModelReferencegetSourceModel() 
 - 
 
- 
- 
Constructor Detail
- 
PasteNodeData
public PasteNodeData(List<SNode> nodes, Set<SReference> references, SModelReference sourceModelRef, Set<SLanguage> necessaryLanguages, Set<SModelReference> necessaryModels)
 
 - 
 
- 
Method Detail
- 
getRequireResolveReferences
public Set<SReference> getRequireResolveReferences()
 
- 
getSourceModel
@Nullable public SModelReference getSourceModel()
 
- 
getNecessaryModels
public Set<SModelReference> getNecessaryModels()
 
- 
emptyPasteNodeData
public static PasteNodeData emptyPasteNodeData(SModelReference sourceModel)
 
 - 
 
 -