|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.upb.swt.epctools.simulator.explicit.Node_DS
abstract class Node_DS
Implements a node of the EPC data structure.
| Field Summary | |
|---|---|
(package private) EPC_DS |
epc
The EPC data structure to which this node belongs to. |
(package private) Node |
modelNode
The node in the actual EPC model to which this node corresponds. |
(package private) int |
nodeNumber
The number of this node in the data structure. |
| Constructor Summary | |
|---|---|
Node_DS()
|
|
| Method Summary | |
|---|---|
(package private) abstract void |
addInputArc(Arc_DS arc)
Adds an input arc to this node; |
(package private) abstract void |
addOutputArc(Arc_DS arc)
Adds an output arc to this node; |
(package private) abstract void |
addSuccessors(State state,
TransitionSystem ts)
Adds the successor states and he corresponding transitions for that node to the transition system. |
(package private) abstract boolean |
enabled(State state)
Checks whether the node is enabled in the given state. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
Node modelNode
EPC_DS epc
int nodeNumber
| Constructor Detail |
|---|
Node_DS()
| Method Detail |
|---|
abstract void addInputArc(Arc_DS arc)
throws EPCSyntaxError
arc - to be added as input arc
EPCSyntaxError - if there is an input arc already
abstract void addOutputArc(Arc_DS arc)
throws EPCSyntaxError
arc - to be added as output arc
EPCSyntaxError - if there is an output arc alreadyabstract boolean enabled(State state)
state -
abstract void addSuccessors(State state,
TransitionSystem ts)
state - ts - to which the succesor states are added
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||