Interface MacroChange
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<? extends Change>getChanges()Get grouped changes.java.util.Collection<? extends RelatedMacroChange>getConflicts()Returns the current change conflicting changes.java.util.Collection<? extends RelatedMacroChange>getDependent()Returns the current change dependent changes - changes that requires current change.MacroDifferencegetDifference()Returns the difference that caused current change.java.lang.StringgetProjectElementId()java.util.Collection<? extends RelatedMacroChange>getRequired()Returns the current change required changes.DifferencegetVirtualDifference()-
Methods inherited from interface com.nomagic.magicdraw.merge.Change
getEquivalents, getState
-
-
-
-
Method Detail
-
getChanges
java.util.Collection<? extends Change> getChanges()
Get grouped changes.- Returns:
- grouped changes.
-
getDifference
MacroDifference getDifference()
Description copied from interface:ChangeReturns the difference that caused current change.- Specified by:
getDifferencein interfaceChange- Returns:
- difference that caused current change.
-
getConflicts
java.util.Collection<? extends RelatedMacroChange> getConflicts()
Description copied from interface:ChangeReturns the current change conflicting changes.- Specified by:
getConflictsin interfaceChange- Returns:
- conflicting changes
-
getDependent
java.util.Collection<? extends RelatedMacroChange> getDependent()
Description copied from interface:ChangeReturns the current change dependent changes - changes that requires current change.- Specified by:
getDependentin interfaceChange- Returns:
- dependent changes.
-
getRequired
java.util.Collection<? extends RelatedMacroChange> getRequired()
Description copied from interface:ChangeReturns the current change required changes.- Specified by:
getRequiredin interfaceChange- Returns:
- required changes.
-
getProjectElementId
java.lang.String getProjectElementId()
- Returns:
- element id of an element which is represented by this MacroChange
-
getVirtualDifference
@CheckForNull Difference getVirtualDifference()
- Returns:
- difference which represents kind of low-level group of differences that make more sense in the gui.
-
-