public class TProcess extends TCallableElement

Java class for tProcess complex type.

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

 <complexType name="tProcess">
   <complexContent>
     <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tCallableElement">
       <sequence>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}auditing" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}monitoring" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}property" maxOccurs="unbounded" minOccurs="0"/>
         <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"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}resourceRole" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}correlationSubscription" maxOccurs="unbounded" minOccurs="0"/>
         <element name="supports" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="processType" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tProcessType" default="None" />
       <attribute name="isClosed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="isExecutable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="definitionalCollaborationRef" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • auditing

      protected TAuditing auditing
    • monitoring

      protected TMonitoring monitoring
    • property

      protected List<TProperty> property
    • 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
    • resourceRole

      protected List<jakarta.xml.bind.JAXBElement<? extends TResourceRole>> resourceRole
    • correlationSubscription

      protected List<TCorrelationSubscription> correlationSubscription
    • supports

      protected List<QName> supports
    • processType

      protected TProcessType processType
    • isClosed

      protected Boolean isClosed
    • isExecutable

      protected Boolean isExecutable
    • definitionalCollaborationRef

      protected QName definitionalCollaborationRef
  • Constructor Details

    • TProcess

      public TProcess()
  • Method Details

    • getAuditing

      public TAuditing getAuditing()
      Gets the value of the auditing property.
      Returns:
      possible object is TAuditing
    • setAuditing

      public void setAuditing(TAuditing value)
      Sets the value of the auditing property.
      Parameters:
      value - allowed object is TAuditing
    • getMonitoring

      public TMonitoring getMonitoring()
      Gets the value of the monitoring property.
      Returns:
      possible object is TMonitoring
    • setMonitoring

      public void setMonitoring(TMonitoring value)
      Sets the value of the monitoring property.
      Parameters:
      value - allowed object is TMonitoring
    • getProperty

      public List<TProperty> getProperty()
      Gets the value of the property 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 property property.

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

          getProperty().add(newItem);
       

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

    • 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>

    • getResourceRole

      public List<jakarta.xml.bind.JAXBElement<? extends TResourceRole>> getResourceRole()
      Gets the value of the resourceRole 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 resourceRole property.

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

          getResourceRole().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<TPotentialOwner> JAXBElement<THumanPerformer> JAXBElement<TPerformer> JAXBElement<TResourceRole>

    • getCorrelationSubscription

      public List<TCorrelationSubscription> getCorrelationSubscription()
      Gets the value of the correlationSubscription 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 correlationSubscription property.

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

          getCorrelationSubscription().add(newItem);
       

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

    • getSupports

      public List<QName> getSupports()
      Gets the value of the supports 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 supports property.

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

          getSupports().add(newItem);
       

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

    • getProcessType

      public TProcessType getProcessType()
      Gets the value of the processType property.
      Returns:
      possible object is TProcessType
    • setProcessType

      public void setProcessType(TProcessType value)
      Sets the value of the processType property.
      Parameters:
      value - allowed object is TProcessType
    • isIsClosed

      public boolean isIsClosed()
      Gets the value of the isClosed property.
      Returns:
      possible object is Boolean
    • setIsClosed

      public void setIsClosed(Boolean value)
      Sets the value of the isClosed property.
      Parameters:
      value - allowed object is Boolean
    • isIsExecutable

      public Boolean isIsExecutable()
      Gets the value of the isExecutable property.
      Returns:
      possible object is Boolean
    • setIsExecutable

      public void setIsExecutable(Boolean value)
      Sets the value of the isExecutable property.
      Parameters:
      value - allowed object is Boolean
    • getDefinitionalCollaborationRef

      public QName getDefinitionalCollaborationRef()
      Gets the value of the definitionalCollaborationRef property.
      Returns:
      possible object is QName
    • setDefinitionalCollaborationRef

      public void setDefinitionalCollaborationRef(QName value)
      Sets the value of the definitionalCollaborationRef property.
      Parameters:
      value - allowed object is QName