MATHVisualSimulator
A BPMN2 simulator for MATH
|
Inherits Simulator.BPNode.
Public Types | |
enum | GatewayType { UNKNOWN = 0x0, AND, COMPLEX, EVENT, XOR, OR } |
Public Member Functions | |
LinkedList< BPFlow > | getInputFlows () |
LinkedList< BPFlow > | getOutputFlows () |
BPGateway (Simulator sim, XmlNode x) | |
Dictionary< BPFlow, string > | getComplexExpressions () |
string | getComplexExpression (BPFlow f) |
void | setComplexExpression (BPFlow f, string s) |
override XmlElement | getSemanticXml (XmlDocument doc) |
Create a BPMN semantic node from this BPNode. | |
override void | enter (Runner rr) |
Enter a token into this node. | |
override void | exit (Runner rr) |
Exit a token from this node. | |
override bool | validate () |
Check this node to see whether it makes sense semantically. | |
override void | parseSimulationParameters (XmlNode x) |
Parse simulation parameters for this node. | |
Public Attributes | |
GatewayType | type_v |
Static Public Attributes | |
static string[] | gatewayTypeNames |
Properties | |
GatewayType | type [get, set] |
new string | name [get, set] |
string[] | complexExpressionsList [get] |
override void Simulator.BPGateway.enter | ( | Runner | rr | ) | [virtual] |
override void Simulator.BPGateway.exit | ( | Runner | rr | ) | [virtual] |
override XmlElement Simulator.BPGateway.getSemanticXml | ( | XmlDocument | doc | ) | [virtual] |
Create a BPMN semantic node from this BPNode.
doc | An XML Document object that will own the new BPMN node |
Reimplemented from Simulator.BPNode.
override void Simulator.BPGateway.parseSimulationParameters | ( | XmlNode | x | ) | [virtual] |
Parse simulation parameters for this node.
x | The parameter to parse |
Reimplemented from Simulator.BPNode.
override bool Simulator.BPGateway.validate | ( | ) | [virtual] |
Check this node to see whether it makes sense semantically.
Reimplemented from Simulator.BPNode.
string [] Simulator.BPGateway.gatewayTypeNames [static] |
{ "Unknown", "And", "Complex", "Event-Based", "Exclusive", "Or", }