http://jbpm.org/jpdl-4
group activityGroup

Properties
This component is not nillable.

Model

(state | decision | fork | join | process-state | super-state | end-state | activity | invoke | script | email | task)


Nested Element Summary
 activity
          Executes an activity implementation.  
 decision
          Selects one path out of many alternatives. 
 email
          Sends an email  
 end-state
          Ends the process instance.  
 fork
          Spawns multiple concurrent paths of execution.  
 invoke
          Invokes a method on a java object  
 join
          Spawns multiple concurrent paths of execution.  
 process-state
          Waits while a sub process instance is being executed and continues when the sub process instance ends.  
 script
          Evaluates a piece of text as a script  
 state
          A wait state. 
 super-state
          Scope enclosing a number of nodes.  
 task
          Creates a human task  
Local Usage
activityGroup, process-definition

Source
<group name="activityGroup">
<choice>
<element name="state">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:timer"/>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="decision">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="fork">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="join">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="process-state">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:timer"/>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="super-state">
<complexType>
<sequence>
<group maxOccurs="unbounded" minOccurs="0" ref="tns:activityGroup"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:timer"/>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="end-state">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
<attribute default="process-instance" name="ends">
<simpleType>
<restriction base="string">
<enumeration value="execution"/>
<enumeration value="process-instance"/>
</restriction>
</simpleType>
</attribute>
</complexType>
</element>
<element name="activity">
<complexType>
<sequence>
<group ref="tns:delegationGroup"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</complexType>
</element>
<element name="invoke">
<complexType>
<complexContent>
<extension base="tns:invokeType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</extension>
</complexContent>
</complexType>
</element>
<element name="script">
<complexType>
<complexContent>
<extension base="tns:scriptType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</extension>
</complexContent>
</complexType>
</element>
<element name="email">
<complexType>
<complexContent>
<extension base="tns:emailType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</extension>
</complexContent>
</complexType>
</element>
<element name="task">
<complexType>
<complexContent>
<extension base="tns:taskType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:transition"/>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:on">
</element>
<element maxOccurs="unbounded" minOccurs="0" ref="tns:timer"/>
</sequence>
<attributeGroup ref="tns:nodeAttributes"/>
</extension>
</complexContent>
</complexType>
</element>
</choice>
</group>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.