Interface MultiplePersistentPropertyDifference<T>
-
- All Superinterfaces:
Difference
,DifferenceLocation
,SymbolDifference
@OpenApiAll public interface MultiplePersistentPropertyDifference<T> extends SymbolDifference
Difference when persistent property with multiplicity more than one is changed. In case persistent property is ordered order change should be reported also.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getChanged()
One object from changed objects collection.ModificationKind
getKind()
OnlyModificationKind.ADDED
andModificationKind.REMOVED
is used.SymbolFeature
getMetaInfo()
-
Methods inherited from interface com.nomagic.magicdraw.diff.DifferenceLocation
getModuleURI
-
Methods inherited from interface com.nomagic.magicdraw.diff.symbols.SymbolDifference
getDiagramID, getProjectID, getSymbolID
-
-
-
-
Method Detail
-
getKind
ModificationKind getKind()
OnlyModificationKind.ADDED
andModificationKind.REMOVED
is used.- Returns:
- kind of modification.
-
getChanged
T getChanged()
One object from changed objects collection.- Returns:
- changed element
-
getMetaInfo
SymbolFeature getMetaInfo()
- Returns:
- property meta information - type of property, multiplicity, etc.
-
-