Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel')
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel407
1 files changed, 407 insertions, 0 deletions
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel
new file mode 100644
index 00000000000..640a3be87c3
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+ xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.papyrus.uml.alf/src-gen" editDirectory="/org.eclipse.papyrus.uml.alf.edit/src"
+ editorDirectory="/org.eclipse.papyrus.uml.alf.editor/src" modelPluginID="org.eclipse.papyrus.uml.alf"
+ forceOverwrite="true" modelName="Alf" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
+ complianceLevel="5.0" copyrightFields="false" editPluginID="org.eclipse.papyrus.uml.alf.edit"
+ editorPluginID="org.eclipse.papyrus.uml.alf.editor">
+ <genPackages prefix="Alf" basePackage="org.eclipse.papyrus.uml.alf" disposableProviderFactory="true"
+ ecorePackage="Alf.ecore#/">
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//BooleanValue">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//BooleanValue/TRUE"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//BooleanValue/FALSE"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//LinkOperationKind">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//LinkOperationKind/CREATE"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//LinkOperationKind/DESTROY"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//LinkOperationKind/CLEAR"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//SelectOrRejectOperator">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//SelectOrRejectOperator/SELECT"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//SelectOrRejectOperator/REJECT"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//CollectOrIterateOperator">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//CollectOrIterateOperator/COLLECT"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//CollectOrIterateOperator/ITERATE"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//ForAllOrExistsOrOneOperator">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//ForAllOrExistsOrOneOperator/FORALL"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//ForAllOrExistsOrOneOperator/EXISTS"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//ForAllOrExistsOrOneOperator/ONE"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//AnnotationKind">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AnnotationKind/ISOLATED"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AnnotationKind/DETERMINED"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AnnotationKind/ASSURED"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AnnotationKind/PARALLEL"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//AssignmentOperator">
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/ASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/PLUSASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/MINUSASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/MULTASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/MODASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/DIVASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/ANDASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/ORASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/XORASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/LSHIFTASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/RSHIFTASSIGN"/>
+ <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//AssignmentOperator/URSHIFTASSIGN"/>
+ </genEnums>
+ <genClasses ecoreClass="Alf.ecore#//Test">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Test/expression"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Test/assignExpression"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Test/statements"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Test/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//LITERAL"/>
+ <genClasses ecoreClass="Alf.ecore#//BOOLEAN_LITERAL">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//BOOLEAN_LITERAL/value"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//NUMBER_LITERAL">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//NUMBER_LITERAL/value"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//INTEGER_LITERAL"/>
+ <genClasses ecoreClass="Alf.ecore#//UNLIMITED_LITERAL"/>
+ <genClasses ecoreClass="Alf.ecore#//STRING_LITERAL">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//STRING_LITERAL/value"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//NameExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//NameExpression/prefixOp"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NameExpression/path"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//NameExpression/id"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NameExpression/invocationCompletion"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NameExpression/sequenceConstructionCompletion"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//NameExpression/postfixOp"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NameExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//QualifiedNamePath">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//QualifiedNamePath/namespace"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//UnqualifiedName">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//UnqualifiedName/name"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//UnqualifiedName/templateBinding"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//TemplateBinding">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//TemplateBinding/bindings"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//NamedTemplateBinding">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//NamedTemplateBinding/formal"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NamedTemplateBinding/actual"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//QualifiedNameWithBinding">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//QualifiedNameWithBinding/id"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//QualifiedNameWithBinding/binding"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//QualifiedNameWithBinding/remaining"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//Tuple">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Tuple/tupleElements"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//TupleElement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//TupleElement/argument"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//Expression"/>
+ <genClasses ecoreClass="Alf.ecore#//ConditionalTestExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ConditionalTestExpression/exp"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ConditionalTestExpression/whenTrue"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ConditionalTestExpression/whenFalse"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ConditionalOrExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ConditionalOrExpression/exp"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ConditionalAndExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ConditionalAndExpression/exp"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InclusiveOrExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InclusiveOrExpression/exp"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ExclusiveOrExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ExclusiveOrExpression/exp"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AndExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AndExpression/exp"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//EqualityExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//EqualityExpression/exp"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//EqualityExpression/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ClassificationExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationExpression/exp"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//ClassificationExpression/op"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationExpression/typeName"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//RelationalExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//RelationalExpression/left"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//RelationalExpression/op"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//RelationalExpression/right"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ShiftExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ShiftExpression/exp"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//ShiftExpression/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AdditiveExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AdditiveExpression/exp"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//AdditiveExpression/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//MultiplicativeExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//MultiplicativeExpression/exp"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//MultiplicativeExpression/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//UnaryExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//UnaryExpression/op"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//UnaryExpression/exp"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//PrimaryExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//PrimaryExpression/prefix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SuffixExpression"/>
+ <genClasses ecoreClass="Alf.ecore#//OperationCallExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//OperationCallExpression/operationName"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//OperationCallExpression/tuple"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//OperationCallExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//PropertyCallExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//PropertyCallExpression/propertyName"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//PropertyCallExpression/index"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//PropertyCallExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//LinkOperationExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//LinkOperationExpression/kind"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LinkOperationExpression/tuple"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//LinkOperationTuple">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LinkOperationTuple/linkOperationTupleElement"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//LinkOperationTupleElement">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//LinkOperationTupleElement/role"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LinkOperationTupleElement/roleIndex"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LinkOperationTupleElement/object"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequenceOperationExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceOperationExpression/operationName"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceOperationExpression/tuple"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceOperationExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequenceReductionExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//SequenceReductionExpression/isOrdered"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceReductionExpression/behavior"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceReductionExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequenceExpansionExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//SequenceExpansionExpression/name"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceExpansionExpression/expr"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceExpansionExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SelectOrRejectOperation">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//SelectOrRejectOperation/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//CollectOrIterateOperation">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//CollectOrIterateOperation/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ForAllOrExistsOrOneOperation">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//ForAllOrExistsOrOneOperation/op"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//IsUniqueOperation"/>
+ <genClasses ecoreClass="Alf.ecore#//ValueSpecification"/>
+ <genClasses ecoreClass="Alf.ecore#//NonLiteralValueSpecification"/>
+ <genClasses ecoreClass="Alf.ecore#//ParenthesizedExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ParenthesizedExpression/expOrTypeCast"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ParenthesizedExpression/casted"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ParenthesizedExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//NullExpression"/>
+ <genClasses ecoreClass="Alf.ecore#//ThisExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ThisExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SuperInvocationExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SuperInvocationExpression/tuple"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SuperInvocationExpression/operationName"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InstanceCreationExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InstanceCreationExpression/constructor"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InstanceCreationExpression/tuple"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InstanceCreationExpression/suffix"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InstanceCreationTuple">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InstanceCreationTuple/instanceCreationTupleElement"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InstanceCreationTupleElement">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//InstanceCreationTupleElement/role"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InstanceCreationTupleElement/object"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequenceConstructionOrAccessCompletion">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//SequenceConstructionOrAccessCompletion/multiplicityIndicator"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceConstructionOrAccessCompletion/accessCompletion"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceConstructionOrAccessCompletion/sequenceCompletion"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceConstructionOrAccessCompletion/expression"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AccessCompletion">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AccessCompletion/accessIndex"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//PartialSequenceConstructionCompletion">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//PartialSequenceConstructionCompletion/expression"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequenceConstructionExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceConstructionExpression/sequenceElement"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceConstructionExpression/rangeUpper"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequenceElement"/>
+ <genClasses ecoreClass="Alf.ecore#//ClassExtentExpression"/>
+ <genClasses ecoreClass="Alf.ecore#//Block">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Block/sequence"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//StatementSequence">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//StatementSequence/statements"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//DocumentedStatement">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//DocumentedStatement/comment"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//DocumentedStatement/statement"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InlineStatement">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//InlineStatement/langageName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//InlineStatement/body"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AnnotatedStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AnnotatedStatement/annotation"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AnnotatedStatement/statement"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//Statement"/>
+ <genClasses ecoreClass="Alf.ecore#//Annotation">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//Annotation/kind"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//Annotation/args"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//BlockStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//BlockStatement/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//EmptyStatement"/>
+ <genClasses ecoreClass="Alf.ecore#//LocalNameDeclarationStatement">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//LocalNameDeclarationStatement/varName"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LocalNameDeclarationStatement/type"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//LocalNameDeclarationStatement/multiplicityIndicator"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LocalNameDeclarationStatement/init"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//IfStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//IfStatement/sequentialClausses"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//IfStatement/finalClause"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SequentialClauses">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequentialClauses/conccurentClauses"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ConcurrentClauses">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ConcurrentClauses/nonFinalClause"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//NonFinalClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NonFinalClause/condition"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NonFinalClause/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//FinalClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//FinalClause/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SwitchStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchStatement/expression"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchStatement/switchClause"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchStatement/defaultClause"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SwitchClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchClause/switchCase"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchClause/statementSequence"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SwitchCase">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchCase/expression"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SwitchDefaultClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SwitchDefaultClause/statementSequence"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//NonEmptyStatementSequence">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//NonEmptyStatementSequence/statement"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//WhileStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//WhileStatement/condition"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//WhileStatement/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//DoStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//DoStatement/block"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//DoStatement/condition"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ForStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ForStatement/control"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ForStatement/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ForControl">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ForControl/loopVariableDefinition"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//LoopVariableDefinition">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//LoopVariableDefinition/name"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LoopVariableDefinition/expression1"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LoopVariableDefinition/expression2"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LoopVariableDefinition/type"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LoopVariableDefinition/expression"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//BreakStatement"/>
+ <genClasses ecoreClass="Alf.ecore#//ReturnStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ReturnStatement/expression"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AcceptStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AcceptStatement/clause"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AcceptStatement/simpleAccept"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AcceptStatement/compoundAccept"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SimpleAcceptStatementCompletion"/>
+ <genClasses ecoreClass="Alf.ecore#//CompoundAcceptStatementCompletion">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//CompoundAcceptStatementCompletion/block"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//CompoundAcceptStatementCompletion/acceptBlock"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AcceptBlock">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AcceptBlock/clause"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AcceptBlock/block"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AcceptClause">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//AcceptClause/name"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AcceptClause/qualifiedNameList"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ClassifyStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassifyStatement/expression"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassifyStatement/clause"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ClassificationClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationClause/classifyFromClause"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationClause/classifyToClause"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationClause/reclassyAllClause"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ClassificationFromClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationFromClause/qualifiedNameList"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ClassificationToClause">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassificationToClause/qualifiedNameList"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ReclassifyAllClause"/>
+ <genClasses ecoreClass="Alf.ecore#//QualifiedNameList">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//QualifiedNameList/qualifiedName"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InvocationOrAssignementOrDeclarationStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InvocationOrAssignementOrDeclarationStatement/typePart_OR_assignedPart_OR_invocationPart"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InvocationOrAssignementOrDeclarationStatement/variableDeclarationCompletion"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InvocationOrAssignementOrDeclarationStatement/assignmentCompletion"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//SuperInvocationStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SuperInvocationStatement/_super"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ThisInvocationStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ThisInvocationStatement/_this"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ThisInvocationStatement/assignmentCompletion"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//InstanceCreationInvocationStatement">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//InstanceCreationInvocationStatement/_new"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//VariableDeclarationCompletion">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//VariableDeclarationCompletion/multiplicityIndicator"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//VariableDeclarationCompletion/variableName"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//VariableDeclarationCompletion/initValue"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//AssignmentCompletion">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//AssignmentCompletion/op"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//AssignmentCompletion/rightHandSide"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>

Back to the top