Class InstanceRefBaseTemplComparator

java.lang.Object
de.aristaflow.adept2.model.processmodel.tools.InstanceRefBaseTemplComparator
All Implemented Interfaces:
SerialisableComparator<InstanceReference>, Serializable, Comparator<InstanceReference>

public class InstanceRefBaseTemplComparator extends Object implements SerialisableComparator<InstanceReference>
This comparator compares InstanceReferences by the corresponding InstanceReference.getBaseTemplateId() and afterwards by InstanceReference.getID(). Note: this comparator imposes orderings that are inconsistent with equals.
See Also:
  • Field Details

    • uuidComparator

      protected final SerialisableComparator<UUID> uuidComparator
      The comparator comparing UUIDs unsigned, that is a leading 8 is less than a leading 7.
  • Constructor Details

    • InstanceRefBaseTemplComparator

      public InstanceRefBaseTemplComparator()
      Creates a new InstanceRefTemplateComparator having a UUID comparator to delegate to.
  • Method Details