Skip to content
Snippets Groups Projects
Commit fe815951 authored by Sebastian Bergemann's avatar Sebastian Bergemann
Browse files

Clean-up II of deprecated library remainders

parent 2c4607c8
No related branches found
No related tags found
1 merge request!1583946: Remove unused GEF/SWT editors/views
Pipeline #33524 failed
......@@ -14,9 +14,9 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
org.fortiss.tooling.base;visibility:=reexport,
org.fortiss.tooling.kernel;visibility:=reexport
Export-Package:
org.fortiss.tooling.ext.reuse.model,
Export-Package: org.fortiss.tooling.ext.reuse.model,
org.fortiss.tooling.ext.reuse.model.impl,
org.fortiss.tooling.ext.reuse.model.util,
org.fortiss.tooling.ext.reuse.service,
org.fortiss.tooling.ext.reuse.storage,
org.fortiss.tooling.ext.reuse.utils
......@@ -14,7 +14,9 @@ Require-Bundle: org.fortiss.tooling.common;bundle-version="2.20.0";visibility:=r
org.eclipse.emf.ecore.xmi;bundle-version="2.7.0";visibility:=reexport
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: org.fortiss.tooling.kernel;uses:="org.eclipse.core.runtime,org.osgi.framework",
Export-Package: org.fortiss.tooling.kernel;
uses:="org.eclipse.core.runtime,
org.osgi.framework",
org.fortiss.tooling.kernel.clipboard,
org.fortiss.tooling.kernel.constraint,
org.fortiss.tooling.kernel.extension,
......@@ -24,8 +26,10 @@ Export-Package: org.fortiss.tooling.kernel;uses:="org.eclipse.core.runtime,org.o
org.fortiss.tooling.kernel.internal,
org.fortiss.tooling.kernel.introspection,
org.fortiss.tooling.kernel.introspection.items,
org.fortiss.tooling.kernel.model;uses:="org.eclipse.emf.ecore",
org.fortiss.tooling.kernel.model.impl;uses:="org.fortiss.tooling.kernel.model",
org.fortiss.tooling.kernel.model;
uses:="org.eclipse.emf.ecore",
org.fortiss.tooling.kernel.model.impl;
uses:="org.fortiss.tooling.kernel.model",
org.fortiss.tooling.kernel.model.util;
uses:="org.eclipse.emf.ecore,
org.fortiss.tooling.kernel.model,
......@@ -39,6 +43,8 @@ Export-Package: org.fortiss.tooling.kernel;uses:="org.eclipse.core.runtime,org.o
org.fortiss.tooling.kernel.service.base,
org.fortiss.tooling.kernel.service.listener,
org.fortiss.tooling.kernel.service.types,
org.fortiss.tooling.kernel.utils;uses:="org.eclipse.emf.ecore,org.eclipse.core.resources"
org.fortiss.tooling.kernel.utils;
uses:="org.eclipse.emf.ecore,
org.eclipse.core.resources"
Automatic-Module-Name: org.fortiss.tooling.kernel
Import-Package: com.google.common.collect
documentation.html 369ae95793758d8bb993719ed30d365b5563a398 GREEN
documentation.html 1279db5d5e3189a35ef959199bdc00eab9746fc3 GREEN
......@@ -54,7 +54,6 @@ which are located in the <code>org.fortiss.tooling.kernel.extension.base</code>
<h2> Metamodel description </h2>
<h3>Tooling Kernel Metamodel Classes</h3>
<img alt="UML diagram of Tooling Kernel" src="figures/kernel.png"/>
<p>The root package of the tooling kernel metamodel consists of the following classes:</p>
<ul>
......@@ -63,13 +62,7 @@ which are located in the <code>org.fortiss.tooling.kernel.extension.base</code>
<li><code>INamedCommentedElement</code>: Model elements implementing this interface have a
unique id, a name and a comment.</li>
<li><code>IProjectRootElement</code>: Super class of all root elements contained in the project.</li>
<li><code>ILibraryRootElement</code>: Super class of all root elements contained in the libraries.</li>
<li><code>ILibrary</code>: Super class of all libraries.</li>
<li><code>ILibraryElement</code>: Super class of all elements contained in a library.</li>
<li><code>ILibraryPackage</code>: Super class of all library package (that can contain library
elements and/or sub-packages)</li>
<li><code>ILibraryElementReference</code>: Super class of all references to elements contained
in a library.</li>
<li><code>IExternalDocumentReference</code>: Reference to an external document.</li>
<li><code>ISpeciallyCopyiable</code>: Interface to hook code to handle special cases for copy and paste.</li>
</ul>
......
kernel.ecore 0b76d12b66f6d7f045a547bb1775428075c82ced GREEN
kernel.ecore fab67abd54d4a2da5cddf18a28428828a48d5fe5 GREEN
......@@ -50,65 +50,11 @@
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ILibraryElement" abstract="true" interface="true"
eSuperTypes="#//INamedCommentedElement #//IElementWithURI">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="ILibraryElement is the super class of all elements contained in a library."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="wrappedElement" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ILibraryElementReference" abstract="true"
interface="true" eSuperTypes="#//INamedCommentedElement #//IElementWithURI">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="ILibraryElementReference is the super class of all references to elements contained in a library."/>
</eAnnotations>
<eOperations name="isChangeable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="true if the properties of this element reference can be changed, false otherwise"/>
</eAnnotations>
</eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="libraryElementShadow" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="URI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ILibraryRootElement" abstract="true"
interface="true" eSuperTypes="#//INamedCommentedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Root element of model element library."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ILibrary" abstract="true" interface="true"
eSuperTypes="#//INamedCommentedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="ILibrary is the super class of all libraries."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="rootElements" upperBound="-1"
eType="#//ILibraryRootElement" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IElementWithURI" abstract="true" interface="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="ILibraryElements that can be referenced using a URI."/>
</eAnnotations>
<eOperations name="getURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ILibraryPackage" abstract="true" interface="true"
eSuperTypes="#//IElementWithURI #//INamedCommentedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Package (folder) to hiearchically organize ILibrarys."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="subPackages" upperBound="-1"
eType="#//ILibraryPackage" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="TODO: write documentation (in the model!)"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="libraryElements" upperBound="-1"
eType="#//ILibraryElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="TODO: write documentation (in the model!)"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IExternalDocumentReference">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
......
......@@ -23,25 +23,7 @@
<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">
<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>
<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">
<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 image="false" ecoreClass="kernel.ecore#//ILibrary"/>
<genClasses ecoreClass="kernel.ecore#//IExternalDocumentReference">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//IExternalDocumentReference/uri"/>
</genClasses>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment