Class SupervisionRequirement
- java.lang.Object
-
- org.processmining.specpp.componenting.supervision.SupervisionRequirement
-
- All Implemented Interfaces:
Requirement<java.lang.Object,SupervisionRequirement>,PartiallyOrdered<SupervisionRequirement>,ProperlyHashable,ProperlyPrintable
- Direct Known Subclasses:
ObservableRequirement,ObservationPipeRequirement,ObserverRequirement
public abstract class SupervisionRequirement extends java.lang.Object implements Requirement<java.lang.Object,SupervisionRequirement>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSupervisionRequirement(Label label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentTypecomponentType()LabelgetLabel()protected booleanlabelIsGt(SupervisionRequirement other)protected booleanlabelIsLt(SupervisionRequirement other)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.traits.PartiallyOrdered
equivalent, gt, lt
-
Methods inherited from interface org.processmining.specpp.traits.ProperlyHashable
hashCode
-
Methods inherited from interface org.processmining.specpp.traits.ProperlyPrintable
toString
-
Methods inherited from interface org.processmining.specpp.componenting.system.Requirement
contentClass
-
-
-
-
Field Detail
-
label
protected final Label label
-
-
Constructor Detail
-
SupervisionRequirement
protected SupervisionRequirement(Label label)
-
-
Method Detail
-
getLabel
public Label getLabel()
-
labelIsGt
protected boolean labelIsGt(SupervisionRequirement other)
-
labelIsLt
protected boolean labelIsLt(SupervisionRequirement other)
-
componentType
public ComponentType componentType()
- Specified by:
componentTypein interfaceRequirement<java.lang.Object,SupervisionRequirement>
-
-