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
_default
protected BigInteger
completionQuantity
protected List<TDataInputAssociation>
dataInputAssociation
protected List<TDataOutputAssociation>
dataOutputAssociation
protected TInputOutputSpecification
ioSpecification
protected Boolean
isForCompensation
protected javax.xml.bind.JAXBElement<? extends TLoopCharacteristics>
loopCharacteristics
protected List<TProperty>
property
protected List<javax.xml.bind.JAXBElement<? extends TResourceRole>>
resourceRole
protected BigInteger
startQuantity
-
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 BigInteger
getCompletionQuantity()
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.Object
getDefault()
Gets the value of the default property.TInputOutputSpecification
getIoSpecification()
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.BigInteger
getStartQuantity()
Gets the value of the startQuantity property.boolean
isIsForCompensation()
Gets the value of the isForCompensation property.void
setCompletionQuantity(BigInteger value)
Sets the value of the completionQuantity property.void
setDefault(Object value)
Sets the value of the default property.void
setIoSpecification(TInputOutputSpecification 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 TLoopCharacteristics> value)
Sets the value of the loopCharacteristics property.void
setStartQuantity(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
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
-
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
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
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
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
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
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
>
-
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
-
-