Class TActivity
- java.lang.Object
-
- org.omg.spec.bpmn.model.TBaseElement
-
- org.omg.spec.bpmn.model.TFlowElement
-
- org.omg.spec.bpmn.model.TFlowNode
-
- org.omg.spec.bpmn.model.TActivity
-
- Direct Known Subclasses:
TCallActivity,TSubProcess,TTask
public abstract class TActivity extends TFlowNode
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
Fields Modifier and Type Field Description protected Object_defaultprotected BigIntegercompletionQuantityprotected List<TDataInputAssociation>dataInputAssociationprotected List<TDataOutputAssociation>dataOutputAssociationprotected TInputOutputSpecificationioSpecificationprotected BooleanisForCompensationprotected javax.xml.bind.JAXBElement<? extends TLoopCharacteristics>loopCharacteristicsprotected List<TProperty>propertyprotected List<javax.xml.bind.JAXBElement<? extends TResourceRole>>resourceRoleprotected BigIntegerstartQuantity-
Fields inherited from class org.omg.spec.bpmn.model.TFlowElement
auditing, categoryValueRef, monitoring, name
-
Fields inherited from class org.omg.spec.bpmn.model.TBaseElement
documentation, extensionElements, id
-
-
Constructor Summary
Constructors Constructor Description TActivity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigIntegergetCompletionQuantity()Gets the value of the completionQuantity property.List<TDataInputAssociation>getDataInputAssociation()Gets the value of the dataInputAssociation property.List<TDataOutputAssociation>getDataOutputAssociation()Gets the value of the dataOutputAssociation property.ObjectgetDefault()Gets the value of the default property.TInputOutputSpecificationgetIoSpecification()Gets the value of the ioSpecification property.javax.xml.bind.JAXBElement<? extends TLoopCharacteristics>getLoopCharacteristics()Gets the value of the loopCharacteristics property.List<TProperty>getProperty()Gets the value of the property property.List<javax.xml.bind.JAXBElement<? extends TResourceRole>>getResourceRole()Gets the value of the resourceRole property.BigIntegergetStartQuantity()Gets the value of the startQuantity property.booleanisIsForCompensation()Gets the value of the isForCompensation property.voidsetCompletionQuantity(BigInteger value)Sets the value of the completionQuantity property.voidsetDefault(Object value)Sets the value of the default property.voidsetIoSpecification(TInputOutputSpecification value)Sets the value of the ioSpecification property.voidsetIsForCompensation(Boolean value)Sets the value of the isForCompensation property.voidsetLoopCharacteristics(javax.xml.bind.JAXBElement<? extends TLoopCharacteristics> value)Sets the value of the loopCharacteristics property.voidsetStartQuantity(BigInteger value)Sets the value of the startQuantity property.-
Methods inherited from class org.omg.spec.bpmn.model.TFlowNode
getIncoming, getOutgoing
-
Methods inherited from class org.omg.spec.bpmn.model.TFlowElement
getAuditing, getCategoryValueRef, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from class org.omg.spec.bpmn.model.TBaseElement
getDocumentation, getExtensionElements, getId, getOtherAttributes, setExtensionElements, setId
-
-
-
-
Field Detail
-
ioSpecification
protected TInputOutputSpecification ioSpecification
-
dataInputAssociation
protected List<TDataInputAssociation> dataInputAssociation
-
dataOutputAssociation
protected List<TDataOutputAssociation> dataOutputAssociation
-
resourceRole
protected List<javax.xml.bind.JAXBElement<? extends TResourceRole>> resourceRole
-
loopCharacteristics
protected javax.xml.bind.JAXBElement<? extends TLoopCharacteristics> loopCharacteristics
-
isForCompensation
protected Boolean isForCompensation
-
startQuantity
protected BigInteger startQuantity
-
completionQuantity
protected BigInteger completionQuantity
-
_default
protected Object _default
-
-
Method Detail
-
getIoSpecification
public TInputOutputSpecification getIoSpecification()
Gets the value of the ioSpecification property.- Returns:
- possible object is
TInputOutputSpecification
-
setIoSpecification
public void setIoSpecification(TInputOutputSpecification value)
Sets the value of the ioSpecification property.- Parameters:
value- allowed object isTInputOutputSpecification
-
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
setmethod 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
-
getDataInputAssociation
public List<TDataInputAssociation> 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
setmethod 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
TDataInputAssociation
-
getDataOutputAssociation
public List<TDataOutputAssociation> 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
setmethod 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
TDataOutputAssociation
-
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
setmethod 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>
-
getLoopCharacteristics
public javax.xml.bind.JAXBElement<? extends TLoopCharacteristics> getLoopCharacteristics()
Gets the value of the loopCharacteristics property.- Returns:
- possible object is
JAXBElement<TStandardLoopCharacteristics>JAXBElement<TMultiInstanceLoopCharacteristics>JAXBElement<TLoopCharacteristics>
-
setLoopCharacteristics
public void setLoopCharacteristics(javax.xml.bind.JAXBElement<? extends TLoopCharacteristics> value)
Sets the value of the loopCharacteristics property.- Parameters:
value- allowed object isJAXBElement<TStandardLoopCharacteristics>JAXBElement<TMultiInstanceLoopCharacteristics>JAXBElement<TLoopCharacteristics>
-
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 isBoolean
-
getStartQuantity
public BigInteger getStartQuantity()
Gets the value of the startQuantity property.- Returns:
- possible object is
BigInteger
-
setStartQuantity
public void setStartQuantity(BigInteger value)
Sets the value of the startQuantity property.- Parameters:
value- allowed object isBigInteger
-
getCompletionQuantity
public BigInteger getCompletionQuantity()
Gets the value of the completionQuantity property.- Returns:
- possible object is
BigInteger
-
setCompletionQuantity
public void setCompletionQuantity(BigInteger value)
Sets the value of the completionQuantity property.- Parameters:
value- allowed object isBigInteger
-
getDefault
public Object getDefault()
Gets the value of the default property.- Returns:
- possible object is
Object
-
-