Package org.omg.spec.bpmn.model
Class TMultiInstanceLoopCharacteristics
- java.lang.Object
-
- org.omg.spec.bpmn.model.TBaseElement
-
- org.omg.spec.bpmn.model.TLoopCharacteristics
-
- org.omg.spec.bpmn.model.TMultiInstanceLoopCharacteristics
-
public class TMultiInstanceLoopCharacteristics extends TLoopCharacteristics
Java class for tMultiInstanceLoopCharacteristics complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="tMultiInstanceLoopCharacteristics"> <complexContent> <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tLoopCharacteristics"> <sequence> <element name="loopCardinality" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tExpression" minOccurs="0"/> <element name="loopDataInputRef" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="loopDataOutputRef" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="inputDataItem" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tDataInput" minOccurs="0"/> <element name="outputDataItem" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tDataOutput" minOccurs="0"/> <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}complexBehaviorDefinition" maxOccurs="unbounded" minOccurs="0"/> <element name="completionCondition" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tExpression" minOccurs="0"/> </sequence> <attribute name="isSequential" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="behavior" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tMultiInstanceFlowCondition" default="All" /> <attribute name="oneBehaviorEventRef" type="{http://www.w3.org/2001/XMLSchema}QName" /> <attribute name="noneBehaviorEventRef" type="{http://www.w3.org/2001/XMLSchema}QName" /> <anyAttribute processContents='lax' namespace='##other'/> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected TMultiInstanceFlowCondition
behavior
protected TExpression
completionCondition
protected List<TComplexBehaviorDefinition>
complexBehaviorDefinition
protected TDataInput
inputDataItem
protected Boolean
isSequential
protected TExpression
loopCardinality
protected QName
loopDataInputRef
protected QName
loopDataOutputRef
protected QName
noneBehaviorEventRef
protected QName
oneBehaviorEventRef
protected TDataOutput
outputDataItem
-
Fields inherited from class org.omg.spec.bpmn.model.TBaseElement
documentation, extensionElements, id
-
-
Constructor Summary
Constructors Constructor Description TMultiInstanceLoopCharacteristics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TMultiInstanceFlowCondition
getBehavior()
Gets the value of the behavior property.TExpression
getCompletionCondition()
Gets the value of the completionCondition property.List<TComplexBehaviorDefinition>
getComplexBehaviorDefinition()
Gets the value of the complexBehaviorDefinition property.TDataInput
getInputDataItem()
Gets the value of the inputDataItem property.TExpression
getLoopCardinality()
Gets the value of the loopCardinality property.QName
getLoopDataInputRef()
Gets the value of the loopDataInputRef property.QName
getLoopDataOutputRef()
Gets the value of the loopDataOutputRef property.QName
getNoneBehaviorEventRef()
Gets the value of the noneBehaviorEventRef property.QName
getOneBehaviorEventRef()
Gets the value of the oneBehaviorEventRef property.TDataOutput
getOutputDataItem()
Gets the value of the outputDataItem property.boolean
isIsSequential()
Gets the value of the isSequential property.void
setBehavior(TMultiInstanceFlowCondition value)
Sets the value of the behavior property.void
setCompletionCondition(TExpression value)
Sets the value of the completionCondition property.void
setInputDataItem(TDataInput value)
Sets the value of the inputDataItem property.void
setIsSequential(Boolean value)
Sets the value of the isSequential property.void
setLoopCardinality(TExpression value)
Sets the value of the loopCardinality property.void
setLoopDataInputRef(QName value)
Sets the value of the loopDataInputRef property.void
setLoopDataOutputRef(QName value)
Sets the value of the loopDataOutputRef property.void
setNoneBehaviorEventRef(QName value)
Sets the value of the noneBehaviorEventRef property.void
setOneBehaviorEventRef(QName value)
Sets the value of the oneBehaviorEventRef property.void
setOutputDataItem(TDataOutput value)
Sets the value of the outputDataItem property.-
Methods inherited from class org.omg.spec.bpmn.model.TBaseElement
getDocumentation, getExtensionElements, getId, getOtherAttributes, setExtensionElements, setId
-
-
-
-
Field Detail
-
loopCardinality
protected TExpression loopCardinality
-
loopDataInputRef
protected QName loopDataInputRef
-
loopDataOutputRef
protected QName loopDataOutputRef
-
inputDataItem
protected TDataInput inputDataItem
-
outputDataItem
protected TDataOutput outputDataItem
-
complexBehaviorDefinition
protected List<TComplexBehaviorDefinition> complexBehaviorDefinition
-
completionCondition
protected TExpression completionCondition
-
isSequential
protected Boolean isSequential
-
behavior
protected TMultiInstanceFlowCondition behavior
-
oneBehaviorEventRef
protected QName oneBehaviorEventRef
-
noneBehaviorEventRef
protected QName noneBehaviorEventRef
-
-
Method Detail
-
getLoopCardinality
public TExpression getLoopCardinality()
Gets the value of the loopCardinality property.- Returns:
- possible object is
TExpression
-
setLoopCardinality
public void setLoopCardinality(TExpression value)
Sets the value of the loopCardinality property.- Parameters:
value
- allowed object isTExpression
-
getLoopDataInputRef
public QName getLoopDataInputRef()
Gets the value of the loopDataInputRef property.- Returns:
- possible object is
QName
-
setLoopDataInputRef
public void setLoopDataInputRef(QName value)
Sets the value of the loopDataInputRef property.- Parameters:
value
- allowed object isQName
-
getLoopDataOutputRef
public QName getLoopDataOutputRef()
Gets the value of the loopDataOutputRef property.- Returns:
- possible object is
QName
-
setLoopDataOutputRef
public void setLoopDataOutputRef(QName value)
Sets the value of the loopDataOutputRef property.- Parameters:
value
- allowed object isQName
-
getInputDataItem
public TDataInput getInputDataItem()
Gets the value of the inputDataItem property.- Returns:
- possible object is
TDataInput
-
setInputDataItem
public void setInputDataItem(TDataInput value)
Sets the value of the inputDataItem property.- Parameters:
value
- allowed object isTDataInput
-
getOutputDataItem
public TDataOutput getOutputDataItem()
Gets the value of the outputDataItem property.- Returns:
- possible object is
TDataOutput
-
setOutputDataItem
public void setOutputDataItem(TDataOutput value)
Sets the value of the outputDataItem property.- Parameters:
value
- allowed object isTDataOutput
-
getComplexBehaviorDefinition
public List<TComplexBehaviorDefinition> getComplexBehaviorDefinition()
Gets the value of the complexBehaviorDefinition 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 complexBehaviorDefinition property.For example, to add a new item, do as follows:
getComplexBehaviorDefinition().add(newItem);
Objects of the following type(s) are allowed in the list
TComplexBehaviorDefinition
-
getCompletionCondition
public TExpression getCompletionCondition()
Gets the value of the completionCondition property.- Returns:
- possible object is
TExpression
-
setCompletionCondition
public void setCompletionCondition(TExpression value)
Sets the value of the completionCondition property.- Parameters:
value
- allowed object isTExpression
-
isIsSequential
public boolean isIsSequential()
Gets the value of the isSequential property.- Returns:
- possible object is
Boolean
-
setIsSequential
public void setIsSequential(Boolean value)
Sets the value of the isSequential property.- Parameters:
value
- allowed object isBoolean
-
getBehavior
public TMultiInstanceFlowCondition getBehavior()
Gets the value of the behavior property.- Returns:
- possible object is
TMultiInstanceFlowCondition
-
setBehavior
public void setBehavior(TMultiInstanceFlowCondition value)
Sets the value of the behavior property.- Parameters:
value
- allowed object isTMultiInstanceFlowCondition
-
getOneBehaviorEventRef
public QName getOneBehaviorEventRef()
Gets the value of the oneBehaviorEventRef property.- Returns:
- possible object is
QName
-
setOneBehaviorEventRef
public void setOneBehaviorEventRef(QName value)
Sets the value of the oneBehaviorEventRef property.- Parameters:
value
- allowed object isQName
-
getNoneBehaviorEventRef
public QName getNoneBehaviorEventRef()
Gets the value of the noneBehaviorEventRef property.- Returns:
- possible object is
QName
-
-