Package io.lionweb.lioncore.java.utils
Class ModelComparator.ComparisonResult
java.lang.Object
io.lionweb.lioncore.java.utils.ModelComparator.ComparisonResult
- Enclosing class:
- ModelComparator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
markDifferentAnnotated
(String context, String idA, String idB) void
markDifferentAnnotation
(String context, int i) void
markDifferentConcept
(String context, String nodeID, String conceptIDa, String conceptIDb) void
markDifferentIDs
(String context, String idA, String idB) void
markDifferentNumberOfAnnotations
(String context, int na, int nb) void
markDifferentNumberOfChildren
(String context, String nodeID, String containmentName, int childrenA, int childrenB) void
markDifferentNumberOfReferences
(String context, String nodeID, String referenceName, int childrenA, int childrenB) void
markDifferentPropertyValue
(String context, String nodeID, String propertyName, Object valueA, Object valueB) void
markDifferentReferredID
(String context, String nodeID, String referenceName, int index, String referredA, String referredB) void
markDifferentResolveInfo
(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
-