Skip to content
Snippets Groups Projects
kernel.genmodel 6.29 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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 property="None" children="true" createChild="true" ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstrained/constraints"/>
          </genClasses>
          <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IConstraint">
            <genFeatures notify="false" createChild="false" propertySortChoices="true"
                ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraint/constrainedsWithChecksum"/>
            <genFeatures notify="false" createChild="false" propertySortChoices="true"
                ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraint/verificationStatus"/>
          </genClasses>
          <genClasses ecoreClass="kernel.ecore#//constraints/IConstraintVerificationStatus">
            <genFeatures notify="false" createChild="false" propertySortChoices="true"
                ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraintVerificationStatus/constraint"/>
          </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/OutdatedVerificationStatus"/>
          <genClasses ecoreClass="kernel.ecore#//constraints/FailVerificationStatus"/>
          <genClasses ecoreClass="kernel.ecore#//constraints/ErrorVerificationStatus"/>
          <genClasses ecoreClass="kernel.ecore#//constraints/SuccessVerificationStatus"/>
        </nestedGenPackages>
    
    Florian Hölzl's avatar
    Florian Hölzl committed
      </genPackages>
    </genmodel:GenModel>