| <?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.jem/javainst" |
| editDirectory="/org.eclipse.jem.edit/src" editorDirectory="/org.eclipse.jem.editor/src" |
| modelPluginID="" modelName="instance" editPluginClass="org.eclipse.jem.internal.instantiation.provider.instanceEditPlugin" |
| editorPluginClass="org.eclipse.jem.internal.instantiation.presentation.instanceEditorPlugin" |
| updateClasspath="false" booleanFlagsField="eFlags" booleanFlagsReservedBits="8" |
| importerID="org.eclipse.emf.importer.rose" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> |
| <foreignModel>..\rose\instance.mdl</foreignModel> |
| <foreignModel>WorkspaceRoot</foreignModel> |
| <foreignModel>../..</foreignModel> |
| <genPackages prefix="Instantiation" basePackage="org.eclipse.jem.internal" adapterFactory="false" |
| ecorePackage="instance.ecore#/"> |
| <genEnums ecoreEnum="instance.ecore#//PTInfixOperator"> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/TIMES"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/DIVIDE"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/REMAINDER"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/PLUS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/MINUS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/LEFT_SHIFT"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/RIGHT_SHIFT_SIGNED"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/RIGHT_SHIFT_UNSIGNED"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/LESS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/GREATER"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/LESS_EQUALS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/GREATER_EQUALS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/EQUALS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/NOT_EQUALS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/XOR"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/AND"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/OR"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/CONDITIONAL_AND"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTInfixOperator/CONDITIONAL_OR"/> |
| </genEnums> |
| <genEnums ecoreEnum="instance.ecore#//PTPrefixOperator"> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTPrefixOperator/PLUS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTPrefixOperator/MINUS"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTPrefixOperator/COMPLEMENT"/> |
| <genEnumLiterals ecoreEnumLiteral="instance.ecore#//PTPrefixOperator/NOT"/> |
| </genEnums> |
| <genClasses ecoreClass="instance.ecore#//IJavaDataTypeInstance"/> |
| <genClasses ecoreClass="instance.ecore#//IJavaInstance"/> |
| <genClasses ecoreClass="instance.ecore#//IJavaObjectInstance"/> |
| <genClasses ecoreClass="instance.ecore#//JavaAllocation"/> |
| <genClasses ecoreClass="instance.ecore#//InitStringAllocation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//InitStringAllocation/initString"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//ImplicitAllocation"> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference instance.ecore#//ImplicitAllocation/parent"/> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference instance.ecore#//ImplicitAllocation/feature"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//ParseTreeAllocation"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//ParseTreeAllocation/expression"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTExpression"/> |
| <genClasses ecoreClass="instance.ecore#//PTArrayAccess"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTArrayAccess/array"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTArrayAccess/indexes"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTArrayCreation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTArrayCreation/type"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTArrayCreation/dimensions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTArrayCreation/initializer"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTArrayInitializer"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTArrayInitializer/expressions"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTBooleanLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTBooleanLiteral/booleanValue"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTCastExpression"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTCastExpression/type"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTCastExpression/expression"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTCharacterLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTCharacterLiteral/escapedValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTCharacterLiteral/charValue"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTClassInstanceCreation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTClassInstanceCreation/type"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTClassInstanceCreation/arguments"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTConditionalExpression"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTConditionalExpression/condition"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTConditionalExpression/true"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTConditionalExpression/false"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTFieldAccess"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTFieldAccess/receiver"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTFieldAccess/field"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTInfixExpression"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTInfixExpression/leftOperand"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTInfixExpression/operator"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTInfixExpression/rightOperand"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTInfixExpression/extendedOperands"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTInstanceof"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTInstanceof/operand"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTInstanceof/type"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTMethodInvocation"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTMethodInvocation/receiver"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTMethodInvocation/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTMethodInvocation/arguments"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTName"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTName/name"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTNullLiteral"/> |
| <genClasses ecoreClass="instance.ecore#//PTNumberLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTNumberLiteral/token"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTParenthesizedExpression"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTParenthesizedExpression/expression"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTPrefixExpression"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTPrefixExpression/operator"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference instance.ecore#//PTPrefixExpression/expression"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTStringLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTStringLiteral/escapedValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTStringLiteral/literalValue"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTThisLiteral"/> |
| <genClasses ecoreClass="instance.ecore#//PTTypeLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTTypeLiteral/type"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTInvalidExpression"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTInvalidExpression/message"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTInstanceReference"> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference instance.ecore#//PTInstanceReference/reference"/> |
| </genClasses> |
| <genClasses ecoreClass="instance.ecore#//PTAnonymousClassDeclaration"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTAnonymousClassDeclaration/declaration"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute instance.ecore#//PTAnonymousClassDeclaration/imports"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |