Skip to content
Snippets Groups Projects
kernel.genmodel 6.66 KiB
Newer Older
Florian Hölzl's avatar
Florian Hölzl committed
<?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) 2011 ForTISS GmbH" modelDirectory="/org.fortiss.tooling.kernel/generated-src"
    editDirectory="/org.fortiss.tooling.kernel.edit/generated-src" editorDirectory="/org.fortiss.tooling.kernel.editor/generated-src"
    modelPluginID="org.fortiss.tooling.kernel" modelName="Model" modelPluginClass=""
    editPluginClass="org.fortiss.tooling.kernel.model.provider.ModelEditPlugin" editorPluginClass="org.fortiss.tooling.kernel.model.presentation.ModelEditorPlugin"
Florian Hölzl's avatar
Florian Hölzl committed
    testsDirectory="/org.fortiss.tooling.kernel.tests/test-src" importerID="org.eclipse.emf.importer.ecore"
    containmentProxies="true" complianceLevel="5.0" copyrightFields="false">
Florian Hölzl's avatar
Florian Hölzl committed
  <foreignModel>kernel.ecore</foreignModel>
  <genPackages prefix="FortissToolingKernel" basePackage="org.fortiss.tooling.kernel"
      disposableProviderFactory="true" ecorePackage="kernel.ecore#/">
    <genClasses image="false" ecoreClass="kernel.ecore#//INamedElement">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//INamedElement/name"/>
    </genClasses>
    <genClasses image="false" ecoreClass="kernel.ecore#//INamedCommentedElement">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//INamedCommentedElement/comment"/>
    </genClasses>
    <genClasses image="false" ecoreClass="kernel.ecore#//IProjectRootElement"/>
    <genClasses image="false" ecoreClass="kernel.ecore#//IIdLabeled">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IIdLabeled/id"/>
    </genClasses>
    <genClasses image="false" ecoreClass="kernel.ecore#//IIdLabeledReference">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IIdLabeledReference/idReference"/>
    </genClasses>
    <genClasses image="false" ecoreClass="kernel.ecore#//ILibraryElement">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryElement/wrappedElement"/>
    </genClasses>
    <genClasses image="false" ecoreClass="kernel.ecore#//ILibraryElementReference">
Daniel Ratiu's avatar
Daniel Ratiu committed
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryElementReference/libraryElementShadow"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//ILibraryElementReference/URI"/>
      <genOperations ecoreOperation="kernel.ecore#//ILibraryElementReference/isChangeable"/>
    <genClasses ecoreClass="kernel.ecore#//ILibraryRootElement"/>
    <genClasses image="false" ecoreClass="kernel.ecore#//ILibrary">
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibrary/rootElements"/>
    </genClasses>
    <genClasses image="false" ecoreClass="kernel.ecore#//IElementWithURI">
Daniel Ratiu's avatar
Daniel Ratiu committed
      <genOperations ecoreOperation="kernel.ecore#//IElementWithURI/getURI"/>
    </genClasses>
    <genClasses ecoreClass="kernel.ecore#//ILibraryPackage">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryPackage/subPackages"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//ILibraryPackage/libraryElements"/>
    </genClasses>
    <genClasses ecoreClass="kernel.ecore#//IExternalDocumentReference">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IExternalDocumentReference/uri"/>
    </genClasses>
Vincent Aravantinos's avatar
Vincent Aravantinos committed
    <genClasses image="false" ecoreClass="kernel.ecore#//ISpeciallyCopyiable">
      <genOperations ecoreOperation="kernel.ecore#//ISpeciallyCopyiable/specialCopyHook">
        <genParameters ecoreParameter="kernel.ecore#//ISpeciallyCopyiable/specialCopyHook/copyMap"/>
Vincent Aravantinos's avatar
Vincent Aravantinos committed
      </genOperations>
Georgetta Igna's avatar
 
Georgetta Igna committed
      <genOperations ecoreOperation="kernel.ecore#//ISpeciallyCopyiable/canPaste">
        <genParameters ecoreParameter="kernel.ecore#//ISpeciallyCopyiable/canPaste/editedObject"/>
        <genParameters ecoreParameter="kernel.ecore#//ISpeciallyCopyiable/canPaste/target"/>
      </genOperations>
Vincent Aravantinos's avatar
Vincent Aravantinos committed
    </genClasses>
    <nestedGenPackages prefix="Constraints" basePackage="org.fortiss.tooling.kernel.model"
        disposableProviderFactory="true" ecorePackage="kernel.ecore#//constraints">
      <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstrained">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstrained/constraintInstances"/>
      </genClasses>
      <genClasses ecoreClass="kernel.ecore#//constraints/ConstraintInstance">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstraintInstance/constrainedsWithChecksum"/>
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstraintInstance/status"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/ConstraintInstance/constraintName"/>
      </genClasses>
      <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstraintInstanceStatus">
        <genOperations ecoreOperation="kernel.ecore#//constraints/IConstraintInstanceStatus/getConstraint"/>
      </genClasses>
      <genClasses ecoreClass="kernel.ecore#//constraints/ConstrainedWithChecksum">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstrainedWithChecksum/constrained"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/ConstrainedWithChecksum/checksum"/>
      </genClasses>
      <genClasses ecoreClass="kernel.ecore#//constraints/OutdatedConstraintInstanceStatus"/>
      <genClasses ecoreClass="kernel.ecore#//constraints/FailedConstraintInstanceStatus"/>
      <genClasses ecoreClass="kernel.ecore#//constraints/ErrorConstraintInstanceStatus"/>
      <genClasses ecoreClass="kernel.ecore#//constraints/SuccessConstraintInstanceStatus"/>
      <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstraintInstanceContainer">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraintInstanceContainer/constraintInstances"/>
Vincent Aravantinos's avatar
Vincent Aravantinos committed
      </genClasses>
    </nestedGenPackages>
Florian Hölzl's avatar
Florian Hölzl committed
  </genPackages>
</genmodel:GenModel>