blob: 8e57d775789a02a4212f2428e08cedcc0046afc7 [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" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore" name="mtlstdlib"
nsURI="http://www.eclipse.org/acceleo/mtl/3.0/mtlstdlib.ecore" nsPrefix="mtlstdlib">
<eClassifiers xsi:type="ecore:EClass" name="String">
<eOperations name="substitute" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
<eParameters name="r" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<eParameters name="t" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eOperations>
<eOperations name="index" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer">
<eAnnotations source="MTL"/>
<eParameters name="r" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eOperations>
<eOperations name="first" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
<eParameters name="n" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eOperations>
<eOperations name="last" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
<eParameters name="n" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eOperations>
<eOperations name="strstr" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean">
<eAnnotations source="MTL"/>
<eParameters name="r" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eOperations>
<eOperations name="strtok" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
<eParameters name="s1" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<eParameters name="flag" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eOperations>
<eOperations name="strcmp" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer">
<eAnnotations source="MTL"/>
<eParameters name="s1" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eOperations>
<eOperations name="isAlpha" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean">
<eAnnotations source="MTL"/>
</eOperations>
<eOperations name="isAlphanum" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean">
<eAnnotations source="MTL"/>
</eOperations>
<eOperations name="toUpperFirst" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
</eOperations>
<eOperations name="toLowerFirst" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Integer">
<eOperations name="toString" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Real">
<eOperations name="toString" eType="ocl.ecore:PrimitiveType http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String">
<eAnnotations source="MTL"/>
</eOperations>
</eClassifiers>
</ecore:EPackage>