<?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="internal" nsURI="http://www.eclipse.org/emf/facet/custom/0.2.incubation/internal" | |
nsPrefix="internal"> | |
<eSubpackages name="treeproxy" nsURI="http://www.eclipse.org/emf/facet/custom/0.2.incubation/internal/treeproxy" | |
nsPrefix="treeproxy"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"> | |
<details key="settingDelegates" value="http://www.eclipse.org/emf/2002/Ecore/OCL"/> | |
</eAnnotations> | |
<eClassifiers xsi:type="ecore:EClass" name="TreeElement" abstract="true"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="Represents a proxy element in a tree view"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//treeproxy/TreeElement" | |
eOpposite="#//treeproxy/TreeElement/children"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" | |
eType="#//treeproxy/TreeElement" containment="true" eOpposite="#//treeproxy/TreeElement/parent"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EObjectTreeElement" eSuperTypes="#//treeproxy/TreeElement"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="Represents a model element in a tree view"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="eObject" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The model element represented by this tree element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EReferenceTreeElement" eSuperTypes="#//treeproxy/EStructuralFeatureTreeElement"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="Represents an EReference as a link between two model elements in a tree view"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="eReference" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EReference" | |
changeable="false" volatile="true" transient="true" derived="true"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The EReference represented by this tree element"/> | |
</eAnnotations> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL"> | |
<details key="derivation" value="self.eStructuralFeature.oclAsType(ecore::EReference)"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EAttributeTreeElement" eSuperTypes="#//treeproxy/EStructuralFeatureTreeElement"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="Represents an EAttribute in a tree view"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="eAttribute" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EAttribute" | |
changeable="false" volatile="true" transient="true" derived="true"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The EAttribute represented by this tree element"/> | |
</eAnnotations> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore/OCL"> | |
<details key="derivation" value="self.eStructuralFeature.oclAsType(ecore::EAttribute)"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EStructuralFeatureTreeElement" abstract="true" | |
eSuperTypes="#//treeproxy/TreeElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="eStructuralFeature" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EStructuralFeature" | |
derived="true"/> | |
</eClassifiers> | |
</eSubpackages> | |
</ecore:EPackage> |