<?xml version="1.0" encoding="UTF-8"?> <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="(c) 2017 fortiss GmbH. GENERATED CODE: Do not edit, see Ecore metamodel instead!" modelDirectory="/org.fortiss.af3.exploration.alg/generated-src" editDirectory="/org.fortiss.af3.exploration.edit.alg/generated-src" editorDirectory="/org.fortiss.af3.exploration.alg.editor/generated-src" modelPluginID="org.fortiss.af3.exploration.alg" modelName="Model" editPluginClass="org.fortiss.af3.exploration.model.provider.ExplorationEditPlugin" editorPluginClass="org.fortiss.af3.exploration.presentation.ExplorationEditorPlugin" testsDirectory="/org.fortiss.af3.exploration.alg.tests/generated-src" importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" complianceLevel="6.0" copyrightFields="false" usedGenPackages="platform:/resource/org.fortiss.tooling.base/model/base.genmodel#//model platform:/resource/org.fortiss.af3.component/model/component.genmodel#//model explorationDsl.genmodel#//model platform:/resource/org.fortiss.af3.exploration/model/exploration.genmodel#//model platform:/resource/org.fortiss.af3.exploration/model/dsl_v2.genmodel#//model platform:/resource/org.fortiss.af3.expression/model/expression.genmodel#//model platform:/resource/org.fortiss.af3.platform/model/platform.genmodel#//model platform:/resource/org.fortiss.af3.project/model/project.genmodel#//model platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model platform:/resource/org.fortiss.af3.allocation/model/allocation.genmodel#//model platform:/resource/org.fortiss.af3.task/model/task.genmodel#//model platform:/resource/org.fortiss.af3.timing/model/timing.genmodel#//model"> <foreignModel>common.ecore</foreignModel> <genPackages prefix="Common" basePackage="org.fortiss.af3.exploration" disposableProviderFactory="true" ecorePackage="common.ecore#/"> <genClasses image="false" ecoreClass="common.ecore#//MOExplorationObjective"> <genTypeParameters ecoreTypeParameter="common.ecore#//MOExplorationObjective/T"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//MOExplorationObjective/priority"/> </genClasses> <nestedGenPackages prefix="Location" basePackage="org.fortiss.af3.exploration.model" disposableProviderFactory="true" ecorePackage="common.ecore#//location"> <genClasses image="false" ecoreClass="common.ecore#//location/LocationDimension"/> <genClasses ecoreClass="common.ecore#//location/LocationConstraint"> <genTypeParameters ecoreTypeParameter="common.ecore#//location/LocationConstraint/LHT"/> <genTypeParameters ecoreTypeParameter="common.ecore#//location/LocationConstraint/RHT"/> <genOperations ecoreOperation="common.ecore#//location/LocationConstraint/getLeftModelElement"/> <genOperations ecoreOperation="common.ecore#//location/LocationConstraint/getRightModelElement"/> </genClasses> <genClasses ecoreClass="common.ecore#//location/ComponentAllocationConstraint"/> <genClasses ecoreClass="common.ecore#//location/ComponentDislocationConstraint"/> </nestedGenPackages> <nestedGenPackages prefix="Time" basePackage="org.fortiss.af3.exploration.model" disposableProviderFactory="true" ecorePackage="common.ecore#//time"> <genClasses image="false" ecoreClass="common.ecore#//time/TimeDimension"/> <genClasses ecoreClass="common.ecore#//time/DeadlineConstraint"> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/getLimitation"/> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/getStartComponent"/> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/setStartComponent"> <genParameters ecoreParameter="common.ecore#//time/DeadlineConstraint/setStartComponent/component"/> </genOperations> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/getEndComponent"/> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/setEndComponent"> <genParameters ecoreParameter="common.ecore#//time/DeadlineConstraint/setEndComponent/component"/> </genOperations> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/getDeadline"/> <genOperations ecoreOperation="common.ecore#//time/DeadlineConstraint/setDeadline"> <genParameters ecoreParameter="common.ecore#//time/DeadlineConstraint/setDeadline/period"/> </genOperations> </genClasses> <genClasses ecoreClass="common.ecore#//time/LatencyCalc"/> <genClasses ecoreClass="common.ecore#//time/DeadlineComp"/> <genClasses ecoreClass="common.ecore#//time/PeriodConstraint"> <genOperations ecoreOperation="common.ecore#//time/PeriodConstraint/getLimitation"/> <genOperations ecoreOperation="common.ecore#//time/PeriodConstraint/getComponent"/> <genOperations ecoreOperation="common.ecore#//time/PeriodConstraint/setComponent"> <genParameters ecoreParameter="common.ecore#//time/PeriodConstraint/setComponent/component"/> </genOperations> <genOperations ecoreOperation="common.ecore#//time/PeriodConstraint/getPeriod"/> <genOperations ecoreOperation="common.ecore#//time/PeriodConstraint/setPeriod"> <genParameters ecoreParameter="common.ecore#//time/PeriodConstraint/setPeriod/period"/> </genOperations> </genClasses> </nestedGenPackages> </genPackages> </genmodel:GenModel>