blob: 0f383a740db94aca1443c7300678bcfe71bd98da [file]
<?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>