Direct Known Subclasses:
TAdHocSubProcess, TTransaction

public class TSubProcess extends TActivity

Java class for tSubProcess complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="tSubProcess">
   <complexContent>
     <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tActivity">
       <sequence>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}laneSet" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}flowElement" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}artifact" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="triggeredByEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • laneSet

      protected List<TLaneSet> laneSet
    • flowElement

      protected List<jakarta.xml.bind.JAXBElement<? extends TFlowElement>> flowElement
    • artifact

      protected List<jakarta.xml.bind.JAXBElement<? extends TArtifact>> artifact
    • triggeredByEvent

      protected Boolean triggeredByEvent
  • Constructor Details

    • TSubProcess

      public TSubProcess()
  • Method Details

    • getLaneSet

      public List<TLaneSet> getLaneSet()
      Gets the value of the laneSet property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the laneSet property.

      For example, to add a new item, do as follows:

          getLaneSet().add(newItem);
       

      Objects of the following type(s) are allowed in the list TLaneSet

    • getFlowElement

      public List<jakarta.xml.bind.JAXBElement<? extends TFlowElement>> getFlowElement()
      Gets the value of the flowElement property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the flowElement property.

      For example, to add a new item, do as follows:

          getFlowElement().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<TSequenceFlow> JAXBElement<TSubChoreography> JAXBElement<TUserTask> JAXBElement<TCallActivity> JAXBElement<TManualTask> JAXBElement<TSubProcess> JAXBElement<TEndEvent> JAXBElement<TChoreographyTask> JAXBElement<TDataObjectReference> JAXBElement<TTask> JAXBElement<TIntermediateThrowEvent> JAXBElement<TAdHocSubProcess> JAXBElement<TDataStoreReference> JAXBElement<TBoundaryEvent> JAXBElement<TServiceTask> JAXBElement<TEvent> JAXBElement<TReceiveTask> JAXBElement<TParallelGateway> JAXBElement<TTransaction> JAXBElement<TImplicitThrowEvent> JAXBElement<TBusinessRuleTask> JAXBElement<TComplexGateway> JAXBElement<TDataObject> JAXBElement<TEventBasedGateway> JAXBElement<TIntermediateCatchEvent> JAXBElement<TExclusiveGateway> JAXBElement<TStartEvent> JAXBElement<TScriptTask> JAXBElement<TSendTask> JAXBElement<TCallChoreography> JAXBElement<TInclusiveGateway> JAXBElement<TFlowElement>

    • getArtifact

      public List<jakarta.xml.bind.JAXBElement<? extends TArtifact>> getArtifact()
      Gets the value of the artifact property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the artifact property.

      For example, to add a new item, do as follows:

          getArtifact().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<TTextAnnotation> JAXBElement<TAssociation> JAXBElement<TGroup> JAXBElement<TArtifact>

    • isTriggeredByEvent

      public boolean isTriggeredByEvent()
      Gets the value of the triggeredByEvent property.
      Returns:
      possible object is Boolean
    • setTriggeredByEvent

      public void setTriggeredByEvent(Boolean value)
      Sets the value of the triggeredByEvent property.
      Parameters:
      value - allowed object is Boolean