public class MultiInstanceLoopCharacteristicsImpl extends LoopCharacteristicsImpl implements MultiInstanceLoopCharacteristics
Modifier and Type | Field and Description |
---|---|
protected static Attribute<MultiInstanceFlowCondition> |
behaviorAttribute |
protected static ChildElement<CompletionCondition> |
completionConditionChild |
protected static ChildElementCollection<ComplexBehaviorDefinition> |
complexBehaviorDefinitionCollection |
protected static ChildElement<InputDataItem> |
inputDataItemChild |
protected static Attribute<Boolean> |
isSequentialAttribute |
protected static ChildElement<LoopCardinality> |
loopCardinalityChild |
protected static ElementReference<DataInput,LoopDataInputRef> |
loopDataInputRefChild |
protected static ElementReference<DataOutput,LoopDataOutputRef> |
loopDataOutputRefChild |
protected static AttributeReference<EventDefinition> |
noneBehaviorEventRefAttribute |
protected static AttributeReference<EventDefinition> |
oneBehaviorEventRefAttribute |
protected static ChildElement<OutputDataItem> |
outputDataItemChild |
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
MultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext) |
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
builder, getScope, isScope
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
builder, getScope, isScope
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
protected static Attribute<MultiInstanceFlowCondition> behaviorAttribute
protected static AttributeReference<EventDefinition> oneBehaviorEventRefAttribute
protected static AttributeReference<EventDefinition> noneBehaviorEventRefAttribute
protected static ChildElement<LoopCardinality> loopCardinalityChild
protected static ElementReference<DataInput,LoopDataInputRef> loopDataInputRefChild
protected static ElementReference<DataOutput,LoopDataOutputRef> loopDataOutputRefChild
protected static ChildElement<InputDataItem> inputDataItemChild
protected static ChildElement<OutputDataItem> outputDataItemChild
protected static ChildElementCollection<ComplexBehaviorDefinition> complexBehaviorDefinitionCollection
protected static ChildElement<CompletionCondition> completionConditionChild
public MultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext)
public static void registerType(ModelBuilder modelBuilder)
public LoopCardinality getLoopCardinality()
getLoopCardinality
in interface MultiInstanceLoopCharacteristics
public void setLoopCardinality(LoopCardinality loopCardinality)
setLoopCardinality
in interface MultiInstanceLoopCharacteristics
public DataInput getLoopDataInputRef()
getLoopDataInputRef
in interface MultiInstanceLoopCharacteristics
public void setLoopDataInputRef(DataInput loopDataInputRef)
setLoopDataInputRef
in interface MultiInstanceLoopCharacteristics
public DataOutput getLoopDataOutputRef()
getLoopDataOutputRef
in interface MultiInstanceLoopCharacteristics
public void setLoopDataOutputRef(DataOutput loopDataOutputRef)
setLoopDataOutputRef
in interface MultiInstanceLoopCharacteristics
public InputDataItem getInputDataItem()
getInputDataItem
in interface MultiInstanceLoopCharacteristics
public void setInputDataItem(InputDataItem inputDataItem)
setInputDataItem
in interface MultiInstanceLoopCharacteristics
public OutputDataItem getOutputDataItem()
getOutputDataItem
in interface MultiInstanceLoopCharacteristics
public void setOutputDataItem(OutputDataItem outputDataItem)
setOutputDataItem
in interface MultiInstanceLoopCharacteristics
public Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
getComplexBehaviorDefinitions
in interface MultiInstanceLoopCharacteristics
public CompletionCondition getCompletionCondition()
getCompletionCondition
in interface MultiInstanceLoopCharacteristics
public void setCompletionCondition(CompletionCondition completionCondition)
setCompletionCondition
in interface MultiInstanceLoopCharacteristics
public boolean isSequential()
isSequential
in interface MultiInstanceLoopCharacteristics
public void setSequential(boolean sequential)
setSequential
in interface MultiInstanceLoopCharacteristics
public MultiInstanceFlowCondition getBehavior()
getBehavior
in interface MultiInstanceLoopCharacteristics
public void setBehavior(MultiInstanceFlowCondition behavior)
setBehavior
in interface MultiInstanceLoopCharacteristics
public EventDefinition getOneBehaviorEventRef()
getOneBehaviorEventRef
in interface MultiInstanceLoopCharacteristics
public void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
setOneBehaviorEventRef
in interface MultiInstanceLoopCharacteristics
public EventDefinition getNoneBehaviorEventRef()
getNoneBehaviorEventRef
in interface MultiInstanceLoopCharacteristics
public void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
setNoneBehaviorEventRef
in interface MultiInstanceLoopCharacteristics
Copyright © 2018. All rights reserved.