| <?xml version="1.0" encoding="UTF-8"?> | |
| <ecore:EPackage xmi:version="2.0" | |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="EEFGen" | |
| nsURI="http://www.eclipse.org/emf/eef/generation/1.0.0" nsPrefix="eef-gen"> | |
| <eClassifiers xsi:type="ecore:EClass" name="GenEditionContext"> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="PropertiesEditionContext" | |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.emf.eef.components/model/components.ecore#//PropertiesEditionContext"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="basePackage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eefGenModel" lowerBound="1" | |
| eType="#//EEFGenModel" eOpposite="#//EEFGenModel/editionContexts"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptorsContributorID" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptorsGenericPropertiesViews" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="gmfPropertiesViews" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="generateJunitTestCases" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="leafComponentsSuperClass" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertiesEditingProvidersSuperClass" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EEnum" name="HELP_STRATEGY"> | |
| <eLiterals name="GENMODEL"/> | |
| <eLiterals name="ECOREMODEL" value="1"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="EEFGenModelReference"> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referencedContext" lowerBound="1" | |
| eType="#//EEFGenModel"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="EEFGenModel"> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="editionContexts" upperBound="-1" | |
| eType="#//GenEditionContext" containment="true" eOpposite="#//GenEditionContext/eefGenModel"/> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="viewsRepositories" upperBound="-1" | |
| eType="#//GenViewsRepository" containment="true" eOpposite="#//GenViewsRepository/eefGenModel"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="genDirectory" lowerBound="1" | |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="license" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="references" upperBound="-1" | |
| eType="#//EEFGenModelReference" containment="true"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="testsGenDirectory" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="useJMergeForUserCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" | |
| defaultValueLiteral="false"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ecore:EClass" name="GenViewsRepository"> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="viewsRepository" lowerBound="1" | |
| eType="ecore:EClass ../../org.eclipse.emf.eef.views/model/views.ecore#//ViewsRepository"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="basePackage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="swtViews" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="formViews" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="helpStrategy" lowerBound="1" | |
| eType="#//HELP_STRATEGY"/> | |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eefGenModel" lowerBound="1" | |
| eType="#//EEFGenModel" eOpposite="#//EEFGenModel/viewsRepositories"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="partsSuperClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="formsSuperClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| </eClassifiers> | |
| </ecore:EPackage> |