<?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="Variables" nsURI="platform:/resource/mdt/ocl/docs/publications/OCL2016Extensibility/Variables.ecore" | |
nsPrefix="pfx"> | |
<eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" abstract="true" | |
eSuperTypes="#//TypedElement"/> | |
<eClassifiers xsi:type="ecore:EClass" name="GuardVariable" eSuperTypes="#//VariableDeclaration"/> | |
<eClassifiers xsi:type="ecore:EClass" name="IteratorVariable" eSuperTypes="#//Variable"/> | |
<eClassifiers xsi:type="ecore:EClass" name="LetVariable" eSuperTypes="#//Variable"/> | |
<eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="#//VariableDeclaration"/> | |
<eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="#//VariableDeclaration"/> | |
<eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true"/> | |
</ecore:EPackage> |