Package org.processmining.specpp.base
Interface Constrainer<L extends ConstraintEvent>
-
- Type Parameters:
L- type of constraint events
- All Superinterfaces:
ExposesObservable<L>
- All Known Subinterfaces:
ConstrainingComposer<C,I,R,L>
- All Known Implementing Classes:
AbsoluteFitnessFilter,AbstractActivityActivationAwareFitnessFilter,AbstractConstrainingComposer,AbstractPostponingComposer,AbstractQueueingComposer,AggregatedFitnessFilter,CachingFitnessFilter,CombinedFitnessFilter,ConstrainablePlaceProposer,ConstrainingFilteringPlaceComposer,ConstrainingPlaceCollection,DeltaComposer,EventingAbsoluteFitnessFilter,EventingAggregatedFitnessFilter,EventingCombinedFitnessFilter,EventingRelativeFitnessFilter,RelativeFitnessFilter,RestartablePlaceProposer,UniwiredComposer
public interface Constrainer<L extends ConstraintEvent> extends ExposesObservable<L>
A type that exposes an observable that specifically publishesConstraintEvents of typeL.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Observable<L>getConstraintPublisher()default Observable<L>getObservable()java.lang.Class<L>getPublishedConstraintClass()
-
-
-
Method Detail
-
getConstraintPublisher
Observable<L> getConstraintPublisher()
-
getObservable
default Observable<L> getObservable()
- Specified by:
getObservablein interfaceExposesObservable<L extends ConstraintEvent>
-
getPublishedConstraintClass
java.lang.Class<L> getPublishedConstraintClass()
-
-