Package org.processmining.specpp.base
Interface MutableCappedComposition<C extends Candidate>
-
- Type Parameters:
C- type of candidates collected in this composition
- All Superinterfaces:
Composition<C>,CompositionComponent<C>,java.util.function.Consumer<C>,Evaluable,FullComponentSystemUser,HasComponentCollection,Initializable,IntermediateResult,IsGlobalProvider,IsSizeLimited,java.lang.Iterable<C>,MutableSequentialCollection<C>,Result,SequentialCollection<C>,UsesGlobalComponentSystem,UsesLocalComponentSystem
- All Known Subinterfaces:
AdvancedComposition<C>
- All Known Implementing Classes:
ArrayListComposition,BasePlaceComposition,ConstrainingPlaceCollection,InstrumentedAdvancedComposition,LightweightPlaceComposition,StatefulPlaceComposition
public interface MutableCappedComposition<C extends Candidate> extends CompositionComponent<C>, MutableSequentialCollection<C>, IsSizeLimited
Base Interface for sequential & size-limited compositions.
-
-
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
-
-