<?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="genericagent" nsURI="http://descartes.tools/prisma/genericagent/0.1" nsPrefix="genericagent"> <eClassifiers xsi:type="ecore:EClass" name="GenericAgentConfiguration"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EReference" name="scope" lowerBound="1" eType="ecore:EClass ../../tools.descartes.prisma.model/model/scope.ecore#//ScopeReference" containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="delegatedObjects" upperBound="-1" eType="ecore:EClass ../../tools.descartes.prisma.model/model/scope.ecore#//DelegatedObject"/> <eStructuralFeatures xsi:type="ecore:EReference" name="requiredObjects" upperBound="-1" eType="#//RequiredObject" containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="skeleton" lowerBound="1" eType="ecore:EClass ../../tools.descartes.prisma.model/model/skeleton.ecore#//ModelSkeleton" containment="true"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="RequiredObject" abstract="true"/> <eClassifiers xsi:type="ecore:EClass" name="RequiredContainer" eSuperTypes="#//RequiredObject"> <eStructuralFeatures xsi:type="ecore:EReference" name="container" lowerBound="1" eType="ecore:EClass ../../edu.kit.ipd.descartes.mm.resourcelandscape/model/resourcelandscape.ecore#//Container" containment="true"/> </eClassifiers> </ecore:EPackage>