Interface CompositionComponent<C extends Candidate>
-
- Type Parameters:
C- candidate type
- All Superinterfaces:
Composition<C>,java.util.function.Consumer<C>,Evaluable,FullComponentSystemUser,HasComponentCollection,Initializable,IntermediateResult,IsGlobalProvider,java.lang.Iterable<C>,Result,SequentialCollection<C>,UsesGlobalComponentSystem,UsesLocalComponentSystem
- All Known Subinterfaces:
AdvancedComposition<C>,MutableCappedComposition<C>
- All Known Implementing Classes:
AbstractComposition,ArrayListComposition,BasePlaceComposition,ConstrainingPlaceCollection,InstrumentedAdvancedComposition,InstrumentedComposition,LightweightPlaceComposition,StatefulPlaceComposition
public interface CompositionComponent<C extends Candidate> extends Composition<C>, FullComponentSystemUser
A composition that is also a full component system user.
-
-
Method Summary
-
Methods inherited from interface org.processmining.specpp.componenting.system.FullComponentSystemUser
collectTransitiveSubcomponents, connectLocalComponentSystem, getComponentCollection, registerSubComponent, unregisterSubComponent
-
Methods inherited from interface org.processmining.specpp.traits.Initializable
init
-
Methods inherited from interface org.processmining.specpp.datastructures.util.SequentialCollection
hasCapacityLeft, size, toList, toSet
-
Methods inherited from interface org.processmining.specpp.componenting.traits.UsesGlobalComponentSystem
globalComponentSystem
-
Methods inherited from interface org.processmining.specpp.componenting.traits.UsesLocalComponentSystem
bridgeToChildren, localComponentSystem
-
-