Class TProcess


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

      • TProcess

        public TProcess()
    • Method Detail

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

      • getArtifact

        public List<javax.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 JAXB 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<TGroup> JAXBElement<TAssociation> JAXBElement<TTextAnnotation> JAXBElement<TArtifact>

      • getResourceRole

        public List<javax.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 JAXB 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 JAXB 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 JAXB 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