org.camunda.bpm.model.bpmn.impl.instance
Class MultiInstanceLoopCharacteristicsImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.LoopCharacteristicsImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.MultiInstanceLoopCharacteristicsImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, LoopCharacteristics, MultiInstanceLoopCharacteristics, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class MultiInstanceLoopCharacteristicsImpl
extends LoopCharacteristicsImpl
implements MultiInstanceLoopCharacteristics

The BPMN 2.0 multiInstanceLoopCharacteristics element

Author:
Filip Hrisafov

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MultiInstanceFlowCondition> behaviorAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<CompletionCondition> completionConditionChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ComplexBehaviorDefinition> complexBehaviorDefinitionCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<InputDataItem> inputDataItemChild
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isSequentialAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCardinality> loopCardinalityChild
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataInput,LoopDataInputRef> loopDataInputRefChild
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataOutput,LoopDataOutputRef> loopDataOutputRefChild
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition> noneBehaviorEventRefAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition> oneBehaviorEventRefAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputDataItem> outputDataItemChild
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
MultiInstanceLoopCharacteristicsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 MultiInstanceFlowCondition getBehavior()
           
 CompletionCondition getCompletionCondition()
           
 Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
           
 InputDataItem getInputDataItem()
           
 LoopCardinality getLoopCardinality()
           
 DataInput getLoopDataInputRef()
           
 DataOutput getLoopDataOutputRef()
           
 EventDefinition getNoneBehaviorEventRef()
           
 EventDefinition getOneBehaviorEventRef()
           
 OutputDataItem getOutputDataItem()
           
 boolean isSequential()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setBehavior(MultiInstanceFlowCondition behavior)
           
 void setCompletionCondition(CompletionCondition completionCondition)
           
 void setInputDataItem(InputDataItem inputDataItem)
           
 void setLoopCardinality(LoopCardinality loopCardinality)
           
 void setLoopDataInputRef(DataInput loopDataInputRef)
           
 void setLoopDataOutputRef(DataOutput loopDataOutputRef)
           
 void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
           
 void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
           
 void setOutputDataItem(OutputDataItem outputDataItem)
           
 void setSequential(boolean sequential)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

isSequentialAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isSequentialAttribute

behaviorAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MultiInstanceFlowCondition> behaviorAttribute

oneBehaviorEventRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition> oneBehaviorEventRefAttribute

noneBehaviorEventRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition> noneBehaviorEventRefAttribute

loopCardinalityChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCardinality> loopCardinalityChild

loopDataInputRefChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataInput,LoopDataInputRef> loopDataInputRefChild

loopDataOutputRefChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataOutput,LoopDataOutputRef> loopDataOutputRefChild

inputDataItemChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<InputDataItem> inputDataItemChild

outputDataItemChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputDataItem> outputDataItemChild

complexBehaviorDefinitionCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ComplexBehaviorDefinition> complexBehaviorDefinitionCollection

completionConditionChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<CompletionCondition> completionConditionChild
Constructor Detail

MultiInstanceLoopCharacteristicsImpl

public MultiInstanceLoopCharacteristicsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

getLoopCardinality

public LoopCardinality getLoopCardinality()
Specified by:
getLoopCardinality in interface MultiInstanceLoopCharacteristics

setLoopCardinality

public void setLoopCardinality(LoopCardinality loopCardinality)
Specified by:
setLoopCardinality in interface MultiInstanceLoopCharacteristics

getLoopDataInputRef

public DataInput getLoopDataInputRef()
Specified by:
getLoopDataInputRef in interface MultiInstanceLoopCharacteristics

setLoopDataInputRef

public void setLoopDataInputRef(DataInput loopDataInputRef)
Specified by:
setLoopDataInputRef in interface MultiInstanceLoopCharacteristics

getLoopDataOutputRef

public DataOutput getLoopDataOutputRef()
Specified by:
getLoopDataOutputRef in interface MultiInstanceLoopCharacteristics

setLoopDataOutputRef

public void setLoopDataOutputRef(DataOutput loopDataOutputRef)
Specified by:
setLoopDataOutputRef in interface MultiInstanceLoopCharacteristics

getInputDataItem

public InputDataItem getInputDataItem()
Specified by:
getInputDataItem in interface MultiInstanceLoopCharacteristics

setInputDataItem

public void setInputDataItem(InputDataItem inputDataItem)
Specified by:
setInputDataItem in interface MultiInstanceLoopCharacteristics

getOutputDataItem

public OutputDataItem getOutputDataItem()
Specified by:
getOutputDataItem in interface MultiInstanceLoopCharacteristics

setOutputDataItem

public void setOutputDataItem(OutputDataItem outputDataItem)
Specified by:
setOutputDataItem in interface MultiInstanceLoopCharacteristics

getComplexBehaviorDefinitions

public Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
Specified by:
getComplexBehaviorDefinitions in interface MultiInstanceLoopCharacteristics

getCompletionCondition

public CompletionCondition getCompletionCondition()
Specified by:
getCompletionCondition in interface MultiInstanceLoopCharacteristics

setCompletionCondition

public void setCompletionCondition(CompletionCondition completionCondition)
Specified by:
setCompletionCondition in interface MultiInstanceLoopCharacteristics

isSequential

public boolean isSequential()
Specified by:
isSequential in interface MultiInstanceLoopCharacteristics

setSequential

public void setSequential(boolean sequential)
Specified by:
setSequential in interface MultiInstanceLoopCharacteristics

getBehavior

public MultiInstanceFlowCondition getBehavior()
Specified by:
getBehavior in interface MultiInstanceLoopCharacteristics

setBehavior

public void setBehavior(MultiInstanceFlowCondition behavior)
Specified by:
setBehavior in interface MultiInstanceLoopCharacteristics

getOneBehaviorEventRef

public EventDefinition getOneBehaviorEventRef()
Specified by:
getOneBehaviorEventRef in interface MultiInstanceLoopCharacteristics

setOneBehaviorEventRef

public void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
Specified by:
setOneBehaviorEventRef in interface MultiInstanceLoopCharacteristics

getNoneBehaviorEventRef

public EventDefinition getNoneBehaviorEventRef()
Specified by:
getNoneBehaviorEventRef in interface MultiInstanceLoopCharacteristics

setNoneBehaviorEventRef

public void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
Specified by:
setNoneBehaviorEventRef in interface MultiInstanceLoopCharacteristics


Copyright © 2014 camunda services GmbH. All rights reserved.