Interface MacroChange
- All Superinterfaces:
Change
Macro change groups several changes into single change.
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends Change>
Get grouped changes.Collection<? extends RelatedMacroChange>
Returns the current change conflicting changes.Collection<? extends RelatedMacroChange>
Returns the current change dependent changes - changes that requires current change.Returns the difference that caused current change.Collection<? extends RelatedMacroChange>
Returns the current change required changes.Methods inherited from interface com.nomagic.magicdraw.merge.Change
getEquivalents, getState
-
Method Details
-
getChanges
Collection<? extends Change> getChanges()Get grouped changes.- Returns:
- grouped changes.
-
getDifference
MacroDifference getDifference()Description copied from interface:Change
Returns the difference that caused current change.- Specified by:
getDifference
in interfaceChange
- Returns:
- difference that caused current change.
-
getConflicts
Collection<? extends RelatedMacroChange> getConflicts()Description copied from interface:Change
Returns the current change conflicting changes.- Specified by:
getConflicts
in interfaceChange
- Returns:
- conflicting changes
-
getDependent
Collection<? extends RelatedMacroChange> getDependent()Description copied from interface:Change
Returns the current change dependent changes - changes that requires current change.- Specified by:
getDependent
in interfaceChange
- Returns:
- dependent changes.
-
getRequired
Collection<? extends RelatedMacroChange> getRequired()Description copied from interface:Change
Returns the current change required changes.- Specified by:
getRequired
in interfaceChange
- Returns:
- required changes.
-
getProjectElementId
String getProjectElementId()- Returns:
- element id of an element which is represented by this MacroChange
-
getVirtualDifference
- Returns:
- difference which represents kind of low-level group of differences that make more sense in the gui.
-