Package org.processmining.specpp.base
Interface Constrainable<L extends ConstraintEvent>
-
- Type Parameters:
L- type of constraint events handled
- All Superinterfaces:
java.util.function.Consumer<L>,Observer<L>
- All Known Subinterfaces:
ConstrainableChildGenerationLogic<P,S,N,L>,ConstrainableProposer<C,L>
- All Known Implementing Classes:
ConstrainablePlaceProposer,MonotonousPlaceGenerationLogic,PlaceGenerationLogic,RestartablePlaceProposer
public interface Constrainable<L extends ConstraintEvent> extends Observer<L>
Trait interface for classes that somehow handle constraint events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidacceptConstraint(L constraint)java.lang.Class<L>getAcceptedConstraintClass()default voidobserve(L constraint)
-