Class ModelComparator.ComparisonResult

java.lang.Object
io.lionweb.lioncore.java.utils.ModelComparator.ComparisonResult
Enclosing class:
ModelComparator

public static class ModelComparator.ComparisonResult extends Object
  • Constructor Details

    • ComparisonResult

      public ComparisonResult()
  • Method Details

    • getDifferences

      public List<String> getDifferences()
    • areEquivalent

      public boolean areEquivalent()
    • markDifferentIDs

      public void markDifferentIDs(String context, String idA, String idB)
    • markDifferentAnnotated

      public void markDifferentAnnotated(String context, String idA, String idB)
    • markDifferentConcept

      public void markDifferentConcept(String context, String nodeID, String conceptIDa, String conceptIDb)
    • markDifferentPropertyValue

      public void markDifferentPropertyValue(String context, String nodeID, String propertyName, Object valueA, Object valueB)
    • markDifferentNumberOfChildren

      public void markDifferentNumberOfChildren(String context, String nodeID, String containmentName, int childrenA, int childrenB)
    • markDifferentNumberOfReferences

      public void markDifferentNumberOfReferences(String context, String nodeID, String referenceName, int childrenA, int childrenB)
    • markDifferentReferredID

      public void markDifferentReferredID(String context, String nodeID, String referenceName, int index, String referredA, String referredB)
    • markDifferentResolveInfo

      public void markDifferentResolveInfo(String context, String nodeID, String referenceName, int index, String resolveInfoA, String resolveInfoB)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • markIncompatible

      public ModelComparator.ComparisonResult markIncompatible()
    • markDifferentNumberOfAnnotations

      public void markDifferentNumberOfAnnotations(String context, int na, int nb)
    • markDifferentAnnotation

      public void markDifferentAnnotation(String context, int i)