Interface ModelComponent

All Known Implementing Classes:
AbstractSingleConstraint, AbstractTemporalPredicate, AbstractWindow, AccumulatePatternImpl, AfterPredicate, AndConstraints, BeforePredicate, BindViewItem1, BindViewItem2, BindViewItem3, BindViewItem4, CoincidesPredicate, CompositePatterns, ConsequenceImpl, DeclarationImpl, DuringPredicate, EntryPointImpl, EvalImpl, Exchange, ExistentialPatternImpl, FinishedbyPredicate, FinishesPredicate, FixedTemporalConstraint, From0Impl, From1Impl, From2Impl, From3Impl, From4Impl, GlobalImpl, GroupByPatternImpl, IncludesPredicate, MeetsPredicate, MetbyPredicate, MultipleConstraints, NamedConsequenceImpl, OrConstraints, OverlappedbyPredicate, OverlapsPredicate, PatternImpl, Query0DefImpl, Query10DefImpl, Query1DefImpl, Query2DefImpl, Query3DefImpl, Query4DefImpl, Query5DefImpl, Query6DefImpl, Query7DefImpl, Query8DefImpl, Query9DefImpl, QueryCallPattern, QueryImpl, RuleImpl, SelfPatternBiding, SingleConstraint1, SingleConstraint10, SingleConstraint11, SingleConstraint12, SingleConstraint13, SingleConstraint2, SingleConstraint3, SingleConstraint4, SingleConstraint5, SingleConstraint6, SingleConstraint7, SingleConstraint8, SingleConstraint9, StartedbyPredicate, StartsPredicate, TemporalConstraint, TypeMetaDataImpl, UnitDataImpl, VariableImpl, VariableTemporalConstraint, WindowImpl, WindowReferenceImpl

public interface ModelComponent
  • Method Details

    • isEqualTo

      boolean isEqualTo(ModelComponent other)
    • areEqualInModel

      static boolean areEqualInModel(Object o1, Object o2)
    • areEqualInModel

      static boolean areEqualInModel(Object[] array1, Object[] array2)
    • areEqualInModel

      static boolean areEqualInModel(List<?> list1, List<?> list2)
    • areEqualInModel

      static boolean areEqualInModel(Map<?,?> map1, Map<?,?> map2)