public abstract class AbstractCondition<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 AbstractBPNode<N> implements ICondition<BPN,C,E,F,N,P,T,M>
ID| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCondition() |
|
AbstractCondition(P place,
E event) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
String |
getName() |
N |
getPetriNetNode()
Get a Petri net node associated with this node of a branching process.
|
P |
getPlace()
Get the place in the originative net system which this condition represents.
|
E |
getPreEvent()
Get the event in the preset of this condition.
|
int |
hashCode() |
boolean |
isCondition()
Check if this node is condition.
|
boolean |
isEvent()
Check if this node is event.
|
void |
setPlace(P place) |
void |
setPreEvent(E event) |
String |
toString() |
getLabelgetHeight, getWidth, getX, getY, setHeight, setLayout, setLocation, setSize, setWidth, setX, setYclone, compareTo, getDescription, getId, getTag, setDescription, setId, setName, setTagfinalize, getClass, notify, notifyAll, wait, wait, waitgetHeight, getWidth, getX, getY, setHeight, setLayout, setLocation, setSize, setWidth, setX, setYgetDescription, getId, getTag, setDescription, setId, setName, setTagcompareTopublic P getPlace()
IConditiongetPlace in interface ICondition<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 E getPreEvent()
IConditionpublic void setPlace(P place)
public String getName()
public N getPetriNetNode()
IBPNodegetPetriNetNode in interface IBPNode<N extends INode>public boolean isEvent()
IBPNodepublic boolean isCondition()
IBPNodeisCondition in interface IBPNode<N extends INode>Copyright © 2017. All rights reserved.