blob: 3879470ace66c4d83d8eeae507a99f0e261968d9 [file] [log] [blame]
mparker22854282009-07-28 19:12:18 +00001<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0"
3 xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
4 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.emf.java/src"
5 creationCommands="false" modelPluginID="org.eclipse.emf.java" runtimeJar="true"
6 modelName="Java" modelPluginClass="org.eclipse.emf.java.JavaPlugin" updateClasspath="false"
7 testsDirectory="" importerID="org.eclipse.emf.importer.rose" complianceLevel="5.0"
8 language="en">
9 <foreignModel>Java.mdl</foreignModel>
10 <foreignModel>VABASE_PLUGINS_PATH</foreignModel>
11 <foreignModel>../..</foreignModel>
12 <genPackages prefix="Java" basePackage="org.eclipse.emf" generateModelWizard="false"
13 ecorePackage="Java.ecore#/">
14 <genEnums ecoreEnum="Java.ecore#//JVisibility">
15 <genEnumLiterals ecoreEnumLiteral="Java.ecore#//JVisibility/public"/>
16 <genEnumLiterals ecoreEnumLiteral="Java.ecore#//JVisibility/protected"/>
17 <genEnumLiterals ecoreEnumLiteral="Java.ecore#//JVisibility/private"/>
18 <genEnumLiterals ecoreEnumLiteral="Java.ecore#//JVisibility/package"/>
19 </genEnums>
20 <genDataTypes ecoreDataType="Java.ecore#//JavaClass">
21 <genTypeParameters ecoreTypeParameter="Java.ecore#//JavaClass/T"/>
22 </genDataTypes>
23 <genDataTypes ecoreDataType="Java.ecore#//JavaConstructor">
24 <genTypeParameters ecoreTypeParameter="Java.ecore#//JavaConstructor/T"/>
25 </genDataTypes>
26 <genDataTypes ecoreDataType="Java.ecore#//JavaField"/>
27 <genDataTypes ecoreDataType="Java.ecore#//JavaMethod"/>
28 <genDataTypes ecoreDataType="Java.ecore#//JavaPackage"/>
29 <genDataTypes ecoreDataType="Java.ecore#//JNode"/>
30 <genClasses ecoreClass="Java.ecore#//JClass">
31 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JClass/abstract"/>
32 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JClass/final"/>
33 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JClass/interface"/>
34 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JClass/throwable"/>
35 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JClass/javaClass"/>
36 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/fields"/>
37 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/methods"/>
38 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/superTypes"/>
39 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/allSuperTypes"/>
40 <genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference Java.ecore#//JClass/members"/>
41 <genFeatures createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/componentType"/>
42 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Java.ecore#//JClass/arrayType"/>
43 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/unit"/>
44 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/allMethods"/>
45 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/allFields"/>
46 <genFeatures createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/package"/>
47 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/types"/>
48 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JClass/allTypes"/>
49 </genClasses>
50 <genClasses ecoreClass="Java.ecore#//JCompilationUnit">
51 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JCompilationUnit/imports"/>
52 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JCompilationUnit/comment"/>
53 <genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference Java.ecore#//JCompilationUnit/types"/>
54 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JCompilationUnit/importedPackages"/>
55 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JCompilationUnit/importedTypes"/>
56 <genFeatures createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JCompilationUnit/package"/>
57 </genClasses>
58 <genClasses ecoreClass="Java.ecore#//JField">
59 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JField/final"/>
60 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JField/transient"/>
61 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JField/volatile"/>
62 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JField/javaField"/>
63 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JField/initializer"/>
64 <genFeatures createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JField/type"/>
65 </genClasses>
66 <genClasses ecoreClass="Java.ecore#//JInitializer">
67 <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute Java.ecore#//JInitializer/body"/>
68 </genClasses>
69 <genClasses image="false" ecoreClass="Java.ecore#//JMember">
70 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMember/static"/>
71 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMember/visibility"/>
72 <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute Java.ecore#//JMember/comment"/>
73 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JMember/containingType"/>
74 </genClasses>
75 <genClasses ecoreClass="Java.ecore#//JMethod">
76 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/abstract"/>
77 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/final"/>
78 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/native"/>
79 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/synchronized"/>
80 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/javaMethod"/>
81 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/constructor"/>
82 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/javaConstructor"/>
83 <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute Java.ecore#//JMethod/body"/>
84 <genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference Java.ecore#//JMethod/parameters"/>
85 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JMethod/exceptions"/>
86 <genFeatures createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JMethod/returnType"/>
87 </genClasses>
88 <genClasses image="false" ecoreClass="Java.ecore#//JModelElement">
89 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JModelElement/name"/>
90 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JModelElement/jNode"/>
91 </genClasses>
92 <genClasses ecoreClass="Java.ecore#//JPackage">
93 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JPackage/javaPackage"/>
94 <genFeatures notify="false" children="true" createChild="true" ecoreFeature="ecore:EReference Java.ecore#//JPackage/types"/>
95 </genClasses>
96 <genClasses ecoreClass="Java.ecore#//JParameter">
97 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Java.ecore#//JParameter/final"/>
98 <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JParameter/method"/>
99 <genFeatures createChild="false" ecoreFeature="ecore:EReference Java.ecore#//JParameter/type"/>
100 </genClasses>
101 </genPackages>
102</genmodel:GenModel>