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

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.EJaxbTFlowElement
                  extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTFlowNode
                      extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTActivity
                          extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTSubProcess
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbTAdHocSubProcess, EJaxbTTransaction

public class EJaxbTSubProcess
extends EJaxbTActivity

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 Summary
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> artifact
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTFlowElement>> flowElement
           
protected  java.util.List<EJaxbTLaneSet> laneSet
           
protected  java.lang.Boolean triggeredByEvent
           
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTActivity
_default, completionQuantity, dataInputAssociation, dataOutputAssociation, ioSpecification, isForCompensation, loopCharacteristics, property, resourceRole, startQuantity
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTFlowNode
incoming, outgoing
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTFlowElement
auditing, categoryValueRef, monitoring, name
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
documentation, extensionElements, id
 
Constructor Summary
EJaxbTSubProcess()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTArtifact>> getArtifact()
          Gets the value of the artifact 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.
 boolean isSetArtifact()
           
 boolean isSetFlowElement()
           
 boolean isSetLaneSet()
           
 boolean isSetTriggeredByEvent()
           
 boolean isTriggeredByEvent()
          Gets the value of the triggeredByEvent property.
 void setTriggeredByEvent(boolean value)
          Sets the value of the triggeredByEvent property.
 void unsetArtifact()
           
 void unsetFlowElement()
           
 void unsetLaneSet()
           
 void unsetTriggeredByEvent()
           
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTActivity
getCompletionQuantity, getDataInputAssociation, getDataOutputAssociation, getDefault, getIoSpecification, getLoopCharacteristics, getProperty, getResourceRole, getStartQuantity, isIsForCompensation, isSetCompletionQuantity, isSetDataInputAssociation, isSetDataOutputAssociation, isSetDefault, isSetIoSpecification, isSetIsForCompensation, isSetLoopCharacteristics, isSetProperty, isSetResourceRole, isSetStartQuantity, setCompletionQuantity, setDefault, setIoSpecification, setIsForCompensation, setLoopCharacteristics, setStartQuantity, unsetDataInputAssociation, unsetDataOutputAssociation, unsetIsForCompensation, unsetProperty, unsetResourceRole
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTFlowNode
getIncoming, getOutgoing, isSetIncoming, isSetOutgoing, unsetIncoming, unsetOutgoing
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTFlowElement
getAuditing, getCategoryValueRef, getMonitoring, getName, isSetAuditing, isSetCategoryValueRef, isSetMonitoring, isSetName, setAuditing, setMonitoring, setName, unsetCategoryValueRef
 
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

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

triggeredByEvent

protected java.lang.Boolean triggeredByEvent
Constructor Detail

EJaxbTSubProcess

public EJaxbTSubProcess()
Method Detail

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()

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

isSetTriggeredByEvent

public boolean isSetTriggeredByEvent()

unsetTriggeredByEvent

public void unsetTriggeredByEvent()


Copyright © 2011 Petals Link. All Rights Reserved.