Package io.lionweb.utils
Class ModelComparator.ComparisonResult
java.lang.Object
io.lionweb.utils.ModelComparator.ComparisonResult
- Enclosing class:
- ModelComparator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidmarkDifferentAnnotated(String context, String idA, String idB) voidmarkDifferentAnnotation(String context, int i) voidmarkDifferentConcept(String context, String nodeID, String conceptIDa, String conceptIDb) voidmarkDifferentIDs(String context, String idA, String idB) voidmarkDifferentNumberOfAnnotations(String context, int na, int nb) voidmarkDifferentNumberOfChildren(String context, String nodeID, String containmentName, int childrenA, int childrenB) voidmarkDifferentNumberOfReferences(String context, String nodeID, String referenceName, int childrenA, int childrenB) voidmarkDifferentPropertyValue(String context, String nodeID, String propertyName, Object valueA, Object valueB) voidmarkDifferentReferredID(String context, String nodeID, String referenceName, int index, String referredA, String referredB) voidmarkDifferentResolveInfo(String context, String nodeID, String referenceName, int index, String resolveInfoA, String resolveInfoB) toString()
-
Constructor Details
-
ComparisonResult
public ComparisonResult()
-
-
Method Details
-
getDifferences
-
areEquivalent
public boolean areEquivalent() -
markDifferentIDs
-
markDifferentAnnotated
-
markDifferentConcept
-
markDifferentPropertyValue
-
markDifferentNumberOfChildren
-
markDifferentNumberOfReferences
-
markDifferentReferredID
-
markDifferentResolveInfo
-
toString
-
markIncompatible
-
markDifferentNumberOfAnnotations
-
markDifferentAnnotation
-