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, idAttributemodelInstance| Constructor and Description |
|---|
MultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext) |
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdbuilder, getScope, isScopeaddChildElement, 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, updateAfterReplacementclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdbuilder, getScope, isScopeaddChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacementprotected 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 MultiInstanceLoopCharacteristicspublic void setLoopCardinality(LoopCardinality loopCardinality)
setLoopCardinality in interface MultiInstanceLoopCharacteristicspublic DataInput getLoopDataInputRef()
getLoopDataInputRef in interface MultiInstanceLoopCharacteristicspublic void setLoopDataInputRef(DataInput loopDataInputRef)
setLoopDataInputRef in interface MultiInstanceLoopCharacteristicspublic DataOutput getLoopDataOutputRef()
getLoopDataOutputRef in interface MultiInstanceLoopCharacteristicspublic void setLoopDataOutputRef(DataOutput loopDataOutputRef)
setLoopDataOutputRef in interface MultiInstanceLoopCharacteristicspublic InputDataItem getInputDataItem()
getInputDataItem in interface MultiInstanceLoopCharacteristicspublic void setInputDataItem(InputDataItem inputDataItem)
setInputDataItem in interface MultiInstanceLoopCharacteristicspublic OutputDataItem getOutputDataItem()
getOutputDataItem in interface MultiInstanceLoopCharacteristicspublic void setOutputDataItem(OutputDataItem outputDataItem)
setOutputDataItem in interface MultiInstanceLoopCharacteristicspublic Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
getComplexBehaviorDefinitions in interface MultiInstanceLoopCharacteristicspublic CompletionCondition getCompletionCondition()
getCompletionCondition in interface MultiInstanceLoopCharacteristicspublic void setCompletionCondition(CompletionCondition completionCondition)
setCompletionCondition in interface MultiInstanceLoopCharacteristicspublic boolean isSequential()
isSequential in interface MultiInstanceLoopCharacteristicspublic void setSequential(boolean sequential)
setSequential in interface MultiInstanceLoopCharacteristicspublic MultiInstanceFlowCondition getBehavior()
getBehavior in interface MultiInstanceLoopCharacteristicspublic void setBehavior(MultiInstanceFlowCondition behavior)
setBehavior in interface MultiInstanceLoopCharacteristicspublic EventDefinition getOneBehaviorEventRef()
getOneBehaviorEventRef in interface MultiInstanceLoopCharacteristicspublic void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
setOneBehaviorEventRef in interface MultiInstanceLoopCharacteristicspublic EventDefinition getNoneBehaviorEventRef()
getNoneBehaviorEventRef in interface MultiInstanceLoopCharacteristicspublic void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
setNoneBehaviorEventRef in interface MultiInstanceLoopCharacteristicsCopyright © 2018. All rights reserved.