mparker | 2285428 | 2009-07-28 19:12:18 +0000 | [diff] [blame^] | 1 | <?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> |