Class SupervisorCollection
- java.lang.Object
-
- org.processmining.specpp.componenting.system.FulfilledRequirementsCollection<SupervisionRequirement>
-
- org.processmining.specpp.componenting.supervision.SupervisorCollection
-
- Direct Known Subclasses:
GlobalSupervisorCollection
public class SupervisorCollection extends FulfilledRequirementsCollection<SupervisionRequirement>
-
-
Constructor Summary
Constructors Constructor Description SupervisorCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <O extends Observation>
AdHocObservable<O>askForAdHocObservable(AdHocObservableRequirement<O> requirement)<O extends Observation>
Observable<O>askForObservable(ObservableRequirement<O> requirement)<O extends Observation>
Observer<O>askForObserver(ObserverRequirement<O> requirement)<I extends Observation,O extends Observation>
Observable<O>askForPipe(ObservationPipeRequirement<I,O> requirement)ComponentTypecomponentType()voidregister(AbstractFulfilledSupervisionRequirement<?> fulfilledSupervisionRequirement)-
Methods inherited from class org.processmining.specpp.componenting.system.FulfilledRequirementsCollection
add, canSatisfyRequirement, fulfilledRequirements, hasCorrectComponentType, multiSatisfyRequirement, satisfyRequirement, toString
-
-
-
-
Method Detail
-
register
public void register(AbstractFulfilledSupervisionRequirement<?> fulfilledSupervisionRequirement)
-
componentType
public ComponentType componentType()
- Specified by:
componentTypein classFulfilledRequirementsCollection<SupervisionRequirement>
-
askForObservable
public <O extends Observation> Observable<O> askForObservable(ObservableRequirement<O> requirement)
-
askForAdHocObservable
public <O extends Observation> AdHocObservable<O> askForAdHocObservable(AdHocObservableRequirement<O> requirement)
-
askForObserver
public <O extends Observation> Observer<O> askForObserver(ObserverRequirement<O> requirement)
-
askForPipe
public <I extends Observation,O extends Observation> Observable<O> askForPipe(ObservationPipeRequirement<I,O> requirement)
-
-