de.upb.swt.epctools.simulator.explicit
Class SplitConnector_DS

java.lang.Object
  extended by de.upb.swt.epctools.simulator.explicit.Node_DS
      extended by de.upb.swt.epctools.simulator.explicit.SplitConnector_DS
Direct Known Subclasses:
AndSplitConnector_DS, OrSplitConnector_DS, XorSplitConnector_DS

abstract class SplitConnector_DS
extends Node_DS

Implements a split connector of the EPC data structure.

Author:
Ekkart Kindler, kindler@upb.de

Field Summary
(package private)  Arc_DS inputArc
          The input arc of the split connector.
(package private)  java.util.Vector outputArcs
          A vector with all output arcs of the split connector.
 
Fields inherited from class de.upb.swt.epctools.simulator.explicit.Node_DS
epc, modelNode, nodeNumber
 
Constructor Summary
SplitConnector_DS()
           
 
Method Summary
(package private)  void addInputArc(Arc_DS arc)
          Adds an input arc to this node;
(package private)  void addOutputArc(Arc_DS arc)
          Adds an output arc to this node;
 
Methods inherited from class de.upb.swt.epctools.simulator.explicit.Node_DS
addSuccessors, enabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputArc

Arc_DS inputArc
The input arc of the split connector.


outputArcs

java.util.Vector outputArcs
A vector with all output arcs of the split connector.

Constructor Detail

SplitConnector_DS

SplitConnector_DS()
Method Detail

addInputArc

void addInputArc(Arc_DS arc)
           throws EPCSyntaxError
Adds an input arc to this node;

Specified by:
addInputArc in class Node_DS
Parameters:
arc - to be added as input arc
Throws:
EPCSyntaxError - if there is an input arc already

addOutputArc

void addOutputArc(Arc_DS arc)
Adds an output arc to this node;

Specified by:
addOutputArc in class Node_DS
Parameters:
arc - to be added as output arc