Package com.nomagic.magicdraw.diff
Interface Difference
- All Known Subinterfaces:
DiagramDifference
,DomainSpecificCustomizationDifference
,ElementAddition
,ElementDeletion
,ElementDifference
,ElementModification
,MacroDifference
,MDExtensionDifference
,MDExtensionExistenceDifference
,MDExtensionModificationDifference
,Modification
,ModuleUsageDifference
,MultiplePersistentPropertyDifference<T>
,PersistentPropertyOrderDifference<T>
,ProjectOptionsDifference
,ShareDifference
,StereotypeModification
,SymbolAddition
,SymbolDeletion
,SymbolDifference
,SymbolPersistentPropertyDifference<T>
,TagValueModification
@OpenApi
public interface Difference
Difference between two entities which can be compared. Original entity is named ancestor, changed
entity is contributor. Difference must hold information which is enough to restore change when
applying to ancestor entity.