jPDL的流程定义元素

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

第一层级:GraphElement

这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素.

GraphElement有两个属性:1)processDefine 表示当前元素属于哪个流程定义2)events 表示可以接收哪些event

第二层级:node;processDefinition;Transition 它们都inherited from GraphElement

1)processDefinition表示流程定义,它有下面的属性:id,name,version,nodes,startState

nodes表示流程中所有的node,startState用于启动流程时找到首节点,这和AgileFLow内的定义

一模一样.

2)Transition表示转移,它有两个属性:fromNode,toNode

3)node表示节点,它有两个属性:leaving transitions;arriving transitions

第三层级:各种不同的node,它们都inherited from node

decision;EndState;Fork;Join;Merge;Milestone;

InterleaveEnd;InterleaveStart;ProcessState;State

这些都是见名知义,和xpdl差不多.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有