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

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
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbTCallActivity, EJaxbTSubProcess, EJaxbTTask

public abstract class EJaxbTActivity
extends EJaxbTFlowNode

Java class for tActivity complex type.

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

 <complexType name="tActivity">
   <complexContent>
     <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tFlowNode">
       <sequence>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}ioSpecification" 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}dataInputAssociation" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}dataOutputAssociation" 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}loopCharacteristics" minOccurs="0"/>
       </sequence>
       <attribute name="isForCompensation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="startQuantity" type="{http://www.w3.org/2001/XMLSchema}integer" default="1" />
       <attribute name="completionQuantity" type="{http://www.w3.org/2001/XMLSchema}integer" default="1" />
       <attribute name="default" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.Object _default
           
protected  java.math.BigInteger completionQuantity
           
protected  java.util.List<EJaxbTDataInputAssociation> dataInputAssociation
           
protected  java.util.List<EJaxbTDataOutputAssociation> dataOutputAssociation
           
protected  EJaxbTInputOutputSpecification ioSpecification
           
protected  java.lang.Boolean isForCompensation
           
protected  javax.xml.bind.JAXBElement<? extends EJaxbTLoopCharacteristics> loopCharacteristics
           
protected  java.util.List<EJaxbTProperty> property
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTResourceRole>> resourceRole
           
protected  java.math.BigInteger 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
EJaxbTActivity()
           
 
Method Summary
 java.math.BigInteger getCompletionQuantity()
          Gets the value of the completionQuantity property.
 java.util.List<EJaxbTDataInputAssociation> getDataInputAssociation()
          Gets the value of the dataInputAssociation property.
 java.util.List<EJaxbTDataOutputAssociation> getDataOutputAssociation()
          Gets the value of the dataOutputAssociation property.
 java.lang.Object getDefault()
          Gets the value of the default property.
 EJaxbTInputOutputSpecification getIoSpecification()
          Gets the value of the ioSpecification property.
 javax.xml.bind.JAXBElement<? extends EJaxbTLoopCharacteristics> getLoopCharacteristics()
          Gets the value of the loopCharacteristics 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.math.BigInteger getStartQuantity()
          Gets the value of the startQuantity property.
 boolean isIsForCompensation()
          Gets the value of the isForCompensation property.
 boolean isSetCompletionQuantity()
           
 boolean isSetDataInputAssociation()
           
 boolean isSetDataOutputAssociation()
           
 boolean isSetDefault()
           
 boolean isSetIoSpecification()
           
 boolean isSetIsForCompensation()
           
 boolean isSetLoopCharacteristics()
           
 boolean isSetProperty()
           
 boolean isSetResourceRole()
           
 boolean isSetStartQuantity()
           
 void setCompletionQuantity(java.math.BigInteger value)
          Sets the value of the completionQuantity property.
 void setDefault(java.lang.Object value)
          Sets the value of the default property.
 void setIoSpecification(EJaxbTInputOutputSpecification value)
          Sets the value of the ioSpecification property.
 void setIsForCompensation(boolean value)
          Sets the value of the isForCompensation property.
 void setLoopCharacteristics(javax.xml.bind.JAXBElement<? extends EJaxbTLoopCharacteristics> value)
          Sets the value of the loopCharacteristics property.
 void setStartQuantity(java.math.BigInteger value)
          Sets the value of the startQuantity property.
 void unsetDataInputAssociation()
           
 void unsetDataOutputAssociation()
           
 void unsetIsForCompensation()
           
 void unsetProperty()
           
 void 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

ioSpecification

protected EJaxbTInputOutputSpecification ioSpecification

property

protected java.util.List<EJaxbTProperty> property

dataInputAssociation

protected java.util.List<EJaxbTDataInputAssociation> dataInputAssociation

dataOutputAssociation

protected java.util.List<EJaxbTDataOutputAssociation> dataOutputAssociation

resourceRole

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

loopCharacteristics

protected javax.xml.bind.JAXBElement<? extends EJaxbTLoopCharacteristics> loopCharacteristics

isForCompensation

protected java.lang.Boolean isForCompensation

startQuantity

protected java.math.BigInteger startQuantity

completionQuantity

protected java.math.BigInteger completionQuantity

_default

protected java.lang.Object _default
Constructor Detail

EJaxbTActivity

public EJaxbTActivity()
Method Detail

getIoSpecification

public EJaxbTInputOutputSpecification getIoSpecification()
Gets the value of the ioSpecification property.

Returns:
possible object is EJaxbTInputOutputSpecification

setIoSpecification

public void setIoSpecification(EJaxbTInputOutputSpecification value)
Sets the value of the ioSpecification property.

Parameters:
value - allowed object is EJaxbTInputOutputSpecification

isSetIoSpecification

public boolean isSetIoSpecification()

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

getDataInputAssociation

public java.util.List<EJaxbTDataInputAssociation> getDataInputAssociation()
Gets the value of the dataInputAssociation 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 dataInputAssociation property.

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

    getDataInputAssociation().add(newItem);
 

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


isSetDataInputAssociation

public boolean isSetDataInputAssociation()

unsetDataInputAssociation

public void unsetDataInputAssociation()

getDataOutputAssociation

public java.util.List<EJaxbTDataOutputAssociation> getDataOutputAssociation()
Gets the value of the dataOutputAssociation 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 dataOutputAssociation property.

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

    getDataOutputAssociation().add(newItem);
 

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


isSetDataOutputAssociation

public boolean isSetDataOutputAssociation()

unsetDataOutputAssociation

public void unsetDataOutputAssociation()

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

getLoopCharacteristics

public javax.xml.bind.JAXBElement<? extends EJaxbTLoopCharacteristics> getLoopCharacteristics()
Gets the value of the loopCharacteristics property.

Returns:
possible object is JAXBElement<EJaxbTStandardLoopCharacteristics> JAXBElement<EJaxbTLoopCharacteristics> JAXBElement<EJaxbTMultiInstanceLoopCharacteristics>

setLoopCharacteristics

public void setLoopCharacteristics(javax.xml.bind.JAXBElement<? extends EJaxbTLoopCharacteristics> value)
Sets the value of the loopCharacteristics property.

Parameters:
value - allowed object is JAXBElement<EJaxbTStandardLoopCharacteristics> JAXBElement<EJaxbTLoopCharacteristics> JAXBElement<EJaxbTMultiInstanceLoopCharacteristics>

isSetLoopCharacteristics

public boolean isSetLoopCharacteristics()

isIsForCompensation

public boolean isIsForCompensation()
Gets the value of the isForCompensation property.

Returns:
possible object is Boolean

setIsForCompensation

public void setIsForCompensation(boolean value)
Sets the value of the isForCompensation property.

Parameters:
value - allowed object is Boolean

isSetIsForCompensation

public boolean isSetIsForCompensation()

unsetIsForCompensation

public void unsetIsForCompensation()

getStartQuantity

public java.math.BigInteger getStartQuantity()
Gets the value of the startQuantity property.

Returns:
possible object is BigInteger

setStartQuantity

public void setStartQuantity(java.math.BigInteger value)
Sets the value of the startQuantity property.

Parameters:
value - allowed object is BigInteger

isSetStartQuantity

public boolean isSetStartQuantity()

getCompletionQuantity

public java.math.BigInteger getCompletionQuantity()
Gets the value of the completionQuantity property.

Returns:
possible object is BigInteger

setCompletionQuantity

public void setCompletionQuantity(java.math.BigInteger value)
Sets the value of the completionQuantity property.

Parameters:
value - allowed object is BigInteger

isSetCompletionQuantity

public boolean isSetCompletionQuantity()

getDefault

public java.lang.Object getDefault()
Gets the value of the default property.

Returns:
possible object is Object

setDefault

public void setDefault(java.lang.Object value)
Sets the value of the default property.

Parameters:
value - allowed object is Object

isSetDefault

public boolean isSetDefault()


Copyright © 2011 Petals Link. All Rights Reserved.