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 TMultiInstanceFlowConditionbehaviorprotected TExpressioncompletionConditionprotected List<TComplexBehaviorDefinition>complexBehaviorDefinitionprotected TDataInputinputDataItemprotected BooleanisSequentialprotected TExpressionloopCardinalityprotected QNameloopDataInputRefprotected QNameloopDataOutputRefprotected QNamenoneBehaviorEventRefprotected QNameoneBehaviorEventRefprotected TDataOutputoutputDataItem-
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 TMultiInstanceFlowConditiongetBehavior()Gets the value of the behavior property.TExpressiongetCompletionCondition()Gets the value of the completionCondition property.List<TComplexBehaviorDefinition>getComplexBehaviorDefinition()Gets the value of the complexBehaviorDefinition property.TDataInputgetInputDataItem()Gets the value of the inputDataItem property.TExpressiongetLoopCardinality()Gets the value of the loopCardinality property.QNamegetLoopDataInputRef()Gets the value of the loopDataInputRef property.QNamegetLoopDataOutputRef()Gets the value of the loopDataOutputRef property.QNamegetNoneBehaviorEventRef()Gets the value of the noneBehaviorEventRef property.QNamegetOneBehaviorEventRef()Gets the value of the oneBehaviorEventRef property.TDataOutputgetOutputDataItem()Gets the value of the outputDataItem property.booleanisIsSequential()Gets the value of the isSequential property.voidsetBehavior(TMultiInstanceFlowCondition value)Sets the value of the behavior property.voidsetCompletionCondition(TExpression value)Sets the value of the completionCondition property.voidsetInputDataItem(TDataInput value)Sets the value of the inputDataItem property.voidsetIsSequential(Boolean value)Sets the value of the isSequential property.voidsetLoopCardinality(TExpression value)Sets the value of the loopCardinality property.voidsetLoopDataInputRef(QName value)Sets the value of the loopDataInputRef property.voidsetLoopDataOutputRef(QName value)Sets the value of the loopDataOutputRef property.voidsetNoneBehaviorEventRef(QName value)Sets the value of the noneBehaviorEventRef property.voidsetOneBehaviorEventRef(QName value)Sets the value of the oneBehaviorEventRef property.voidsetOutputDataItem(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
setmethod 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
-
-