blob: 62f41fca779303eb44efd1de8b761e7b38bf5446 [file] [log] [blame]
<?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="domain"
nsURI="http://www.eclipse.org/egf/1.0.0/domain" nsPrefix="domain">
<eClassifiers xsi:type="ecore:EClass" name="DomainViewpoint" eSuperTypes="Fcore.ecore#//Viewpoint">
<eStructuralFeatures xsi:type="ecore:EReference" name="domains" upperBound="-1"
eType="#//Domain" containment="true" resolveProxies="false"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Domain" abstract="true" eSuperTypes="Fcore.ecore#//ModelElement"/>
<eClassifiers xsi:type="ecore:EClass" name="DomainEPackage" eSuperTypes="#//Domain">
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore">
<details key="constraints" value="ValidPackage"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="ePackage" lowerBound="1"
eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TypeDomainEPackage" eSuperTypes="Types.ecore#//TypeObject">
<eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//DomainEPackage"
resolveProxies="false"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DomainURI" eSuperTypes="#//Domain">
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore">
<details key="constraints" value="ValidURI"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" lowerBound="1" eType="ecore:EDataType Types.ecore#//URI"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TypeDomainURI" eSuperTypes="Types.ecore#//TypeObject">
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore">
<details key="constraints" value="ValidDomainURI"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="domain" eType="#//DomainURI"
resolveProxies="false"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType Types.ecore#//URI"
changeable="false" volatile="true" transient="true" derived="true"/>
</eClassifiers>
</ecore:EPackage>