Package org.processmining.specpp.base
Interface ConstrainingComposer<C extends Candidate,I extends Composition<C>,R extends Result,L extends ConstraintEvent>
-
- Type Parameters:
C- type of candidates that this composer handlesI- type of intermediate result which is a composition of candidatesR- type of the final result that is generated from the intermediate result (composition)L- type of constraint events generated by this composer
- All Superinterfaces:
Composer<C,I,R>,Constrainer<L>,java.util.function.Consumer<C>,ExposesObservable<L>
- All Known Implementing Classes:
AbsoluteFitnessFilter,AbstractActivityActivationAwareFitnessFilter,AbstractConstrainingComposer,AbstractPostponingComposer,AbstractQueueingComposer,AggregatedFitnessFilter,CachingFitnessFilter,CombinedFitnessFilter,ConstrainingFilteringPlaceComposer,DeltaComposer,EventingAbsoluteFitnessFilter,EventingAggregatedFitnessFilter,EventingCombinedFitnessFilter,EventingRelativeFitnessFilter,RelativeFitnessFilter,UniwiredComposer
public interface ConstrainingComposer<C extends Candidate,I extends Composition<C>,R extends Result,L extends ConstraintEvent> extends Composer<C,I,R>, Constrainer<L>
The base interface for a composer that also generates constraint events.- See Also:
Composer,Constrainer
-
-
Method Summary
-
Methods inherited from interface org.processmining.specpp.base.Composer
accept, candidatesAreExhausted, generateResult, getIntermediateResult, isFinished
-
Methods inherited from interface org.processmining.specpp.base.Constrainer
getConstraintPublisher, getObservable, getPublishedConstraintClass
-
-