Skip to content
Snippets Groups Projects
common.genmodel 5.35 KiB
<?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">
  <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>