Class RestartablePlaceProposer
- java.lang.Object
-
- org.processmining.specpp.componenting.system.link.AbstractBaseClass
-
- org.processmining.specpp.proposal.ConstrainablePlaceProposer
-
- org.processmining.specpp.proposal.RestartablePlaceProposer
-
- All Implemented Interfaces:
java.util.function.Consumer<CandidateConstraint<Place>>,java.util.function.Supplier<Place>,Constrainable<CandidateConstraint<Place>>,ConstrainableProposer<Place,CandidateConstraint<Place>>,Constrainer<GenerationConstraint>,Proposer<Place>,FullComponentSystemUser,ProposerComponent<Place>,HasComponentCollection,IsGlobalProvider,UsesGlobalComponentSystem,UsesLocalComponentSystem,Observer<CandidateConstraint<Place>>,ExposesObservable<GenerationConstraint>,Initializable
public class RestartablePlaceProposer extends ConstrainablePlaceProposer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRestartablePlaceProposer.Builder
-
Field Summary
-
Fields inherited from class org.processmining.specpp.proposal.ConstrainablePlaceProposer
cgl, constraintOutput, proposer, treeBuilder
-
-
Constructor Summary
Constructors Constructor Description RestartablePlaceProposer(ChildGenerationLogicComponent<Place,PlaceState,PlaceNode> cgl, SimpleBuilder<EfficientTreeComponent<PlaceNode>> treeBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlaceproposeCandidate()voidrestart()protected voidsetProposer(AbstractEfficientTreeBasedProposer<Place,PlaceNode> proposer)-
Methods inherited from class org.processmining.specpp.proposal.ConstrainablePlaceProposer
acceptConstraint, createSubProposer, getAcceptedConstraintClass, getConstraintPublisher, getPublishedConstraintClass, initSelf
-
Methods inherited from class org.processmining.specpp.componenting.system.link.AbstractBaseClass
collectTransitiveSubcomponents, getComponentCollection, getSubComponents, globalComponentSystem, init, localComponentSystem, postSubComponentInit, preSubComponentInit, registerSubComponent, unregisterSubComponent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.base.Constrainable
observe
-
Methods inherited from interface org.processmining.specpp.base.Constrainer
getObservable
-
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.componenting.traits.UsesGlobalComponentSystem
globalComponentSystem
-
Methods inherited from interface org.processmining.specpp.componenting.traits.UsesLocalComponentSystem
bridgeToChildren, localComponentSystem
-
-
-
-
Constructor Detail
-
RestartablePlaceProposer
public RestartablePlaceProposer(ChildGenerationLogicComponent<Place,PlaceState,PlaceNode> cgl, SimpleBuilder<EfficientTreeComponent<PlaceNode>> treeBuilder)
-
-
Method Detail
-
proposeCandidate
public Place proposeCandidate()
- Specified by:
proposeCandidatein interfaceProposer<Place>- Overrides:
proposeCandidatein classConstrainablePlaceProposer
-
setProposer
protected void setProposer(AbstractEfficientTreeBasedProposer<Place,PlaceNode> proposer)
- Overrides:
setProposerin classConstrainablePlaceProposer
-
restart
public void restart()
-
-