Loading plugins/org.etsi.mts.tdl.model/model/tdl.genmodel +52 −5 Original line number Original line Diff line number Diff line Loading @@ -144,6 +144,8 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/comment"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/comment"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/annotation"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/annotation"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Element/name"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Element/name"/> <genOperations ecoreOperation="tdl.ecore#//Element/container"/> <genOperations ecoreOperation="tdl.ecore#//Element/getParentTestDescription"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Comment"> <genClasses ecoreClass="tdl.ecore#//Comment"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Comment/body"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Comment/body"/> Loading @@ -154,8 +156,14 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/key"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/key"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//AnnotationType"/> <genClasses ecoreClass="tdl.ecore#//AnnotationType"> <genClasses image="false" ecoreClass="tdl.ecore#//PackageableElement"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnnotationType/extension"/> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//PackageableElement"> <genOperations ecoreOperation="tdl.ecore#//PackageableElement/conformsTo"> <genParameters ecoreParameter="tdl.ecore#//PackageableElement/conformsTo/e"/> </genOperations> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//NamedElement"> <genClasses image="false" ecoreClass="tdl.ecore#//NamedElement"> <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> </genClasses> </genClasses> Loading Loading @@ -196,7 +204,9 @@ <genClasses ecoreClass="tdl.ecore#//SimpleDataType"/> <genClasses ecoreClass="tdl.ecore#//SimpleDataType"/> <genClasses ecoreClass="tdl.ecore#//SimpleDataInstance"/> <genClasses ecoreClass="tdl.ecore#//SimpleDataInstance"/> <genClasses ecoreClass="tdl.ecore#//StructuredDataType"> <genClasses ecoreClass="tdl.ecore#//StructuredDataType"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/extension"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> <genOperations ecoreOperation="tdl.ecore#//StructuredDataType/allMembers"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Member"> <genClasses ecoreClass="tdl.ecore#//Member"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> Loading @@ -213,6 +223,7 @@ <genClasses image="false" ecoreClass="tdl.ecore#//DataUse"> <genClasses image="false" ecoreClass="tdl.ecore#//DataUse"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/argument"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/argument"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/reduction"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/reduction"/> <genOperations ecoreOperation="tdl.ecore#//DataUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//ParameterBinding"> <genClasses ecoreClass="tdl.ecore#//ParameterBinding"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/dataUse"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/dataUse"/> Loading @@ -228,6 +239,7 @@ </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//FormalParameterUse"> <genClasses ecoreClass="tdl.ecore#//FormalParameterUse"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FormalParameterUse/parameter"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FormalParameterUse/parameter"/> <genOperations ecoreOperation="tdl.ecore#//FormalParameterUse/resolveDataType"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//DynamicDataUse"/> <genClasses image="false" ecoreClass="tdl.ecore#//DynamicDataUse"/> <genClasses ecoreClass="tdl.ecore#//Variable"> <genClasses ecoreClass="tdl.ecore#//Variable"> Loading @@ -235,10 +247,12 @@ </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//FunctionCall"> <genClasses ecoreClass="tdl.ecore#//FunctionCall"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FunctionCall/function"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FunctionCall/function"/> <genOperations ecoreOperation="tdl.ecore#//FunctionCall/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//VariableUse"> <genClasses ecoreClass="tdl.ecore#//VariableUse"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/componentInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/componentInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/variable"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/variable"/> <genOperations ecoreOperation="tdl.ecore#//VariableUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//ComponentInstance"> <genClasses ecoreClass="tdl.ecore#//ComponentInstance"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstance/type"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstance/type"/> Loading @@ -248,6 +262,10 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/gateInstance"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/gateInstance"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/extension"/> <genOperations ecoreOperation="tdl.ecore#//ComponentType/allGates"/> <genOperations ecoreOperation="tdl.ecore#//ComponentType/allTimers"/> <genOperations ecoreOperation="tdl.ecore#//ComponentType/allVariables"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//GateInstance"> <genClasses ecoreClass="tdl.ecore#//GateInstance"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateInstance/type"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateInstance/type"/> Loading @@ -255,10 +273,14 @@ <genClasses ecoreClass="tdl.ecore#//GateType"> <genClasses ecoreClass="tdl.ecore#//GateType"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//GateType/kind"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//GateType/kind"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/extension"/> <genOperations ecoreOperation="tdl.ecore#//GateType/allDataTypes"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Timer"/> <genClasses ecoreClass="tdl.ecore#//Timer"/> <genClasses ecoreClass="tdl.ecore#//OmitValue"/> <genClasses ecoreClass="tdl.ecore#//OmitValue"/> <genClasses image="false" ecoreClass="tdl.ecore#//SpecialValueUse"/> <genClasses image="false" ecoreClass="tdl.ecore#//SpecialValueUse"> <genOperations ecoreOperation="tdl.ecore#//SpecialValueUse/resolveDataType"/> </genClasses> <genClasses ecoreClass="tdl.ecore#//AnyValue"> <genClasses ecoreClass="tdl.ecore#//AnyValue"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnyValue/dataType"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnyValue/dataType"/> </genClasses> </genClasses> Loading @@ -267,6 +289,7 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataInstance"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//DataInstanceUse/unassignedMember"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//DataInstanceUse/unassignedMember"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataType"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataType"/> <genOperations ecoreOperation="tdl.ecore#//DataInstanceUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Time"/> <genClasses ecoreClass="tdl.ecore#//Time"/> <genClasses ecoreClass="tdl.ecore#//TimeLabel"/> <genClasses ecoreClass="tdl.ecore#//TimeLabel"/> Loading @@ -277,9 +300,11 @@ <genClasses image="false" ecoreClass="tdl.ecore#//AtomicBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//AtomicBehaviour"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeConstraint"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeConstraint"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeLabel"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeLabel"/> <genOperations ecoreOperation="tdl.ecore#//AtomicBehaviour/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//Behaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//Behaviour"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Behaviour/testObjective"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Behaviour/testObjective"/> <genOperations ecoreOperation="tdl.ecore#//Behaviour/isTesterInputEvent"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//TimeConstraint"> <genClasses ecoreClass="tdl.ecore#//TimeConstraint"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeConstraint/timeConstraintExpression"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeConstraint/timeConstraintExpression"/> Loading @@ -304,6 +329,7 @@ <genClasses ecoreClass="tdl.ecore#//TimeLabelUse"> <genClasses ecoreClass="tdl.ecore#//TimeLabelUse"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeLabelUse/timeLabel"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeLabelUse/timeLabel"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//TimeLabelUse/kind"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//TimeLabelUse/kind"/> <genOperations ecoreOperation="tdl.ecore#//TimeLabelUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//TestConfiguration"> <genClasses ecoreClass="tdl.ecore#//TestConfiguration"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestConfiguration/componentInstance"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestConfiguration/componentInstance"/> Loading @@ -325,6 +351,7 @@ <genClasses ecoreClass="tdl.ecore#//Block"> <genClasses ecoreClass="tdl.ecore#//Block"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/behaviour"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/behaviour"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/guard"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/guard"/> <genOperations ecoreOperation="tdl.ecore#//Block/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//CombinedBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//CombinedBehaviour"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CombinedBehaviour/periodic"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CombinedBehaviour/periodic"/> Loading @@ -349,6 +376,7 @@ <genClasses image="false" ecoreClass="tdl.ecore#//SingleCombinedBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//SingleCombinedBehaviour"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//SingleCombinedBehaviour/block"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//SingleCombinedBehaviour/block"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//OptionalBehaviour"/> <genClasses ecoreClass="tdl.ecore#//UnboundedLoopBehaviour"/> <genClasses ecoreClass="tdl.ecore#//UnboundedLoopBehaviour"/> <genClasses ecoreClass="tdl.ecore#//ConditionalBehaviour"/> <genClasses ecoreClass="tdl.ecore#//ConditionalBehaviour"/> <genClasses ecoreClass="tdl.ecore#//CompoundBehaviour"/> <genClasses ecoreClass="tdl.ecore#//CompoundBehaviour"/> Loading @@ -360,19 +388,25 @@ </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//VerdictAssignment"> <genClasses ecoreClass="tdl.ecore#//VerdictAssignment"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> <genOperations ecoreOperation="tdl.ecore#//VerdictAssignment/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Assertion"> <genClasses ecoreClass="tdl.ecore#//Assertion"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/otherwise"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/otherwise"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/condition"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/condition"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Stop"/> <genClasses ecoreClass="tdl.ecore#//Stop"> <genClasses ecoreClass="tdl.ecore#//Break"/> <genOperations ecoreOperation="tdl.ecore#//Stop/getParticipatingComponents"/> </genClasses> <genClasses ecoreClass="tdl.ecore#//Break"> <genOperations ecoreOperation="tdl.ecore#//Break/getParticipatingComponents"/> </genClasses> <genClasses ecoreClass="tdl.ecore#//Assignment"> <genClasses ecoreClass="tdl.ecore#//Assignment"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/variable"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/variable"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/expression"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/expression"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//ActionBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//ActionBehaviour"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ActionBehaviour/componentInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ActionBehaviour/componentInstance"/> <genOperations ecoreOperation="tdl.ecore#//ActionBehaviour/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//InlineAction"> <genClasses ecoreClass="tdl.ecore#//InlineAction"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//InlineAction/body"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//InlineAction/body"/> Loading @@ -385,6 +419,7 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/testDescription"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/testDescription"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/componentInstanceBinding"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/componentInstanceBinding"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/actualParameter"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/actualParameter"/> <genOperations ecoreOperation="tdl.ecore#//TestDescriptionReference/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//ComponentInstanceBinding"> <genClasses ecoreClass="tdl.ecore#//ComponentInstanceBinding"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstanceBinding/formalComponent"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstanceBinding/formalComponent"/> Loading @@ -393,6 +428,7 @@ <genClasses ecoreClass="tdl.ecore#//Interaction"> <genClasses ecoreClass="tdl.ecore#//Interaction"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/sourceGate"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/sourceGate"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/target"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/target"/> <genOperations ecoreOperation="tdl.ecore#//Interaction/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Message"> <genClasses ecoreClass="tdl.ecore#//Message"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Message/isTrigger"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Message/isTrigger"/> Loading Loading @@ -434,5 +470,16 @@ <genClasses ecoreClass="tdl.ecore#//CollectionDataInstance"> <genClasses ecoreClass="tdl.ecore#//CollectionDataInstance"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Extension"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Extension/extending.1"/> <genOperations ecoreOperation="tdl.ecore#//Extension/transitiveExtending"/> <genOperations ecoreOperation="tdl.ecore#//Extension/extending"> <genParameters ecoreParameter="tdl.ecore#//Extension/extending/e"/> </genOperations> </genClasses> <genClasses ecoreClass="tdl.ecore#//LiteralValueUse"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/value"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//LiteralValueUse/dataType"/> </genClasses> </genPackages> </genPackages> </genmodel:GenModel> </genmodel:GenModel> Loading
plugins/org.etsi.mts.tdl.model/model/tdl.genmodel +52 −5 Original line number Original line Diff line number Diff line Loading @@ -144,6 +144,8 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/comment"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/comment"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/annotation"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Element/annotation"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Element/name"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Element/name"/> <genOperations ecoreOperation="tdl.ecore#//Element/container"/> <genOperations ecoreOperation="tdl.ecore#//Element/getParentTestDescription"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Comment"> <genClasses ecoreClass="tdl.ecore#//Comment"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Comment/body"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Comment/body"/> Loading @@ -154,8 +156,14 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/key"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/key"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference tdl.ecore#//Annotation/annotatedElement"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//AnnotationType"/> <genClasses ecoreClass="tdl.ecore#//AnnotationType"> <genClasses image="false" ecoreClass="tdl.ecore#//PackageableElement"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnnotationType/extension"/> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//PackageableElement"> <genOperations ecoreOperation="tdl.ecore#//PackageableElement/conformsTo"> <genParameters ecoreParameter="tdl.ecore#//PackageableElement/conformsTo/e"/> </genOperations> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//NamedElement"> <genClasses image="false" ecoreClass="tdl.ecore#//NamedElement"> <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//NamedElement/qualifiedName"/> </genClasses> </genClasses> Loading Loading @@ -196,7 +204,9 @@ <genClasses ecoreClass="tdl.ecore#//SimpleDataType"/> <genClasses ecoreClass="tdl.ecore#//SimpleDataType"/> <genClasses ecoreClass="tdl.ecore#//SimpleDataInstance"/> <genClasses ecoreClass="tdl.ecore#//SimpleDataInstance"/> <genClasses ecoreClass="tdl.ecore#//StructuredDataType"> <genClasses ecoreClass="tdl.ecore#//StructuredDataType"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/extension"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//StructuredDataType/member"/> <genOperations ecoreOperation="tdl.ecore#//StructuredDataType/allMembers"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Member"> <genClasses ecoreClass="tdl.ecore#//Member"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Member/isOptional"/> Loading @@ -213,6 +223,7 @@ <genClasses image="false" ecoreClass="tdl.ecore#//DataUse"> <genClasses image="false" ecoreClass="tdl.ecore#//DataUse"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/argument"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/argument"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/reduction"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataUse/reduction"/> <genOperations ecoreOperation="tdl.ecore#//DataUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//ParameterBinding"> <genClasses ecoreClass="tdl.ecore#//ParameterBinding"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/dataUse"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ParameterBinding/dataUse"/> Loading @@ -228,6 +239,7 @@ </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//FormalParameterUse"> <genClasses ecoreClass="tdl.ecore#//FormalParameterUse"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FormalParameterUse/parameter"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FormalParameterUse/parameter"/> <genOperations ecoreOperation="tdl.ecore#//FormalParameterUse/resolveDataType"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//DynamicDataUse"/> <genClasses image="false" ecoreClass="tdl.ecore#//DynamicDataUse"/> <genClasses ecoreClass="tdl.ecore#//Variable"> <genClasses ecoreClass="tdl.ecore#//Variable"> Loading @@ -235,10 +247,12 @@ </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//FunctionCall"> <genClasses ecoreClass="tdl.ecore#//FunctionCall"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FunctionCall/function"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//FunctionCall/function"/> <genOperations ecoreOperation="tdl.ecore#//FunctionCall/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//VariableUse"> <genClasses ecoreClass="tdl.ecore#//VariableUse"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/componentInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/componentInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/variable"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//VariableUse/variable"/> <genOperations ecoreOperation="tdl.ecore#//VariableUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//ComponentInstance"> <genClasses ecoreClass="tdl.ecore#//ComponentInstance"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstance/type"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstance/type"/> Loading @@ -248,6 +262,10 @@ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/gateInstance"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/gateInstance"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/timer"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/variable"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentType/extension"/> <genOperations ecoreOperation="tdl.ecore#//ComponentType/allGates"/> <genOperations ecoreOperation="tdl.ecore#//ComponentType/allTimers"/> <genOperations ecoreOperation="tdl.ecore#//ComponentType/allVariables"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//GateInstance"> <genClasses ecoreClass="tdl.ecore#//GateInstance"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateInstance/type"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateInstance/type"/> Loading @@ -255,10 +273,14 @@ <genClasses ecoreClass="tdl.ecore#//GateType"> <genClasses ecoreClass="tdl.ecore#//GateType"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/dataType"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//GateType/kind"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//GateType/kind"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//GateType/extension"/> <genOperations ecoreOperation="tdl.ecore#//GateType/allDataTypes"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Timer"/> <genClasses ecoreClass="tdl.ecore#//Timer"/> <genClasses ecoreClass="tdl.ecore#//OmitValue"/> <genClasses ecoreClass="tdl.ecore#//OmitValue"/> <genClasses image="false" ecoreClass="tdl.ecore#//SpecialValueUse"/> <genClasses image="false" ecoreClass="tdl.ecore#//SpecialValueUse"> <genOperations ecoreOperation="tdl.ecore#//SpecialValueUse/resolveDataType"/> </genClasses> <genClasses ecoreClass="tdl.ecore#//AnyValue"> <genClasses ecoreClass="tdl.ecore#//AnyValue"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnyValue/dataType"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//AnyValue/dataType"/> </genClasses> </genClasses> Loading @@ -267,6 +289,7 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataInstance"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//DataInstanceUse/unassignedMember"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//DataInstanceUse/unassignedMember"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataType"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//DataInstanceUse/dataType"/> <genOperations ecoreOperation="tdl.ecore#//DataInstanceUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Time"/> <genClasses ecoreClass="tdl.ecore#//Time"/> <genClasses ecoreClass="tdl.ecore#//TimeLabel"/> <genClasses ecoreClass="tdl.ecore#//TimeLabel"/> Loading @@ -277,9 +300,11 @@ <genClasses image="false" ecoreClass="tdl.ecore#//AtomicBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//AtomicBehaviour"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeConstraint"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeConstraint"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeLabel"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//AtomicBehaviour/timeLabel"/> <genOperations ecoreOperation="tdl.ecore#//AtomicBehaviour/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//Behaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//Behaviour"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Behaviour/testObjective"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Behaviour/testObjective"/> <genOperations ecoreOperation="tdl.ecore#//Behaviour/isTesterInputEvent"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//TimeConstraint"> <genClasses ecoreClass="tdl.ecore#//TimeConstraint"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeConstraint/timeConstraintExpression"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeConstraint/timeConstraintExpression"/> Loading @@ -304,6 +329,7 @@ <genClasses ecoreClass="tdl.ecore#//TimeLabelUse"> <genClasses ecoreClass="tdl.ecore#//TimeLabelUse"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeLabelUse/timeLabel"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TimeLabelUse/timeLabel"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//TimeLabelUse/kind"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//TimeLabelUse/kind"/> <genOperations ecoreOperation="tdl.ecore#//TimeLabelUse/resolveDataType"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//TestConfiguration"> <genClasses ecoreClass="tdl.ecore#//TestConfiguration"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestConfiguration/componentInstance"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestConfiguration/componentInstance"/> Loading @@ -325,6 +351,7 @@ <genClasses ecoreClass="tdl.ecore#//Block"> <genClasses ecoreClass="tdl.ecore#//Block"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/behaviour"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/behaviour"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/guard"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Block/guard"/> <genOperations ecoreOperation="tdl.ecore#//Block/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//CombinedBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//CombinedBehaviour"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CombinedBehaviour/periodic"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CombinedBehaviour/periodic"/> Loading @@ -349,6 +376,7 @@ <genClasses image="false" ecoreClass="tdl.ecore#//SingleCombinedBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//SingleCombinedBehaviour"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//SingleCombinedBehaviour/block"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//SingleCombinedBehaviour/block"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//OptionalBehaviour"/> <genClasses ecoreClass="tdl.ecore#//UnboundedLoopBehaviour"/> <genClasses ecoreClass="tdl.ecore#//UnboundedLoopBehaviour"/> <genClasses ecoreClass="tdl.ecore#//ConditionalBehaviour"/> <genClasses ecoreClass="tdl.ecore#//ConditionalBehaviour"/> <genClasses ecoreClass="tdl.ecore#//CompoundBehaviour"/> <genClasses ecoreClass="tdl.ecore#//CompoundBehaviour"/> Loading @@ -360,19 +388,25 @@ </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//VerdictAssignment"> <genClasses ecoreClass="tdl.ecore#//VerdictAssignment"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//VerdictAssignment/verdict"/> <genOperations ecoreOperation="tdl.ecore#//VerdictAssignment/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Assertion"> <genClasses ecoreClass="tdl.ecore#//Assertion"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/otherwise"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/otherwise"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/condition"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assertion/condition"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Stop"/> <genClasses ecoreClass="tdl.ecore#//Stop"> <genClasses ecoreClass="tdl.ecore#//Break"/> <genOperations ecoreOperation="tdl.ecore#//Stop/getParticipatingComponents"/> </genClasses> <genClasses ecoreClass="tdl.ecore#//Break"> <genOperations ecoreOperation="tdl.ecore#//Break/getParticipatingComponents"/> </genClasses> <genClasses ecoreClass="tdl.ecore#//Assignment"> <genClasses ecoreClass="tdl.ecore#//Assignment"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/variable"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/variable"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/expression"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Assignment/expression"/> </genClasses> </genClasses> <genClasses image="false" ecoreClass="tdl.ecore#//ActionBehaviour"> <genClasses image="false" ecoreClass="tdl.ecore#//ActionBehaviour"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ActionBehaviour/componentInstance"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ActionBehaviour/componentInstance"/> <genOperations ecoreOperation="tdl.ecore#//ActionBehaviour/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//InlineAction"> <genClasses ecoreClass="tdl.ecore#//InlineAction"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//InlineAction/body"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//InlineAction/body"/> Loading @@ -385,6 +419,7 @@ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/testDescription"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/testDescription"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/componentInstanceBinding"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/componentInstanceBinding"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/actualParameter"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//TestDescriptionReference/actualParameter"/> <genOperations ecoreOperation="tdl.ecore#//TestDescriptionReference/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//ComponentInstanceBinding"> <genClasses ecoreClass="tdl.ecore#//ComponentInstanceBinding"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstanceBinding/formalComponent"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//ComponentInstanceBinding/formalComponent"/> Loading @@ -393,6 +428,7 @@ <genClasses ecoreClass="tdl.ecore#//Interaction"> <genClasses ecoreClass="tdl.ecore#//Interaction"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/sourceGate"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/sourceGate"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/target"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//Interaction/target"/> <genOperations ecoreOperation="tdl.ecore#//Interaction/getParticipatingComponents"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Message"> <genClasses ecoreClass="tdl.ecore#//Message"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Message/isTrigger"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//Message/isTrigger"/> Loading Loading @@ -434,5 +470,16 @@ <genClasses ecoreClass="tdl.ecore#//CollectionDataInstance"> <genClasses ecoreClass="tdl.ecore#//CollectionDataInstance"> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tdl.ecore#//CollectionDataInstance/item"/> </genClasses> </genClasses> <genClasses ecoreClass="tdl.ecore#//Extension"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//Extension/extending.1"/> <genOperations ecoreOperation="tdl.ecore#//Extension/transitiveExtending"/> <genOperations ecoreOperation="tdl.ecore#//Extension/extending"> <genParameters ecoreParameter="tdl.ecore#//Extension/extending/e"/> </genOperations> </genClasses> <genClasses ecoreClass="tdl.ecore#//LiteralValueUse"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tdl.ecore#//LiteralValueUse/value"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tdl.ecore#//LiteralValueUse/dataType"/> </genClasses> </genPackages> </genPackages> </genmodel:GenModel> </genmodel:GenModel>