MATHVisualSimulator
A BPMN2 simulator for MATH
|
Inherits Simulator.BPNode.
Public Types | |
enum | flowTypeEnum { UNKNOWN = 0, SEQUENCE = 1, MESSAGE = 2 } |
Public Member Functions | |
BPFlow (Simulator sim, XmlNode x) | |
override void | parseSimulationParameters (XmlNode x) |
Parse simulation parameters for this node. | |
override XmlElement | getSimulationXml (XmlDocument doc) |
Create a simulation extension node from this BPNode. | |
override void | parse (XmlNode x) |
Parse the main BPMN XML parameters into this node. | |
override XmlElement | getSemanticXml (XmlDocument doc) |
Create a BPMN semantic node from this BPNode. | |
override bool | validate () |
Check this node to see whether it makes sense semantically. | |
override void | finishParsing () |
Finish up this node, after all the nodes have been created. | |
override void | exit (Runner rr) |
Exit a token from this node. | |
override void | enter (Runner rr) |
Enter a token into this node. | |
flowTypeEnum | getFlowType () |
Public Attributes | |
string | head = null |
string | tail = null |
BPNode | headNode = null |
BPNode | tailNode = null |
string | messageID |
string | secondaryName = "" |
Properties | |
double | prob [get, set] |
flowTypeEnum | type [get, set] |
new string | name [get, set] |
override void Simulator.BPFlow.enter | ( | Runner | rr | ) | [virtual] |
override void Simulator.BPFlow.exit | ( | Runner | rr | ) | [virtual] |
override void Simulator.BPFlow.finishParsing | ( | ) | [virtual] |
Finish up this node, after all the nodes have been created.
Reimplemented from Simulator.BPNode.
override XmlElement Simulator.BPFlow.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 XmlElement Simulator.BPFlow.getSimulationXml | ( | XmlDocument | doc | ) | [virtual] |
Create a simulation extension node from this BPNode.
doc | An XML Document object that will own the new simulation node |
Reimplemented from Simulator.BPNode.
override void Simulator.BPFlow.parse | ( | XmlNode | x | ) | [virtual] |
Parse the main BPMN XML parameters into this node.
x | The BPMN XML node, from which parameters are to be taken. |
Reimplemented from Simulator.BPNode.
override void Simulator.BPFlow.parseSimulationParameters | ( | XmlNode | x | ) | [virtual] |
Parse simulation parameters for this node.
x | The parameter to parse |
Reimplemented from Simulator.BPNode.
override bool Simulator.BPFlow.validate | ( | ) | [virtual] |
Check this node to see whether it makes sense semantically.
Reimplemented from Simulator.BPNode.