Package org.processmining.specpp.base
Interface AdvancedComposition<C extends Candidate>
-
- Type Parameters:
C- candidate type
- All Superinterfaces:
Composition<C>,CompositionComponent<C>,java.util.function.Consumer<C>,Evaluable,FullComponentSystemUser,HasComponentCollection,Initializable,IntermediateResult,IsGlobalProvider,IsSizeLimited,java.lang.Iterable<C>,MutableCappedComposition<C>,MutableSequentialCollection<C>,Result,SequentialCollection<C>,UsesGlobalComponentSystem,UsesLocalComponentSystem
- All Known Implementing Classes:
ArrayListComposition,BasePlaceComposition,ConstrainingPlaceCollection,InstrumentedAdvancedComposition,LightweightPlaceComposition,StatefulPlaceComposition
public interface AdvancedComposition<C extends Candidate> extends MutableCappedComposition<C>
The base interface for 'advanced compositions', i.e. those that are additionally mutable.- See Also:
Composition
-
-
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.traits.IsSizeLimited
maxSize, size
-
Methods inherited from interface org.processmining.specpp.datastructures.util.MutableSequentialCollection
remove, removeLast
-
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
-
-