Skip to content
Snippets Groups Projects
raspberry.genmodel 3.02 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" modelDirectory="/org.fortiss.af3.platform.raspberry/generated-src"
    modelPluginID="org.fortiss.af3.platform.raspberry" modelName="Raspberry" importerID="org.eclipse.emf.importer.ecore"
    containmentProxies="true" arrayAccessors="true" complianceLevel="7.0" copyrightFields="false"
    usedGenPackages="platform:/resource/org.fortiss.tooling.base/model/base.genmodel#//model platform:/resource/org.fortiss.af3.platform/model/platform.genmodel#//model platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
  <foreignModel>raspberry.ecore</foreignModel>
  <genPackages prefix="Model" basePackage="org.fortiss.af3.platform.raspberry" disposableProviderFactory="true"
      ecorePackage="raspberry.ecore#/">
    <genClasses ecoreClass="raspberry.ecore#//CANBus"/>
    <genClasses ecoreClass="raspberry.ecore#//IProcessorDomain">
      <genOperations ecoreOperation="raspberry.ecore#//IProcessorDomain/getArchitectureDomainName"/>
    </genClasses>
    <genClasses ecoreClass="raspberry.ecore#//IBoardDomain">
      <genOperations ecoreOperation="raspberry.ecore#//IBoardDomain/getArchitectureDomainName"/>
    </genClasses>
    <genClasses ecoreClass="raspberry.ecore#//RaspberryPi1"/>
    <genClasses ecoreClass="raspberry.ecore#//RaspberryPi2"/>
    <genClasses ecoreClass="raspberry.ecore#//RaspberryPi3"/>
    <genClasses ecoreClass="raspberry.ecore#//Core"/>
    <genClasses ecoreClass="raspberry.ecore#//Bus"/>
    <genClasses ecoreClass="raspberry.ecore#//Sensor"/>
    <genClasses ecoreClass="raspberry.ecore#//Actuator"/>
    <genClasses ecoreClass="raspberry.ecore#//SensorIn"/>
    <genClasses ecoreClass="raspberry.ecore#//ActuatorOut"/>
    <genClasses ecoreClass="raspberry.ecore#//BusMasterInterface"/>
    <genClasses ecoreClass="raspberry.ecore#//BusMasterPort"/>
    <genClasses ecoreClass="raspberry.ecore#//CANBusMasterPort"/>
    <genClasses ecoreClass="raspberry.ecore#//CANBusMasterInterface"/>
    <nestedGenPackages prefix="Annotation" basePackage="org.fortiss.af3.platform.raspberry.model"
        disposableProviderFactory="true" ecorePackage="raspberry.ecore#//annotation">
      <genClasses ecoreClass="raspberry.ecore#//annotation/CoreAddress">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute raspberry.ecore#//annotation/CoreAddress/coreAddress"/>
      </genClasses>
      <genClasses ecoreClass="raspberry.ecore#//annotation/PinNumber">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute raspberry.ecore#//annotation/PinNumber/pinNumber"/>
      </genClasses>
      <genClasses ecoreClass="raspberry.ecore#//annotation/PeripheralAddress">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute raspberry.ecore#//annotation/PeripheralAddress/peripheralAddress"/>
      </genClasses>
    </nestedGenPackages>
  </genPackages>
</genmodel:GenModel>