Commit bbb4e896 authored by Florian Hölzl's avatar Florian Hölzl
Browse files

completed af3.platform

refs 190
parent b641c936
......@@ -2,6 +2,19 @@
<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="model"
nsURI="http://www.fortiss.org/af3/base/project" nsPrefix="org-fortiss-af3-base-project">
<eClassifiers xsi:type="ecore:EClass" name="DummyModelElement" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement"/>
nsURI="http://www.fortiss.org/af3/platform" nsPrefix="org-fortiss-af3-platform">
<eClassifiers xsi:type="ecore:EClass" name="PlatformArchitecture" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<eClassifiers xsi:type="ecore:EClass" name="IPlatformArchitectureElement" abstract="true"
interface="true"/>
<eClassifiers xsi:type="ecore:EClass" name="ExecutionUnit" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//base/HierarchicElementBase">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TransmissionUnit" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//base/HierarchicElementBase">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PlatformConnectorUnit" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//base/ConnectorBase"/>
<eClassifiers xsi:type="ecore:EClass" name="Transmitter" eSuperTypes="#//PlatformConnectorUnit"/>
<eClassifiers xsi:type="ecore:EClass" name="Receiver" eSuperTypes="#//PlatformConnectorUnit"/>
<eClassifiers xsi:type="ecore:EClass" name="Transceiver" eSuperTypes="#//PlatformConnectorUnit"/>
<eClassifiers xsi:type="ecore:EClass" name="TransmissionConnection" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//base/ConnectionSegmentBase"/>
</ecore:EPackage>
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="(c) 2011 ForTISS GmbH"
modelDirectory="/org.fortiss.af3.state/generated-src" editDirectory="org.fortiss.af3.state.edit/src"
editorDirectory="/org.fortiss.af3.state.editor/src" modelPluginID="org.fortiss.af3.state"
modelName="Model" modelPluginClass="" editPluginClass="org.fortiss.af3.state.model.provider.ModelEditPlugin"
editorPluginClass="org.fortiss.af3.state.model.presentation.ModelEditorPlugin"
testsDirectory="/org.fortiss.af3.state.tests/test-src" importerID="org.eclipse.emf.importer.ecore"
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) 2011 ForTISS GmbH"
modelDirectory="/org.fortiss.af3.platform/generated-src" editDirectory="org.fortiss.af3.platform.edit/src"
editorDirectory="/org.fortiss.af3.platform.editor/src" modelPluginID="org.fortiss.af3.platform"
modelName="Model" modelPluginClass="" editPluginClass="org.fortiss.af3.platform.model.provider.ModelEditPlugin"
editorPluginClass="org.fortiss.af3.platform.model.presentation.ModelEditorPlugin"
testsDirectory="/org.fortiss.af3.platform.tests/test-src" importerID="org.eclipse.emf.importer.ecore"
containmentProxies="true" arrayAccessors="true" complianceLevel="5.0" copyrightFields="false"
language="" usedGenPackages="platform:/plugin/org.fortiss.tooling.base/model/base.genmodel#//model ../../org.fortiss.af3.expression/model/expression.genmodel#//model platform:/plugin/org.fortiss.af3.project/model/project.genmodel#//model platform:/plugin/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
<foreignModel>state.ecore</foreignModel>
language="" usedGenPackages="platform:/plugin/org.fortiss.tooling.base/model/base.genmodel#//model platform:/plugin/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
<foreignModel>platform.ecore</foreignModel>
<genPackages prefix="AF3Platform" basePackage="org.fortiss.af3.platform" disposableProviderFactory="true"
ecorePackage="platform.ecore#/">
<genClasses ecoreClass="platform.ecore#//PlatformArchitecture"/>
<genClasses image="false" ecoreClass="platform.ecore#//IPlatformArchitectureElement"/>
<genClasses ecoreClass="platform.ecore#//ExecutionUnit">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform.ecore#//ExecutionUnit/capacity"/>
</genClasses>
<genClasses ecoreClass="platform.ecore#//TransmissionUnit">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform.ecore#//TransmissionUnit/capacity"/>
</genClasses>
<genClasses ecoreClass="platform.ecore#//PlatformConnectorUnit"/>
<genClasses ecoreClass="platform.ecore#//Transmitter"/>
<genClasses ecoreClass="platform.ecore#//Receiver"/>
<genClasses ecoreClass="platform.ecore#//Transceiver"/>
<genClasses ecoreClass="platform.ecore#//TransmissionConnection"/>
</genPackages>
</genmodel:GenModel>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment