public abstract class AbstractProcessSetSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> extends Object implements IProcessSetSystem<BPN,C,E,F,N,P,T,M>
IProcessSetSystem interface.| Constructor and Description |
|---|
AbstractProcessSetSystem(INetSystem<F,N,P,T,M> sys,
Collection<IProcess<BPN,C,E,F,N,P,T,M>> pis) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
fire(T transition) |
Set<T> |
getEnabledTransitions()
Get a set of enabled transitions.
|
M |
getMarking()
Get marking.
|
INetSystem<F,N,P,T,M> |
getNetSystem() |
Collection<IProcessSystem<BPN,C,E,F,N,P,T,M>> |
getProcessSystems() |
public Collection<IProcessSystem<BPN,C,E,F,N,P,T,M>> getProcessSystems()
public Set<T> getEnabledTransitions()
IProcessSetSystemgetEnabledTransitions in interface IProcessSetSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>>public M getMarking()
IProcessSetSystemgetMarking in interface IProcessSetSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>>public boolean fire(T transition)
Copyright © 2017. All rights reserved.