easybox.org.omg.spec.bpmn._20100524.model
Class EJaxbTProcess

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
      extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
          extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
              extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTRootElement
                  extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTCallableElement
                      extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTProcess
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject

public class EJaxbTProcess
extends EJaxbTCallableElement

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 Summary
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> artifact
           
protected  EJaxbTAuditing auditing
           
protected  java.util.List<EJaxbTCorrelationSubscription> correlationSubscription
           
protected  javax.xml.namespace.QName definitionalCollaborationRef
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTFlowElement>> flowElement
           
protected  java.lang.Boolean isClosed
           
protected  java.lang.Boolean isExecutable
           
protected  java.util.List<EJaxbTLaneSet> laneSet
           
protected  EJaxbTMonitoring monitoring
           
protected  EJaxbTProcessType processType
           
protected  java.util.List<EJaxbTProperty> property
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTResourceRole>> resourceRole
           
protected  java.util.List<javax.xml.namespace.QName> supports
           
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTCallableElement
ioBinding, ioSpecification, name, supportedInterfaceRef
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
documentation, extensionElements, id
 
Constructor Summary
EJaxbTProcess()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> getArtifact()
          Gets the value of the artifact property.
 EJaxbTAuditing getAuditing()
          Gets the value of the auditing property.
 java.util.List<EJaxbTCorrelationSubscription> getCorrelationSubscription()
          Gets the value of the correlationSubscription property.
 javax.xml.namespace.QName getDefinitionalCollaborationRef()
          Gets the value of the definitionalCollaborationRef property.
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTFlowElement>> getFlowElement()
          Gets the value of the flowElement property.
 java.util.List<EJaxbTLaneSet> getLaneSet()
          Gets the value of the laneSet property.
 EJaxbTMonitoring getMonitoring()
          Gets the value of the monitoring property.
 EJaxbTProcessType getProcessType()
          Gets the value of the processType property.
 java.util.List<EJaxbTProperty> getProperty()
          Gets the value of the property property.
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTResourceRole>> getResourceRole()
          Gets the value of the resourceRole property.
 java.util.List<javax.xml.namespace.QName> getSupports()
          Gets the value of the supports property.
 boolean isIsClosed()
          Gets the value of the isClosed property.
 boolean isIsExecutable()
          Gets the value of the isExecutable property.
 boolean isSetArtifact()
           
 boolean isSetAuditing()
           
 boolean isSetCorrelationSubscription()
           
 boolean isSetDefinitionalCollaborationRef()
           
 boolean isSetFlowElement()
           
 boolean isSetIsClosed()
           
 boolean isSetIsExecutable()
           
 boolean isSetLaneSet()
           
 boolean isSetMonitoring()
           
 boolean isSetProcessType()
           
 boolean isSetProperty()
           
 boolean isSetResourceRole()
           
 boolean isSetSupports()
           
 void setAuditing(EJaxbTAuditing value)
          Sets the value of the auditing property.
 void setDefinitionalCollaborationRef(javax.xml.namespace.QName value)
          Sets the value of the definitionalCollaborationRef property.
 void setIsClosed(boolean value)
          Sets the value of the isClosed property.
 void setIsExecutable(boolean value)
          Sets the value of the isExecutable property.
 void setMonitoring(EJaxbTMonitoring value)
          Sets the value of the monitoring property.
 void setProcessType(EJaxbTProcessType value)
          Sets the value of the processType property.
 void unsetArtifact()
           
 void unsetCorrelationSubscription()
           
 void unsetFlowElement()
           
 void unsetIsClosed()
           
 void unsetIsExecutable()
           
 void unsetLaneSet()
           
 void unsetProperty()
           
 void unsetResourceRole()
           
 void unsetSupports()
           
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTCallableElement
getIoBinding, getIoSpecification, getName, getSupportedInterfaceRef, isSetIoBinding, isSetIoSpecification, isSetName, isSetSupportedInterfaceRef, setIoSpecification, setName, unsetIoBinding, unsetSupportedInterfaceRef
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
getDocumentation, getExtensionElements, getId, getOtherAttributes, isSetDocumentation, isSetExtensionElements, isSetId, setExtensionElements, setId, unsetDocumentation
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
duplicate, duplicateAs, equals, getAdoptiveParent, getBaseURI, getDOMNode, getNaturalParent, hashCode, setAdoptiveParent, setBaseURI, setNaturalParent
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractModelObject
getParent, getXmlObject, setXmlObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

auditing

protected EJaxbTAuditing auditing

monitoring

protected EJaxbTMonitoring monitoring

property

protected java.util.List<EJaxbTProperty> property

laneSet

protected java.util.List<EJaxbTLaneSet> laneSet

flowElement

protected java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTFlowElement>> flowElement

artifact

protected java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> artifact

resourceRole

protected java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTResourceRole>> resourceRole

correlationSubscription

protected java.util.List<EJaxbTCorrelationSubscription> correlationSubscription

supports

protected java.util.List<javax.xml.namespace.QName> supports

processType

protected EJaxbTProcessType processType

isClosed

protected java.lang.Boolean isClosed

isExecutable

protected java.lang.Boolean isExecutable

definitionalCollaborationRef

protected javax.xml.namespace.QName definitionalCollaborationRef
Constructor Detail

EJaxbTProcess

public EJaxbTProcess()
Method Detail

getAuditing

public EJaxbTAuditing getAuditing()
Gets the value of the auditing property.

Returns:
possible object is EJaxbTAuditing

setAuditing

public void setAuditing(EJaxbTAuditing value)
Sets the value of the auditing property.

Parameters:
value - allowed object is EJaxbTAuditing

isSetAuditing

public boolean isSetAuditing()

getMonitoring

public EJaxbTMonitoring getMonitoring()
Gets the value of the monitoring property.

Returns:
possible object is EJaxbTMonitoring

setMonitoring

public void setMonitoring(EJaxbTMonitoring value)
Sets the value of the monitoring property.

Parameters:
value - allowed object is EJaxbTMonitoring

isSetMonitoring

public boolean isSetMonitoring()

getProperty

public java.util.List<EJaxbTProperty> 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 EJaxbTProperty


isSetProperty

public boolean isSetProperty()

unsetProperty

public void unsetProperty()

getLaneSet

public java.util.List<EJaxbTLaneSet> 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 EJaxbTLaneSet


isSetLaneSet

public boolean isSetLaneSet()

unsetLaneSet

public void unsetLaneSet()

getFlowElement

public java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTFlowElement>> 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 JAXB 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<EJaxbTChoreographyTask> JAXBElement<EJaxbTManualTask> JAXBElement<EJaxbTSequenceFlow> JAXBElement<EJaxbTParallelGateway> JAXBElement<EJaxbTStartEvent> JAXBElement<EJaxbTReceiveTask> JAXBElement<EJaxbTDataObject> JAXBElement<EJaxbTImplicitThrowEvent> JAXBElement<EJaxbTEndEvent> JAXBElement<EJaxbTInclusiveGateway> JAXBElement<EJaxbTBoundaryEvent> JAXBElement<EJaxbTServiceTask> JAXBElement<EJaxbTScriptTask> JAXBElement<EJaxbTComplexGateway> JAXBElement<EJaxbTExclusiveGateway> JAXBElement<EJaxbTEvent> JAXBElement<EJaxbTIntermediateThrowEvent> JAXBElement<EJaxbTDataStoreReference> JAXBElement<EJaxbTSubChoreography> JAXBElement<EJaxbTDataObjectReference> JAXBElement<EJaxbTSubProcess> JAXBElement<EJaxbTCallChoreography> JAXBElement<EJaxbTTask> JAXBElement<EJaxbTAdHocSubProcess> JAXBElement<EJaxbTIntermediateCatchEvent> JAXBElement<EJaxbTUserTask> JAXBElement<EJaxbTFlowElement> JAXBElement<EJaxbTSendTask> JAXBElement<EJaxbTTransaction> JAXBElement<EJaxbTBusinessRuleTask> JAXBElement<EJaxbTEventBasedGateway> JAXBElement<EJaxbTCallActivity>


isSetFlowElement

public boolean isSetFlowElement()

unsetFlowElement

public void unsetFlowElement()

getArtifact

public java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> 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<EJaxbTTextAnnotation> JAXBElement<EJaxbTAssociation> JAXBElement<EJaxbTGroup> JAXBElement<EJaxbTArtifact>


isSetArtifact

public boolean isSetArtifact()

unsetArtifact

public void unsetArtifact()

getResourceRole

public java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTResourceRole>> 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<EJaxbTPerformer> JAXBElement<EJaxbTHumanPerformer> JAXBElement<EJaxbTResourceRole> JAXBElement<EJaxbTPotentialOwner>


isSetResourceRole

public boolean isSetResourceRole()

unsetResourceRole

public void unsetResourceRole()

getCorrelationSubscription

public java.util.List<EJaxbTCorrelationSubscription> 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 EJaxbTCorrelationSubscription


isSetCorrelationSubscription

public boolean isSetCorrelationSubscription()

unsetCorrelationSubscription

public void unsetCorrelationSubscription()

getSupports

public java.util.List<javax.xml.namespace.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


isSetSupports

public boolean isSetSupports()

unsetSupports

public void unsetSupports()

getProcessType

public EJaxbTProcessType getProcessType()
Gets the value of the processType property.

Returns:
possible object is EJaxbTProcessType

setProcessType

public void setProcessType(EJaxbTProcessType value)
Sets the value of the processType property.

Parameters:
value - allowed object is EJaxbTProcessType

isSetProcessType

public boolean isSetProcessType()

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

isSetIsClosed

public boolean isSetIsClosed()

unsetIsClosed

public void unsetIsClosed()

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

isSetIsExecutable

public boolean isSetIsExecutable()

unsetIsExecutable

public void unsetIsExecutable()

getDefinitionalCollaborationRef

public javax.xml.namespace.QName getDefinitionalCollaborationRef()
Gets the value of the definitionalCollaborationRef property.

Returns:
possible object is QName

setDefinitionalCollaborationRef

public void setDefinitionalCollaborationRef(javax.xml.namespace.QName value)
Sets the value of the definitionalCollaborationRef property.

Parameters:
value - allowed object is QName

isSetDefinitionalCollaborationRef

public boolean isSetDefinitionalCollaborationRef()


Copyright © 2011 Petals Link. All Rights Reserved.