Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen')
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.classpath2
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/.api_filters8
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/META-INF/MANIFEST.MF10
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.ecore199
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.genmodel133
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/plugin.xml7
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/pom.xml15
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AdditionalEditPartCandies.java61
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateCanvas.java125
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenLink.java90
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenTopLevelNode.java90
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CommentedElement.java61
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentTitleVisibilityPreference.java85
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentVisibilityPreference.java85
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ConstrainedByReferenceCompartmentItemSemanticEditPolicy.java53
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CustomDiagramUpdaterSingleton.java57
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingDeleteService.java88
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingReorientService.java88
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExtendedGenView.java186
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExternalHook.java66
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionFactory.java279
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionPackage.java2742
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenNodeConstraint.java81
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenVisualTypeProvider.java114
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenerateUsingElementTypeCreationCommand.java29
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/LabelVisibilityPreference.java162
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/MutatingCanvas.java52
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/OwnedEditpart.java61
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PapyrusExtensionRootNode.java52
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PropertyRefreshHook.java95
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificDiagramUpdater.java76
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocator.java67
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocatorExternalLabel.java67
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificNodePlate.java115
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/VisualIDOverride.java108
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AdditionalEditPartCandiesImpl.java173
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateCanvasImpl.java325
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenLinkImpl.java249
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenTopLevelNodeImpl.java249
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CommentedElementImpl.java174
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentTitleVisibilityPreferenceImpl.java214
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentVisibilityPreferenceImpl.java214
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl.java142
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CustomDiagramUpdaterSingletonImpl.java173
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingDeleteServiceImpl.java214
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingReorientServiceImpl.java214
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExtendedGenViewImpl.java444
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExternalHookImpl.java173
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionFactoryImpl.java434
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionPackageImpl.java1185
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenNodeConstraintImpl.java208
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenVisualTypeProviderImpl.java173
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenerateUsingElementTypeCreationCommandImpl.java48
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/LabelVisibilityPreferenceImpl.java362
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/MutatingCanvasImpl.java159
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/OwnedEditpartImpl.java173
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PapyrusExtensionRootNodeImpl.java159
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PropertyRefreshHookImpl.java229
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificDiagramUpdaterImpl.java167
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorExternalLabelImpl.java142
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorImpl.java142
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificNodePlateImpl.java270
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/VisualIDOverrideImpl.java294
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionAdapterFactory.java581
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionSwitch.java675
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionAdapterFactory.java605
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionSwitch.java700
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenContainerBase.java2
-rw-r--r--plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java9
70 files changed, 11 insertions, 15279 deletions
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.classpath b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.classpath
index e801ebfb468..81fe078c20c 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.classpath
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/.api_filters b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/.api_filters
index 2bc69e29841..8a6334857c6 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/.api_filters
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/.api_filters
@@ -1,13 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component id="org.eclipse.papyrus.gmf.codegen" version="2">
- <resource path="META-INF/MANIFEST.MF">
- <filter id="923795461">
- <message_arguments>
- <message_argument value="2.11.0"/>
- <message_argument value="2.9.0"/>
- </message_arguments>
- </filter>
- </resource>
<resource path="src/org/eclipse/papyrus/gmf/codegen/genextension/AdditionalEditPartCandies.java" type="org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies">
<filter id="1110441988">
<message_arguments>
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/org.eclipse.jdt.core.prefs b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/org.eclipse.jdt.core.prefs
index c9545f06a41..62ef3488cc0 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/META-INF/MANIFEST.MF b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/META-INF/MANIFEST.MF
index 93ec32ecfab..a6d68262664 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/META-INF/MANIFEST.MF
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/META-INF/MANIFEST.MF
@@ -7,14 +7,12 @@ Bundle-Version: 3.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Export-Package: org.eclipse.papyrus.gmf.codegen.genextension,
- org.eclipse.papyrus.gmf.codegen.genextension.impl,
- org.eclipse.papyrus.gmf.codegen.genextension.util,
- org.eclipse.papyrus.gmf.codegen.gmfgen,
+Export-Package: org.eclipse.papyrus.gmf.codegen.gmfgen,
org.eclipse.papyrus.gmf.codegen.gmfgen.impl,
org.eclipse.papyrus.gmf.codegen.gmfgen.util,
org.eclipse.papyrus.gmf.codegen.util,
- org.eclipse.papyrus.gmf.internal.codegen.util;x-friends:="org.eclipse.papyrus.gmf.codegen.ui"
+ org.eclipse.papyrus.gmf.internal.codegen.util;
+ x-friends:="org.eclipse.papyrus.gmf.codegen.ui"
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)",
org.eclipse.emf.ecore;bundle-version="[2.16.0,3.0.0)",
@@ -27,5 +25,5 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
org.eclipse.ui.workbench;bundle-version="[3.0.0,4.0.0)",
org.eclipse.papyrus.emf;bundle-version="[2.0.0,3.0.0)"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Eclipse-BuddyPolicy: registered
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.ecore b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.ecore
index 98462f382c4..d1ce16b7983 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.ecore
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.ecore
@@ -2545,203 +2545,4 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="refreshAction" ordered="false"
unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
- <eSubpackages name="genextension" nsURI="http://www.eclipse.org/papyrus/gmf/2020/GenExtension"
- nsPrefix="genextension">
- <eClassifiers xsi:type="ecore:EClass" name="ExtendedGenView" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element is always linked to a genView (topLevel, or child)&#xA;Used set if an editPart is abstract.&#xA;SuperGenViews is a list of all superEditPart.&#xA;&#xA;Thanks to this, it is possible to factorize code and to decrease the number of generated classes."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genView" ordered="false"
- unique="false" lowerBound="1" upperBound="-1" eType="#//GenCommonBase"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false"
- unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="superGenViews" ordered="false"
- unique="false" upperBound="-1" eType="#//GenCommonBase"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="propRefreshHook" ordered="false"
- unique="false" eType="#//genextension/PropertyRefreshHook" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="superOwnedEditPart" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" ordered="false"
- unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="All extended classes have a comment in order to describe the purpose of this extension"/>
- </eAnnotations>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PropertyRefreshHook" eSuperTypes="#//genextension/ExternalHook">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class is used to refresh the figure by taking in account a property of domain element (in the case of Ecore, it can be an Efeature or EReference)&#xA;The triggeringCondtion describe the needed condition to launch the action on the figure. these two properties can be code lines.&#xA;&#xA;For instance we would like to display active class when the efeature class is &quot;active&quot;. Or display composite kind of the association when the kind of the property end is &quot;composite&quot;."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="triggeringCondition"
- ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" ordered="false"
- unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ExternalHook" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The purpose of this class is point to an external class (for example java classes).&#xA;the classpath is the path to the this extenal class."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpath" ordered="false"
- unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SpecificLocator" eSuperTypes="#//genextension/ExternalHook">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class is used to precise itw own locator used for the border item, like port or template.&#xA;&#xA;for example, in the case of templateSignature of ClassEditPart in the method protected boolean addFixedChild(EditPart childEditPart):&#xA;replacement of the general BorderItemLocator is needed in order to constrain the movement. &#xA;&#xA;if (childEditPart instanceof RedefinableTemplateSignatureEditPart) {&#xA; // BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.NORTH);&#xA; BorderItemLocator locator = new TemplateClassifierBorderItemLocator(getMainFigure(), PositionConstants.NORTH);&#xA; getBorderedFigure().getBorderItemContainer().add(((RedefinableTemplateSignatureEditPart) childEditPart).getFigure(), locator);&#xA; return true;&#xA;}"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genChildSideAffixedNode"
- upperBound="-1" eType="#//GenChildSideAffixedNode"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PapyrusExtensionRootNode" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="extensionNodes" upperBound="-1"
- eType="#//genextension/CommentedElement" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="AlternateCanvas" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="domainDiagramElement"
- lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.codegen.ecore/model/GenModel.ecore#//GenClass"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="alternateTopLevelNodes"
- upperBound="-1" eType="#//genextension/AlternateGenTopLevelNode" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="alternateLinkNodes" upperBound="-1"
- eType="#//genextension/AlternateGenLink" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="diagram" lowerBound="1"
- eType="#//GenDiagram"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="AlternateGenTopLevelNode" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="genTopLevelNode" lowerBound="1"
- eType="#//GenTopLevelNode"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="typeModelFacet" lowerBound="1"
- eType="#//TypeModelFacet" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="AlternateGenLink" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="genLinkNode" lowerBound="1"
- eType="#//GenLink"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="typeModelFacet" lowerBound="1"
- eType="#//TypeModelFacet" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="MutatingCanvas" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="alternateCanvases" upperBound="-1"
- eType="#//genextension/AlternateCanvas" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="OwnedEditpart" eSuperTypes="#//genextension/ExternalHook">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SpecificDiagramUpdater" eSuperTypes="#//genextension/ExternalHook">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class is used to precise itw own locator used for the border item, like port or template.&#xA;&#xA;for example, in the case of templateSignature of ClassEditPart in the method protected boolean addFixedChild(EditPart childEditPart):&#xA;replacement of the general BorderItemLocator is needed in order to constrain the movement. &#xA;&#xA;if (childEditPart instanceof RedefinableTemplateSignatureEditPart) {&#xA; // BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.NORTH);&#xA; BorderItemLocator locator = new TemplateClassifierBorderItemLocator(getMainFigure(), PositionConstants.NORTH);&#xA; getBorderedFigure().getBorderItemContainer().add(((RedefinableTemplateSignatureEditPart) childEditPart).getFigure(), locator);&#xA; return true;&#xA;}"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genNode" eType="#//GenCommonBase"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="GenNodeConstraint" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="genNode" upperBound="-1"
- eType="#//GenNode"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genConstraint" eType="#//GenConstraint"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SpecificLocatorExternalLabel" eSuperTypes="#//genextension/ExternalHook">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class is used to precise itw own locator used for the border item, like port or template.&#xA;&#xA;for example, in the case of templateSignature of ClassEditPart in the method protected boolean addFixedChild(EditPart childEditPart):&#xA;replacement of the general BorderItemLocator is needed in order to constrain the movement. &#xA;&#xA;if (childEditPart instanceof RedefinableTemplateSignatureEditPart) {&#xA; // BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.NORTH);&#xA; BorderItemLocator locator = new TemplateClassifierBorderItemLocator(getMainFigure(), PositionConstants.NORTH);&#xA; getBorderedFigure().getBorderItemContainer().add(((RedefinableTemplateSignatureEditPart) childEditPart).getFigure(), locator);&#xA; return true;&#xA;}"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genExternalNodeLabel"
- upperBound="-1" eType="#//GenExternalNodeLabel"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="AdditionalEditPartCandies" eSuperTypes="#//genextension/CommentedElement">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseEditHelperPackage"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="EditPartUsingDeleteService" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element is always linked to a genView (topLevel, or child)&#xA;Used set if an editPart is abstract.&#xA;SuperGenViews is a list of all superEditPart.&#xA;&#xA;Thanks to this, it is possible to factorize code and to decrease the number of generated classes."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genView" ordered="false"
- unique="false" upperBound="-1" eType="#//GenCommonBase"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="EditPartUsingReorientService" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element is always linked to a genView (topLevel, or child)&#xA;Used set if an editPart is abstract.&#xA;SuperGenViews is a list of all superEditPart.&#xA;&#xA;Thanks to this, it is possible to factorize code and to decrease the number of generated classes."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genView" ordered="false"
- unique="false" upperBound="-1" eType="#//GenLink"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="LabelVisibilityPreference" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element is always linked with link Label and External Node Label.&#xA;role : the role of the Label (Stereotype, Source Multiplicity, Target Multiplicity, Name, ...)&#xA;iconPath : an icon illustrating the role of the Label&#xA;visibleByDefault : if false, the label is not visible when the element is created&#xA;&#xA;These informations are used by the action Show/Hide Label."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="role" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconPathRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="linkLabels" upperBound="-1"
- eType="#//GenLinkLabel"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="externalNodeLabels" upperBound="-1"
- eType="#//GenExternalNodeLabel"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibleByDefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
- defaultValueLiteral="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="CompartmentVisibilityPreference" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element allows to define the compartments which are hidden (or visible) by default"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibleByDefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
- defaultValueLiteral="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="compartments" upperBound="-1"
- eType="#//GenCompartment"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="CompartmentTitleVisibilityPreference"
- eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element allows to define the compartment's title which are hidden (or visible) by default"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibleByDefault" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
- defaultValueLiteral="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="compartments" upperBound="-1"
- eType="#//GenCompartment"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ConstrainedByReferenceCompartmentItemSemanticEditPolicy"
- eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="Documentation" value="Add constraint on Compartment Item Semantic Policy in order to prevent move into compartment of elements which can be contained. This constraint used the child node define in the GMF Model in order to define the correspoding EReference. When a move is executed the item semantic policy will fisrt check that the element can be conatined/referenced by this EReference?"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="genView" upperBound="-1"
- eType="#//GenCommonBase"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="GenerateUsingElementTypeCreationCommand"
- eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="Documentation" value="flag that indicated if the code generation should rely on the creation command generated by gmf tooling of the creation commands based on UML.edit framework"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="CustomDiagramUpdaterSingleton" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="Documentation" value="This object is used to register the diagram updater instance to use in the code. &#xA;The class must extends the generated diagram updater.&#xA;&#xA;"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="singletonPath" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SpecificNodePlate" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This element is always linked to a genView (topLevel, or child)&#xA;Used set if an editPart is abstract.&#xA;SuperGenViews is a list of all superEditPart.&#xA;&#xA;Thanks to this, it is possible to factorize code and to decrease the number of generated classes."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="editParts" ordered="false"
- unique="false" lowerBound="1" upperBound="-1" eType="#//GenNode"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="nodePlateQualifiedName"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="GenVisualTypeProvider" eSuperTypes="#//genextension/CommentedElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="Configuration of this diagram's provider to the Visual Type Service,&#xA;which enables canonical view synchronization, drag-and-drop, and&#xA;possibly other capabilities."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
- defaultValueLiteral="UMLVisualTypeProvider"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VisualIDOverride">
- <eStructuralFeatures xsi:type="ecore:EReference" name="genView" ordered="false"
- unique="false" lowerBound="1" eType="#//GenCommonBase"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="visualID" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="child" upperBound="-1"
- eType="#//genextension/VisualIDOverride" containment="true"/>
- </eClassifiers>
- </eSubpackages>
</ecore:EPackage>
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.genmodel b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.genmodel
index 2ea1c24bf0f..641e0a5bc71 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.genmodel
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/models/gmfgen.genmodel
@@ -1123,138 +1123,5 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//RefreshHook/refreshCondition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//RefreshHook/refreshAction"/>
</genClasses>
- <nestedGenPackages prefix="GenExtension" basePackage="org.eclipse.papyrus.gmf.codegen"
- multipleEditorPages="false" generateModelWizard="false" ecorePackage="gmfgen.ecore#//genextension">
- <genClasses ecoreClass="gmfgen.ecore#//genextension/ExtendedGenView">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/ExtendedGenView/genView"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/ExtendedGenView/isAbstract"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/ExtendedGenView/superGenViews"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/ExtendedGenView/propRefreshHook"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/ExtendedGenView/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/ExtendedGenView/superOwnedEditPart"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/CommentedElement">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/CommentedElement/comment"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/PropertyRefreshHook">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/PropertyRefreshHook/triggeringCondition"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/PropertyRefreshHook/action"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/ExternalHook">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/ExternalHook/classpath"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/SpecificLocator">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/SpecificLocator/genChildSideAffixedNode"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/PapyrusExtensionRootNode">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/PapyrusExtensionRootNode/extensionNodes"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/AlternateCanvas">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateCanvas/domainDiagramElement"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateCanvas/alternateTopLevelNodes"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateCanvas/alternateLinkNodes"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateCanvas/diagram"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/AlternateGenTopLevelNode">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateGenTopLevelNode/genTopLevelNode"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateGenTopLevelNode/typeModelFacet"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/AlternateGenLink">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateGenLink/genLinkNode"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/AlternateGenLink/typeModelFacet"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/MutatingCanvas">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/MutatingCanvas/alternateCanvases"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/OwnedEditpart">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/OwnedEditpart/name"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/SpecificDiagramUpdater">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/SpecificDiagramUpdater/genNode"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/GenNodeConstraint">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/GenNodeConstraint/genNode"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/GenNodeConstraint/genConstraint"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/SpecificLocatorExternalLabel">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/SpecificLocatorExternalLabel/genExternalNodeLabel"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/AdditionalEditPartCandies">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/AdditionalEditPartCandies/baseEditHelperPackage"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/EditPartUsingDeleteService">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/EditPartUsingDeleteService/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/EditPartUsingDeleteService/genView"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/EditPartUsingReorientService">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/EditPartUsingReorientService/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/EditPartUsingReorientService/genView"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/LabelVisibilityPreference">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/LabelVisibilityPreference/role"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/LabelVisibilityPreference/iconPathRole"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/LabelVisibilityPreference/linkLabels"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/LabelVisibilityPreference/externalNodeLabels"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/LabelVisibilityPreference/visibleByDefault"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/CompartmentVisibilityPreference">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/CompartmentVisibilityPreference/visibleByDefault"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/CompartmentVisibilityPreference/compartments"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/CompartmentTitleVisibilityPreference">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/CompartmentTitleVisibilityPreference/visibleByDefault"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/CompartmentTitleVisibilityPreference/compartments"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/ConstrainedByReferenceCompartmentItemSemanticEditPolicy">
- <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="Documentation" value="Add constraint on Compartment Item Semantic Policy in order to prevent move into compartment of elements which can be contained. This constraint used the child node define in the GMF Model in order to define the correspoding EReference. When a move is executed the item semantic policy will fisrt check that the element can be conatined/referenced by this EReference?"/>
- </genAnnotations>
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/ConstrainedByReferenceCompartmentItemSemanticEditPolicy/genView"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/GenerateUsingElementTypeCreationCommand">
- <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="Documentation" value="flag that indicated if the code generation should rely on the creation command generated by gmf tooling of the creation commands based on UML.edit framework"/>
- </genAnnotations>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/CustomDiagramUpdaterSingleton">
- <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="Documentation" value="This object is used to register the diagram updater instance to use in the code. &#xA;The class must extends the generated diagram updater.&#xA;&#xA;"/>
- </genAnnotations>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/CustomDiagramUpdaterSingleton/singletonPath"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/SpecificNodePlate">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/SpecificNodePlate/editParts"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/SpecificNodePlate/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/SpecificNodePlate/nodePlateQualifiedName"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/GenVisualTypeProvider">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/GenVisualTypeProvider/className"/>
- </genClasses>
- <genClasses ecoreClass="gmfgen.ecore#//genextension/VisualIDOverride">
- <genFeatures notify="false" createChild="false" propertySortChoices="true"
- ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/VisualIDOverride/genView"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//genextension/VisualIDOverride/visualID"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//genextension/VisualIDOverride/child"/>
- </genClasses>
- </nestedGenPackages>
</genPackages>
</genmodel:GenModel>
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/plugin.xml b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/plugin.xml
index 2528ceab101..7eef155a94c 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/plugin.xml
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/plugin.xml
@@ -21,13 +21,6 @@
genModel = "models/gmfgen.genmodel" />
</extension>
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated gmfgen -->
- <package
- uri="http://www.eclipse.org/papyrus/gmf/2020/GenExtension"
- class="org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage"
- genModel="models/gmfgen.genmodel"/>
- </extension>
<extension
point="org.eclipse.emf.ecore.dynamic_package">
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/pom.xml b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/pom.xml
index 1f1d540ad24..be303bb5d83 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/pom.xml
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/pom.xml
@@ -1,16 +1,5 @@
-<!--*****************************************************************************
- * Copyright (c) 2011, 2020 PetalsLink, CEA LIST, Artal
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * Contributors:
- * Mickael istria (PetalsLink)
- * Aurelien Didier (ARTAL) - aurelien.didier51@gmail.com - Bug 569174
- ********************************************************************************
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.papyrus.gmf-tooling.plugins</groupId>
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AdditionalEditPartCandies.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AdditionalEditPartCandies.java
deleted file mode 100644
index 4fc7bf929e6..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AdditionalEditPartCandies.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Additional Edit Part Candies</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies#getBaseEditHelperPackage <em>Base Edit Helper Package</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAdditionalEditPartCandies()
- * @model
- * @generated
- */
-public interface AdditionalEditPartCandies extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Base Edit Helper Package</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Base Edit Helper Package</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Base Edit Helper Package</em>' attribute.
- * @see #setBaseEditHelperPackage(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAdditionalEditPartCandies_BaseEditHelperPackage()
- * @model
- * @generated
- */
- String getBaseEditHelperPackage();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies#getBaseEditHelperPackage <em>Base Edit Helper Package</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Edit Helper Package</em>' attribute.
- * @see #getBaseEditHelperPackage()
- * @generated
- */
- void setBaseEditHelperPackage(String value);
-
-} // AdditionalEditPartCandies
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateCanvas.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateCanvas.java
deleted file mode 100644
index 766f401327f..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateCanvas.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.codegen.ecore.genmodel.GenClass;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Alternate Canvas</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDomainDiagramElement <em>Domain Diagram Element</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getAlternateTopLevelNodes <em>Alternate Top Level Nodes</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getAlternateLinkNodes <em>Alternate Link Nodes</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDiagram <em>Diagram</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateCanvas()
- * @model
- * @generated
- */
-public interface AlternateCanvas extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Domain Diagram Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Domain Diagram Element</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Domain Diagram Element</em>' reference.
- * @see #setDomainDiagramElement(GenClass)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateCanvas_DomainDiagramElement()
- * @model required="true"
- * @generated
- */
- GenClass getDomainDiagramElement();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDomainDiagramElement <em>Domain Diagram Element</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Domain Diagram Element</em>' reference.
- * @see #getDomainDiagramElement()
- * @generated
- */
- void setDomainDiagramElement(GenClass value);
-
- /**
- * Returns the value of the '<em><b>Alternate Top Level Nodes</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Alternate Top Level Nodes</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Alternate Top Level Nodes</em>' containment reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateCanvas_AlternateTopLevelNodes()
- * @model containment="true"
- * @generated
- */
- EList<AlternateGenTopLevelNode> getAlternateTopLevelNodes();
-
- /**
- * Returns the value of the '<em><b>Alternate Link Nodes</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Alternate Link Nodes</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Alternate Link Nodes</em>' containment reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateCanvas_AlternateLinkNodes()
- * @model containment="true"
- * @generated
- */
- EList<AlternateGenLink> getAlternateLinkNodes();
-
- /**
- * Returns the value of the '<em><b>Diagram</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Diagram</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Diagram</em>' reference.
- * @see #setDiagram(GenDiagram)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateCanvas_Diagram()
- * @model required="true"
- * @generated
- */
- GenDiagram getDiagram();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDiagram <em>Diagram</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Diagram</em>' reference.
- * @see #getDiagram()
- * @generated
- */
- void setDiagram(GenDiagram value);
-
-} // AlternateCanvas
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenLink.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenLink.java
deleted file mode 100644
index 47de7d8f93f..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenLink.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenLink;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.TypeModelFacet;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Alternate Gen Link</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getGenLinkNode <em>Gen Link Node</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getTypeModelFacet <em>Type Model Facet</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateGenLink()
- * @model
- * @generated
- */
-public interface AlternateGenLink extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Gen Link Node</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen Link Node</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen Link Node</em>' reference.
- * @see #setGenLinkNode(GenLink)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateGenLink_GenLinkNode()
- * @model required="true"
- * @generated
- */
- GenLink getGenLinkNode();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getGenLinkNode <em>Gen Link Node</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Gen Link Node</em>' reference.
- * @see #getGenLinkNode()
- * @generated
- */
- void setGenLinkNode(GenLink value);
-
- /**
- * Returns the value of the '<em><b>Type Model Facet</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type Model Facet</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type Model Facet</em>' containment reference.
- * @see #setTypeModelFacet(TypeModelFacet)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateGenLink_TypeModelFacet()
- * @model containment="true" required="true"
- * @generated
- */
- TypeModelFacet getTypeModelFacet();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getTypeModelFacet <em>Type Model Facet</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type Model Facet</em>' containment reference.
- * @see #getTypeModelFacet()
- * @generated
- */
- void setTypeModelFacet(TypeModelFacet value);
-
-} // AlternateGenLink
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenTopLevelNode.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenTopLevelNode.java
deleted file mode 100644
index 87dbb9364c7..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/AlternateGenTopLevelNode.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.TypeModelFacet;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Alternate Gen Top Level Node</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getGenTopLevelNode <em>Gen Top Level Node</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getTypeModelFacet <em>Type Model Facet</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateGenTopLevelNode()
- * @model
- * @generated
- */
-public interface AlternateGenTopLevelNode extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Gen Top Level Node</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen Top Level Node</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen Top Level Node</em>' reference.
- * @see #setGenTopLevelNode(GenTopLevelNode)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateGenTopLevelNode_GenTopLevelNode()
- * @model required="true"
- * @generated
- */
- GenTopLevelNode getGenTopLevelNode();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getGenTopLevelNode <em>Gen Top Level Node</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Gen Top Level Node</em>' reference.
- * @see #getGenTopLevelNode()
- * @generated
- */
- void setGenTopLevelNode(GenTopLevelNode value);
-
- /**
- * Returns the value of the '<em><b>Type Model Facet</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type Model Facet</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type Model Facet</em>' containment reference.
- * @see #setTypeModelFacet(TypeModelFacet)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getAlternateGenTopLevelNode_TypeModelFacet()
- * @model containment="true" required="true"
- * @generated
- */
- TypeModelFacet getTypeModelFacet();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getTypeModelFacet <em>Type Model Facet</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type Model Facet</em>' containment reference.
- * @see #getTypeModelFacet()
- * @generated
- */
- void setTypeModelFacet(TypeModelFacet value);
-
-} // AlternateGenTopLevelNode
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CommentedElement.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CommentedElement.java
deleted file mode 100644
index d5c5d4bfa14..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CommentedElement.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Commented Element</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement#getComment <em>Comment</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCommentedElement()
- * @model
- * @generated
- */
-public interface CommentedElement extends EObject {
- /**
- * Returns the value of the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * All extended classes have a comment in order to describe the purpose of this extension
- * <!-- end-model-doc -->
- * @return the value of the '<em>Comment</em>' attribute.
- * @see #setComment(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCommentedElement_Comment()
- * @model unique="false" required="true" ordered="false"
- * @generated
- */
- String getComment();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement#getComment <em>Comment</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Comment</em>' attribute.
- * @see #getComment()
- * @generated
- */
- void setComment(String value);
-
-} // CommentedElement
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentTitleVisibilityPreference.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentTitleVisibilityPreference.java
deleted file mode 100644
index 2b304807762..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentTitleVisibilityPreference.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCompartment;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Compartment Title Visibility Preference</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element allows to define the compartment's title which are hidden (or visible) by default
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#getCompartments <em>Compartments</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCompartmentTitleVisibilityPreference()
- * @model
- * @generated
- */
-public interface CompartmentTitleVisibilityPreference extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Visible By Default</b></em>' attribute.
- * The default value is <code>"true"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Visible By Default</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Visible By Default</em>' attribute.
- * @see #setVisibleByDefault(boolean)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCompartmentTitleVisibilityPreference_VisibleByDefault()
- * @model default="true"
- * @generated
- */
- boolean isVisibleByDefault();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Visible By Default</em>' attribute.
- * @see #isVisibleByDefault()
- * @generated
- */
- void setVisibleByDefault(boolean value);
-
- /**
- * Returns the value of the '<em><b>Compartments</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenCompartment}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Compartments</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Compartments</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCompartmentTitleVisibilityPreference_Compartments()
- * @model
- * @generated
- */
- EList<GenCompartment> getCompartments();
-
-} // CompartmentTitleVisibilityPreference
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentVisibilityPreference.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentVisibilityPreference.java
deleted file mode 100644
index be0974ac499..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CompartmentVisibilityPreference.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCompartment;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Compartment Visibility Preference</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element allows to define the compartments which are hidden (or visible) by default
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#getCompartments <em>Compartments</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCompartmentVisibilityPreference()
- * @model
- * @generated
- */
-public interface CompartmentVisibilityPreference extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Visible By Default</b></em>' attribute.
- * The default value is <code>"true"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Visible By Default</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Visible By Default</em>' attribute.
- * @see #setVisibleByDefault(boolean)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCompartmentVisibilityPreference_VisibleByDefault()
- * @model default="true"
- * @generated
- */
- boolean isVisibleByDefault();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Visible By Default</em>' attribute.
- * @see #isVisibleByDefault()
- * @generated
- */
- void setVisibleByDefault(boolean value);
-
- /**
- * Returns the value of the '<em><b>Compartments</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenCompartment}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Compartments</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Compartments</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCompartmentVisibilityPreference_Compartments()
- * @model
- * @generated
- */
- EList<GenCompartment> getCompartments();
-
-} // CompartmentVisibilityPreference
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ConstrainedByReferenceCompartmentItemSemanticEditPolicy.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ConstrainedByReferenceCompartmentItemSemanticEditPolicy.java
deleted file mode 100644
index b759fba3f7e..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ConstrainedByReferenceCompartmentItemSemanticEditPolicy.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Constrained By Reference Compartment Item Semantic Edit Policy</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy#getGenView <em>Gen View</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getConstrainedByReferenceCompartmentItemSemanticEditPolicy()
- * @model
- * @generated
- */
-public interface ConstrainedByReferenceCompartmentItemSemanticEditPolicy extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Gen View</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen View</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen View</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getConstrainedByReferenceCompartmentItemSemanticEditPolicy_GenView()
- * @model
- * @generated
- */
- EList<GenCommonBase> getGenView();
-
-} // ConstrainedByReferenceCompartmentItemSemanticEditPolicy
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CustomDiagramUpdaterSingleton.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CustomDiagramUpdaterSingleton.java
deleted file mode 100644
index 9cbc17b7b71..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/CustomDiagramUpdaterSingleton.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Custom Diagram Updater Singleton</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton#getSingletonPath <em>Singleton Path</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCustomDiagramUpdaterSingleton()
- * @model
- * @generated
- */
-public interface CustomDiagramUpdaterSingleton extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Singleton Path</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the value of the '<em>Singleton Path</em>' attribute.
- * @see #setSingletonPath(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getCustomDiagramUpdaterSingleton_SingletonPath()
- * @model required="true"
- * @generated
- */
- String getSingletonPath();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton#getSingletonPath <em>Singleton Path</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Singleton Path</em>' attribute.
- * @see #getSingletonPath()
- * @generated
- */
- void setSingletonPath(String value);
-
-} // CustomDiagramUpdaterSingleton
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingDeleteService.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingDeleteService.java
deleted file mode 100644
index 9d5811ea605..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingDeleteService.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Edit Part Using Delete Service</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element is always linked to a genView (topLevel, or child)
- * Used set if an editPart is abstract.
- * SuperGenViews is a list of all superEditPart.
- *
- * Thanks to this, it is possible to factorize code and to decrease the number of generated classes.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getGenView <em>Gen View</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getEditPartUsingDeleteService()
- * @model
- * @generated
- */
-public interface EditPartUsingDeleteService extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getEditPartUsingDeleteService_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Gen View</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen View</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen View</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getEditPartUsingDeleteService_GenView()
- * @model ordered="false"
- * @generated
- */
- EList<GenCommonBase> getGenView();
-
-} // EditPartUsingDeleteService
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingReorientService.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingReorientService.java
deleted file mode 100644
index f2cc519a3c6..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/EditPartUsingReorientService.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenLink;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Edit Part Using Reorient Service</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element is always linked to a genView (topLevel, or child)
- * Used set if an editPart is abstract.
- * SuperGenViews is a list of all superEditPart.
- *
- * Thanks to this, it is possible to factorize code and to decrease the number of generated classes.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getGenView <em>Gen View</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getEditPartUsingReorientService()
- * @model
- * @generated
- */
-public interface EditPartUsingReorientService extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getEditPartUsingReorientService_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Gen View</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenLink}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen View</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen View</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getEditPartUsingReorientService_GenView()
- * @model ordered="false"
- * @generated
- */
- EList<GenLink> getGenView();
-
-} // EditPartUsingReorientService
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExtendedGenView.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExtendedGenView.java
deleted file mode 100644
index 9d646afc0a1..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExtendedGenView.java
+++ /dev/null
@@ -1,186 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Extended Gen View</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element is always linked to a genView (topLevel, or child)
- * Used set if an editPart is abstract.
- * SuperGenViews is a list of all superEditPart.
- *
- * Thanks to this, it is possible to factorize code and to decrease the number of generated classes.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getGenView <em>Gen View</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#isIsAbstract <em>Is Abstract</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperGenViews <em>Super Gen Views</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getPropRefreshHook <em>Prop Refresh Hook</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperOwnedEditPart <em>Super Owned Edit Part</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView()
- * @model
- * @generated
- */
-public interface ExtendedGenView extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Gen View</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen View</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen View</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView_GenView()
- * @model required="true" ordered="false"
- * @generated
- */
- EList<GenCommonBase> getGenView();
-
- /**
- * Returns the value of the '<em><b>Is Abstract</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Is Abstract</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Is Abstract</em>' attribute.
- * @see #setIsAbstract(boolean)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView_IsAbstract()
- * @model unique="false" required="true" ordered="false"
- * @generated
- */
- boolean isIsAbstract();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#isIsAbstract <em>Is Abstract</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Is Abstract</em>' attribute.
- * @see #isIsAbstract()
- * @generated
- */
- void setIsAbstract(boolean value);
-
- /**
- * Returns the value of the '<em><b>Super Gen Views</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Super Gen Views</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Super Gen Views</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView_SuperGenViews()
- * @model ordered="false"
- * @generated
- */
- EList<GenCommonBase> getSuperGenViews();
-
- /**
- * Returns the value of the '<em><b>Prop Refresh Hook</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Prop Refresh Hook</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Prop Refresh Hook</em>' containment reference.
- * @see #setPropRefreshHook(PropertyRefreshHook)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView_PropRefreshHook()
- * @model containment="true" ordered="false"
- * @generated
- */
- PropertyRefreshHook getPropRefreshHook();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getPropRefreshHook <em>Prop Refresh Hook</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Prop Refresh Hook</em>' containment reference.
- * @see #getPropRefreshHook()
- * @generated
- */
- void setPropRefreshHook(PropertyRefreshHook value);
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Super Owned Edit Part</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Super Owned Edit Part</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Super Owned Edit Part</em>' attribute.
- * @see #setSuperOwnedEditPart(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExtendedGenView_SuperOwnedEditPart()
- * @model
- * @generated
- */
- String getSuperOwnedEditPart();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperOwnedEditPart <em>Super Owned Edit Part</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Super Owned Edit Part</em>' attribute.
- * @see #getSuperOwnedEditPart()
- * @generated
- */
- void setSuperOwnedEditPart(String value);
-
-} // ExtendedGenView
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExternalHook.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExternalHook.java
deleted file mode 100644
index e6395127684..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/ExternalHook.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>External Hook</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * The purpose of this class is point to an external class (for example java classes).
- * the classpath is the path to the this extenal class.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook#getClasspath <em>Classpath</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExternalHook()
- * @model
- * @generated
- */
-public interface ExternalHook extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Classpath</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Classpath</em>' attribute.
- * @see #setClasspath(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getExternalHook_Classpath()
- * @model unique="false" ordered="false"
- * @generated
- */
- String getClasspath();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook#getClasspath <em>Classpath</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Classpath</em>' attribute.
- * @see #getClasspath()
- * @generated
- */
- void setClasspath(String value);
-
-} // ExternalHook
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionFactory.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionFactory.java
deleted file mode 100644
index a297b8d02b4..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionFactory.java
+++ /dev/null
@@ -1,279 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage
- * @generated
- */
-public interface GenExtensionFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- GenExtensionFactory eINSTANCE = org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Extended Gen View</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Extended Gen View</em>'.
- * @generated
- */
- ExtendedGenView createExtendedGenView();
-
- /**
- * Returns a new object of class '<em>Commented Element</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Commented Element</em>'.
- * @generated
- */
- CommentedElement createCommentedElement();
-
- /**
- * Returns a new object of class '<em>Property Refresh Hook</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Property Refresh Hook</em>'.
- * @generated
- */
- PropertyRefreshHook createPropertyRefreshHook();
-
- /**
- * Returns a new object of class '<em>External Hook</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>External Hook</em>'.
- * @generated
- */
- ExternalHook createExternalHook();
-
- /**
- * Returns a new object of class '<em>Specific Locator</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Specific Locator</em>'.
- * @generated
- */
- SpecificLocator createSpecificLocator();
-
- /**
- * Returns a new object of class '<em>Papyrus Extension Root Node</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Papyrus Extension Root Node</em>'.
- * @generated
- */
- PapyrusExtensionRootNode createPapyrusExtensionRootNode();
-
- /**
- * Returns a new object of class '<em>Alternate Canvas</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Alternate Canvas</em>'.
- * @generated
- */
- AlternateCanvas createAlternateCanvas();
-
- /**
- * Returns a new object of class '<em>Alternate Gen Top Level Node</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Alternate Gen Top Level Node</em>'.
- * @generated
- */
- AlternateGenTopLevelNode createAlternateGenTopLevelNode();
-
- /**
- * Returns a new object of class '<em>Alternate Gen Link</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Alternate Gen Link</em>'.
- * @generated
- */
- AlternateGenLink createAlternateGenLink();
-
- /**
- * Returns a new object of class '<em>Mutating Canvas</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Mutating Canvas</em>'.
- * @generated
- */
- MutatingCanvas createMutatingCanvas();
-
- /**
- * Returns a new object of class '<em>Owned Editpart</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Owned Editpart</em>'.
- * @generated
- */
- OwnedEditpart createOwnedEditpart();
-
- /**
- * Returns a new object of class '<em>Specific Diagram Updater</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Specific Diagram Updater</em>'.
- * @generated
- */
- SpecificDiagramUpdater createSpecificDiagramUpdater();
-
- /**
- * Returns a new object of class '<em>Gen Node Constraint</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Gen Node Constraint</em>'.
- * @generated
- */
- GenNodeConstraint createGenNodeConstraint();
-
- /**
- * Returns a new object of class '<em>Specific Locator External Label</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Specific Locator External Label</em>'.
- * @generated
- */
- SpecificLocatorExternalLabel createSpecificLocatorExternalLabel();
-
- /**
- * Returns a new object of class '<em>Additional Edit Part Candies</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Additional Edit Part Candies</em>'.
- * @generated
- */
- AdditionalEditPartCandies createAdditionalEditPartCandies();
-
- /**
- * Returns a new object of class '<em>Edit Part Using Delete Service</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Edit Part Using Delete Service</em>'.
- * @generated
- */
- EditPartUsingDeleteService createEditPartUsingDeleteService();
-
- /**
- * Returns a new object of class '<em>Edit Part Using Reorient Service</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Edit Part Using Reorient Service</em>'.
- * @generated
- */
- EditPartUsingReorientService createEditPartUsingReorientService();
-
- /**
- * Returns a new object of class '<em>Label Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Label Visibility Preference</em>'.
- * @generated
- */
- LabelVisibilityPreference createLabelVisibilityPreference();
-
- /**
- * Returns a new object of class '<em>Compartment Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Compartment Visibility Preference</em>'.
- * @generated
- */
- CompartmentVisibilityPreference createCompartmentVisibilityPreference();
-
- /**
- * Returns a new object of class '<em>Compartment Title Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Compartment Title Visibility Preference</em>'.
- * @generated
- */
- CompartmentTitleVisibilityPreference createCompartmentTitleVisibilityPreference();
-
- /**
- * Returns a new object of class '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * @generated
- */
- ConstrainedByReferenceCompartmentItemSemanticEditPolicy createConstrainedByReferenceCompartmentItemSemanticEditPolicy();
-
- /**
- * Returns a new object of class '<em>Generate Using Element Type Creation Command</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Generate Using Element Type Creation Command</em>'.
- * @generated
- */
- GenerateUsingElementTypeCreationCommand createGenerateUsingElementTypeCreationCommand();
-
- /**
- * Returns a new object of class '<em>Custom Diagram Updater Singleton</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Custom Diagram Updater Singleton</em>'.
- * @generated
- */
- CustomDiagramUpdaterSingleton createCustomDiagramUpdaterSingleton();
-
- /**
- * Returns a new object of class '<em>Specific Node Plate</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Specific Node Plate</em>'.
- * @generated
- */
- SpecificNodePlate createSpecificNodePlate();
-
- /**
- * Returns a new object of class '<em>Gen Visual Type Provider</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Gen Visual Type Provider</em>'.
- * @generated
- */
- GenVisualTypeProvider createGenVisualTypeProvider();
-
- /**
- * Returns a new object of class '<em>Visual ID Override</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Visual ID Override</em>'.
- * @generated
- */
- VisualIDOverride createVisualIDOverride();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- GenExtensionPackage getGenExtensionPackage();
-
-} //GenExtensionFactory
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionPackage.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionPackage.java
deleted file mode 100644
index d490c9d4452..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenExtensionPackage.java
+++ /dev/null
@@ -1,2742 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionFactory
- * @model kind="package"
- * @generated
- */
-public interface GenExtensionPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "genextension";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/papyrus/gmf/2020/GenExtension";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "genextension";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- GenExtensionPackage eINSTANCE = org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CommentedElementImpl <em>Commented Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CommentedElementImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCommentedElement()
- * @generated
- */
- int COMMENTED_ELEMENT = 1;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENTED_ELEMENT__COMMENT = 0;
-
- /**
- * The number of structural features of the '<em>Commented Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMMENTED_ELEMENT_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl <em>Extended Gen View</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getExtendedGenView()
- * @generated
- */
- int EXTENDED_GEN_VIEW = 0;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Gen View</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__GEN_VIEW = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Is Abstract</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__IS_ABSTRACT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Super Gen Views</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Prop Refresh Hook</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK = COMMENTED_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__NAME = COMMENTED_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Super Owned Edit Part</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART = COMMENTED_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Extended Gen View</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENDED_GEN_VIEW_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExternalHookImpl <em>External Hook</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.ExternalHookImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getExternalHook()
- * @generated
- */
- int EXTERNAL_HOOK = 3;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTERNAL_HOOK__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTERNAL_HOOK__CLASSPATH = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>External Hook</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTERNAL_HOOK_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PropertyRefreshHookImpl <em>Property Refresh Hook</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.PropertyRefreshHookImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getPropertyRefreshHook()
- * @generated
- */
- int PROPERTY_REFRESH_HOOK = 2;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PROPERTY_REFRESH_HOOK__COMMENT = EXTERNAL_HOOK__COMMENT;
-
- /**
- * The feature id for the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PROPERTY_REFRESH_HOOK__CLASSPATH = EXTERNAL_HOOK__CLASSPATH;
-
- /**
- * The feature id for the '<em><b>Triggering Condition</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION = EXTERNAL_HOOK_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Action</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PROPERTY_REFRESH_HOOK__ACTION = EXTERNAL_HOOK_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Property Refresh Hook</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PROPERTY_REFRESH_HOOK_FEATURE_COUNT = EXTERNAL_HOOK_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorImpl <em>Specific Locator</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificLocator()
- * @generated
- */
- int SPECIFIC_LOCATOR = 4;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR__COMMENT = EXTERNAL_HOOK__COMMENT;
-
- /**
- * The feature id for the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR__CLASSPATH = EXTERNAL_HOOK__CLASSPATH;
-
- /**
- * The feature id for the '<em><b>Gen Child Side Affixed Node</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE = EXTERNAL_HOOK_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Specific Locator</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR_FEATURE_COUNT = EXTERNAL_HOOK_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PapyrusExtensionRootNodeImpl <em>Papyrus Extension Root Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.PapyrusExtensionRootNodeImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getPapyrusExtensionRootNode()
- * @generated
- */
- int PAPYRUS_EXTENSION_ROOT_NODE = 5;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PAPYRUS_EXTENSION_ROOT_NODE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Extension Nodes</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Papyrus Extension Root Node</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PAPYRUS_EXTENSION_ROOT_NODE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl <em>Alternate Canvas</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAlternateCanvas()
- * @generated
- */
- int ALTERNATE_CANVAS = 6;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_CANVAS__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Domain Diagram Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Alternate Top Level Nodes</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Alternate Link Nodes</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_CANVAS__ALTERNATE_LINK_NODES = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Diagram</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_CANVAS__DIAGRAM = COMMENTED_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Alternate Canvas</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_CANVAS_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenTopLevelNodeImpl <em>Alternate Gen Top Level Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenTopLevelNodeImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAlternateGenTopLevelNode()
- * @generated
- */
- int ALTERNATE_GEN_TOP_LEVEL_NODE = 7;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_TOP_LEVEL_NODE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Gen Top Level Node</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Type Model Facet</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Alternate Gen Top Level Node</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_TOP_LEVEL_NODE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenLinkImpl <em>Alternate Gen Link</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenLinkImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAlternateGenLink()
- * @generated
- */
- int ALTERNATE_GEN_LINK = 8;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_LINK__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Gen Link Node</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_LINK__GEN_LINK_NODE = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Type Model Facet</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_LINK__TYPE_MODEL_FACET = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Alternate Gen Link</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ALTERNATE_GEN_LINK_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.MutatingCanvasImpl <em>Mutating Canvas</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.MutatingCanvasImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getMutatingCanvas()
- * @generated
- */
- int MUTATING_CANVAS = 9;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MUTATING_CANVAS__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Alternate Canvases</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MUTATING_CANVAS__ALTERNATE_CANVASES = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Mutating Canvas</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MUTATING_CANVAS_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.OwnedEditpartImpl <em>Owned Editpart</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.OwnedEditpartImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getOwnedEditpart()
- * @generated
- */
- int OWNED_EDITPART = 10;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OWNED_EDITPART__COMMENT = EXTERNAL_HOOK__COMMENT;
-
- /**
- * The feature id for the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OWNED_EDITPART__CLASSPATH = EXTERNAL_HOOK__CLASSPATH;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OWNED_EDITPART__NAME = EXTERNAL_HOOK_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Owned Editpart</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OWNED_EDITPART_FEATURE_COUNT = EXTERNAL_HOOK_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificDiagramUpdaterImpl <em>Specific Diagram Updater</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificDiagramUpdaterImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificDiagramUpdater()
- * @generated
- */
- int SPECIFIC_DIAGRAM_UPDATER = 11;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_DIAGRAM_UPDATER__COMMENT = EXTERNAL_HOOK__COMMENT;
-
- /**
- * The feature id for the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_DIAGRAM_UPDATER__CLASSPATH = EXTERNAL_HOOK__CLASSPATH;
-
- /**
- * The feature id for the '<em><b>Gen Node</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_DIAGRAM_UPDATER__GEN_NODE = EXTERNAL_HOOK_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Specific Diagram Updater</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_DIAGRAM_UPDATER_FEATURE_COUNT = EXTERNAL_HOOK_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenNodeConstraintImpl <em>Gen Node Constraint</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenNodeConstraintImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getGenNodeConstraint()
- * @generated
- */
- int GEN_NODE_CONSTRAINT = 12;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_NODE_CONSTRAINT__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Gen Node</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_NODE_CONSTRAINT__GEN_NODE = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Gen Constraint</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_NODE_CONSTRAINT__GEN_CONSTRAINT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Gen Node Constraint</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_NODE_CONSTRAINT_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorExternalLabelImpl <em>Specific Locator External Label</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorExternalLabelImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificLocatorExternalLabel()
- * @generated
- */
- int SPECIFIC_LOCATOR_EXTERNAL_LABEL = 13;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR_EXTERNAL_LABEL__COMMENT = EXTERNAL_HOOK__COMMENT;
-
- /**
- * The feature id for the '<em><b>Classpath</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR_EXTERNAL_LABEL__CLASSPATH = EXTERNAL_HOOK__CLASSPATH;
-
- /**
- * The feature id for the '<em><b>Gen External Node Label</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL = EXTERNAL_HOOK_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Specific Locator External Label</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_LOCATOR_EXTERNAL_LABEL_FEATURE_COUNT = EXTERNAL_HOOK_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AdditionalEditPartCandiesImpl <em>Additional Edit Part Candies</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AdditionalEditPartCandiesImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAdditionalEditPartCandies()
- * @generated
- */
- int ADDITIONAL_EDIT_PART_CANDIES = 14;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDITIONAL_EDIT_PART_CANDIES__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Base Edit Helper Package</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Additional Edit Part Candies</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDITIONAL_EDIT_PART_CANDIES_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingDeleteServiceImpl <em>Edit Part Using Delete Service</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingDeleteServiceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getEditPartUsingDeleteService()
- * @generated
- */
- int EDIT_PART_USING_DELETE_SERVICE = 15;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_DELETE_SERVICE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_DELETE_SERVICE__NAME = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Gen View</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Edit Part Using Delete Service</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_DELETE_SERVICE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingReorientServiceImpl <em>Edit Part Using Reorient Service</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingReorientServiceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getEditPartUsingReorientService()
- * @generated
- */
- int EDIT_PART_USING_REORIENT_SERVICE = 16;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_REORIENT_SERVICE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_REORIENT_SERVICE__NAME = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Gen View</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Edit Part Using Reorient Service</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EDIT_PART_USING_REORIENT_SERVICE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl <em>Label Visibility Preference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getLabelVisibilityPreference()
- * @generated
- */
- int LABEL_VISIBILITY_PREFERENCE = 17;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Role</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE__ROLE = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Icon Path Role</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Link Labels</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE__LINK_LABELS = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>External Node Labels</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS = COMMENTED_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Visible By Default</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT = COMMENTED_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The number of structural features of the '<em>Label Visibility Preference</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int LABEL_VISIBILITY_PREFERENCE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentVisibilityPreferenceImpl <em>Compartment Visibility Preference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentVisibilityPreferenceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCompartmentVisibilityPreference()
- * @generated
- */
- int COMPARTMENT_VISIBILITY_PREFERENCE = 18;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_VISIBILITY_PREFERENCE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Visible By Default</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Compartments</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Compartment Visibility Preference</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_VISIBILITY_PREFERENCE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentTitleVisibilityPreferenceImpl <em>Compartment Title Visibility Preference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentTitleVisibilityPreferenceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCompartmentTitleVisibilityPreference()
- * @generated
- */
- int COMPARTMENT_TITLE_VISIBILITY_PREFERENCE = 19;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Visible By Default</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Compartments</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Compartment Title Visibility Preference</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int COMPARTMENT_TITLE_VISIBILITY_PREFERENCE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl <em>Constrained By Reference Compartment Item Semantic Edit Policy</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getConstrainedByReferenceCompartmentItemSemanticEditPolicy()
- * @generated
- */
- int CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY = 20;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Gen View</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenerateUsingElementTypeCreationCommandImpl <em>Generate Using Element Type Creation Command</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenerateUsingElementTypeCreationCommandImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getGenerateUsingElementTypeCreationCommand()
- * @generated
- */
- int GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND = 21;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The number of structural features of the '<em>Generate Using Element Type Creation Command</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CustomDiagramUpdaterSingletonImpl <em>Custom Diagram Updater Singleton</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CustomDiagramUpdaterSingletonImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCustomDiagramUpdaterSingleton()
- * @generated
- */
- int CUSTOM_DIAGRAM_UPDATER_SINGLETON = 22;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CUSTOM_DIAGRAM_UPDATER_SINGLETON__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Singleton Path</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Custom Diagram Updater Singleton</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CUSTOM_DIAGRAM_UPDATER_SINGLETON_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl <em>Specific Node Plate</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificNodePlate()
- * @generated
- */
- int SPECIFIC_NODE_PLATE = 23;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_NODE_PLATE__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Edit Parts</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_NODE_PLATE__EDIT_PARTS = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_NODE_PLATE__NAME = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Node Plate Qualified Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME = COMMENTED_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Specific Node Plate</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SPECIFIC_NODE_PLATE_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenVisualTypeProviderImpl <em>Gen Visual Type Provider</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenVisualTypeProviderImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getGenVisualTypeProvider()
- * @generated
- */
- int GEN_VISUAL_TYPE_PROVIDER = 24;
-
- /**
- * The feature id for the '<em><b>Comment</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_VISUAL_TYPE_PROVIDER__COMMENT = COMMENTED_ELEMENT__COMMENT;
-
- /**
- * The feature id for the '<em><b>Class Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME = COMMENTED_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Gen Visual Type Provider</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GEN_VISUAL_TYPE_PROVIDER_FEATURE_COUNT = COMMENTED_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl <em>Visual ID Override</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getVisualIDOverride()
- * @generated
- */
- int VISUAL_ID_OVERRIDE = 25;
-
- /**
- * The feature id for the '<em><b>Gen View</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VISUAL_ID_OVERRIDE__GEN_VIEW = 0;
-
- /**
- * The feature id for the '<em><b>Visual ID</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VISUAL_ID_OVERRIDE__VISUAL_ID = 1;
-
- /**
- * The feature id for the '<em><b>Child</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VISUAL_ID_OVERRIDE__CHILD = 2;
-
- /**
- * The number of structural features of the '<em>Visual ID Override</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VISUAL_ID_OVERRIDE_FEATURE_COUNT = 3;
-
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView <em>Extended Gen View</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Extended Gen View</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView
- * @generated
- */
- EClass getExtendedGenView();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getGenView <em>Gen View</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen View</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getGenView()
- * @see #getExtendedGenView()
- * @generated
- */
- EReference getExtendedGenView_GenView();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#isIsAbstract <em>Is Abstract</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Abstract</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#isIsAbstract()
- * @see #getExtendedGenView()
- * @generated
- */
- EAttribute getExtendedGenView_IsAbstract();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperGenViews <em>Super Gen Views</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Super Gen Views</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperGenViews()
- * @see #getExtendedGenView()
- * @generated
- */
- EReference getExtendedGenView_SuperGenViews();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getPropRefreshHook <em>Prop Refresh Hook</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Prop Refresh Hook</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getPropRefreshHook()
- * @see #getExtendedGenView()
- * @generated
- */
- EReference getExtendedGenView_PropRefreshHook();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getName()
- * @see #getExtendedGenView()
- * @generated
- */
- EAttribute getExtendedGenView_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperOwnedEditPart <em>Super Owned Edit Part</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Super Owned Edit Part</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView#getSuperOwnedEditPart()
- * @see #getExtendedGenView()
- * @generated
- */
- EAttribute getExtendedGenView_SuperOwnedEditPart();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement <em>Commented Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Commented Element</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement
- * @generated
- */
- EClass getCommentedElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement#getComment <em>Comment</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Comment</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement#getComment()
- * @see #getCommentedElement()
- * @generated
- */
- EAttribute getCommentedElement_Comment();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook <em>Property Refresh Hook</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Property Refresh Hook</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook
- * @generated
- */
- EClass getPropertyRefreshHook();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getTriggeringCondition <em>Triggering Condition</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Triggering Condition</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getTriggeringCondition()
- * @see #getPropertyRefreshHook()
- * @generated
- */
- EAttribute getPropertyRefreshHook_TriggeringCondition();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getAction <em>Action</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Action</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getAction()
- * @see #getPropertyRefreshHook()
- * @generated
- */
- EAttribute getPropertyRefreshHook_Action();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook <em>External Hook</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>External Hook</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook
- * @generated
- */
- EClass getExternalHook();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook#getClasspath <em>Classpath</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Classpath</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook#getClasspath()
- * @see #getExternalHook()
- * @generated
- */
- EAttribute getExternalHook_Classpath();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator <em>Specific Locator</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Specific Locator</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator
- * @generated
- */
- EClass getSpecificLocator();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator#getGenChildSideAffixedNode <em>Gen Child Side Affixed Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen Child Side Affixed Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator#getGenChildSideAffixedNode()
- * @see #getSpecificLocator()
- * @generated
- */
- EReference getSpecificLocator_GenChildSideAffixedNode();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode <em>Papyrus Extension Root Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Papyrus Extension Root Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode
- * @generated
- */
- EClass getPapyrusExtensionRootNode();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode#getExtensionNodes <em>Extension Nodes</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Extension Nodes</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode#getExtensionNodes()
- * @see #getPapyrusExtensionRootNode()
- * @generated
- */
- EReference getPapyrusExtensionRootNode_ExtensionNodes();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas <em>Alternate Canvas</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Alternate Canvas</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas
- * @generated
- */
- EClass getAlternateCanvas();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDomainDiagramElement <em>Domain Diagram Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Domain Diagram Element</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDomainDiagramElement()
- * @see #getAlternateCanvas()
- * @generated
- */
- EReference getAlternateCanvas_DomainDiagramElement();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getAlternateTopLevelNodes <em>Alternate Top Level Nodes</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Alternate Top Level Nodes</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getAlternateTopLevelNodes()
- * @see #getAlternateCanvas()
- * @generated
- */
- EReference getAlternateCanvas_AlternateTopLevelNodes();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getAlternateLinkNodes <em>Alternate Link Nodes</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Alternate Link Nodes</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getAlternateLinkNodes()
- * @see #getAlternateCanvas()
- * @generated
- */
- EReference getAlternateCanvas_AlternateLinkNodes();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDiagram <em>Diagram</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Diagram</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas#getDiagram()
- * @see #getAlternateCanvas()
- * @generated
- */
- EReference getAlternateCanvas_Diagram();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode <em>Alternate Gen Top Level Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Alternate Gen Top Level Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode
- * @generated
- */
- EClass getAlternateGenTopLevelNode();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getGenTopLevelNode <em>Gen Top Level Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Gen Top Level Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getGenTopLevelNode()
- * @see #getAlternateGenTopLevelNode()
- * @generated
- */
- EReference getAlternateGenTopLevelNode_GenTopLevelNode();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getTypeModelFacet <em>Type Model Facet</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Type Model Facet</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode#getTypeModelFacet()
- * @see #getAlternateGenTopLevelNode()
- * @generated
- */
- EReference getAlternateGenTopLevelNode_TypeModelFacet();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink <em>Alternate Gen Link</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Alternate Gen Link</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink
- * @generated
- */
- EClass getAlternateGenLink();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getGenLinkNode <em>Gen Link Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Gen Link Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getGenLinkNode()
- * @see #getAlternateGenLink()
- * @generated
- */
- EReference getAlternateGenLink_GenLinkNode();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getTypeModelFacet <em>Type Model Facet</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Type Model Facet</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink#getTypeModelFacet()
- * @see #getAlternateGenLink()
- * @generated
- */
- EReference getAlternateGenLink_TypeModelFacet();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas <em>Mutating Canvas</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Mutating Canvas</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas
- * @generated
- */
- EClass getMutatingCanvas();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas#getAlternateCanvases <em>Alternate Canvases</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Alternate Canvases</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas#getAlternateCanvases()
- * @see #getMutatingCanvas()
- * @generated
- */
- EReference getMutatingCanvas_AlternateCanvases();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart <em>Owned Editpart</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Owned Editpart</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart
- * @generated
- */
- EClass getOwnedEditpart();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart#getName()
- * @see #getOwnedEditpart()
- * @generated
- */
- EAttribute getOwnedEditpart_Name();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater <em>Specific Diagram Updater</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Specific Diagram Updater</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater
- * @generated
- */
- EClass getSpecificDiagramUpdater();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater#getGenNode <em>Gen Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Gen Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater#getGenNode()
- * @see #getSpecificDiagramUpdater()
- * @generated
- */
- EReference getSpecificDiagramUpdater_GenNode();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint <em>Gen Node Constraint</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Gen Node Constraint</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint
- * @generated
- */
- EClass getGenNodeConstraint();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenNode <em>Gen Node</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen Node</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenNode()
- * @see #getGenNodeConstraint()
- * @generated
- */
- EReference getGenNodeConstraint_GenNode();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenConstraint <em>Gen Constraint</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Gen Constraint</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenConstraint()
- * @see #getGenNodeConstraint()
- * @generated
- */
- EReference getGenNodeConstraint_GenConstraint();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel <em>Specific Locator External Label</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Specific Locator External Label</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel
- * @generated
- */
- EClass getSpecificLocatorExternalLabel();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel#getGenExternalNodeLabel <em>Gen External Node Label</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen External Node Label</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel#getGenExternalNodeLabel()
- * @see #getSpecificLocatorExternalLabel()
- * @generated
- */
- EReference getSpecificLocatorExternalLabel_GenExternalNodeLabel();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies <em>Additional Edit Part Candies</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Additional Edit Part Candies</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies
- * @generated
- */
- EClass getAdditionalEditPartCandies();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies#getBaseEditHelperPackage <em>Base Edit Helper Package</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Base Edit Helper Package</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies#getBaseEditHelperPackage()
- * @see #getAdditionalEditPartCandies()
- * @generated
- */
- EAttribute getAdditionalEditPartCandies_BaseEditHelperPackage();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService <em>Edit Part Using Delete Service</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Edit Part Using Delete Service</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService
- * @generated
- */
- EClass getEditPartUsingDeleteService();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getName()
- * @see #getEditPartUsingDeleteService()
- * @generated
- */
- EAttribute getEditPartUsingDeleteService_Name();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getGenView <em>Gen View</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen View</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService#getGenView()
- * @see #getEditPartUsingDeleteService()
- * @generated
- */
- EReference getEditPartUsingDeleteService_GenView();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService <em>Edit Part Using Reorient Service</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Edit Part Using Reorient Service</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService
- * @generated
- */
- EClass getEditPartUsingReorientService();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getName()
- * @see #getEditPartUsingReorientService()
- * @generated
- */
- EAttribute getEditPartUsingReorientService_Name();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getGenView <em>Gen View</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen View</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService#getGenView()
- * @see #getEditPartUsingReorientService()
- * @generated
- */
- EReference getEditPartUsingReorientService_GenView();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference <em>Label Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Label Visibility Preference</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference
- * @generated
- */
- EClass getLabelVisibilityPreference();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getRole <em>Role</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Role</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getRole()
- * @see #getLabelVisibilityPreference()
- * @generated
- */
- EAttribute getLabelVisibilityPreference_Role();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getIconPathRole <em>Icon Path Role</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Icon Path Role</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getIconPathRole()
- * @see #getLabelVisibilityPreference()
- * @generated
- */
- EAttribute getLabelVisibilityPreference_IconPathRole();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getLinkLabels <em>Link Labels</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Link Labels</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getLinkLabels()
- * @see #getLabelVisibilityPreference()
- * @generated
- */
- EReference getLabelVisibilityPreference_LinkLabels();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getExternalNodeLabels <em>External Node Labels</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>External Node Labels</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getExternalNodeLabels()
- * @see #getLabelVisibilityPreference()
- * @generated
- */
- EReference getLabelVisibilityPreference_ExternalNodeLabels();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Visible By Default</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#isVisibleByDefault()
- * @see #getLabelVisibilityPreference()
- * @generated
- */
- EAttribute getLabelVisibilityPreference_VisibleByDefault();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference <em>Compartment Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Compartment Visibility Preference</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference
- * @generated
- */
- EClass getCompartmentVisibilityPreference();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Visible By Default</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#isVisibleByDefault()
- * @see #getCompartmentVisibilityPreference()
- * @generated
- */
- EAttribute getCompartmentVisibilityPreference_VisibleByDefault();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#getCompartments <em>Compartments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Compartments</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference#getCompartments()
- * @see #getCompartmentVisibilityPreference()
- * @generated
- */
- EReference getCompartmentVisibilityPreference_Compartments();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference <em>Compartment Title Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Compartment Title Visibility Preference</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference
- * @generated
- */
- EClass getCompartmentTitleVisibilityPreference();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Visible By Default</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#isVisibleByDefault()
- * @see #getCompartmentTitleVisibilityPreference()
- * @generated
- */
- EAttribute getCompartmentTitleVisibilityPreference_VisibleByDefault();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#getCompartments <em>Compartments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Compartments</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference#getCompartments()
- * @see #getCompartmentTitleVisibilityPreference()
- * @generated
- */
- EReference getCompartmentTitleVisibilityPreference_Compartments();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy <em>Constrained By Reference Compartment Item Semantic Edit Policy</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy
- * @generated
- */
- EClass getConstrainedByReferenceCompartmentItemSemanticEditPolicy();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy#getGenView <em>Gen View</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Gen View</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy#getGenView()
- * @see #getConstrainedByReferenceCompartmentItemSemanticEditPolicy()
- * @generated
- */
- EReference getConstrainedByReferenceCompartmentItemSemanticEditPolicy_GenView();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand <em>Generate Using Element Type Creation Command</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Generate Using Element Type Creation Command</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand
- * @generated
- */
- EClass getGenerateUsingElementTypeCreationCommand();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton <em>Custom Diagram Updater Singleton</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Custom Diagram Updater Singleton</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton
- * @generated
- */
- EClass getCustomDiagramUpdaterSingleton();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton#getSingletonPath <em>Singleton Path</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Singleton Path</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton#getSingletonPath()
- * @see #getCustomDiagramUpdaterSingleton()
- * @generated
- */
- EAttribute getCustomDiagramUpdaterSingleton_SingletonPath();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate <em>Specific Node Plate</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Specific Node Plate</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate
- * @generated
- */
- EClass getSpecificNodePlate();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getEditParts <em>Edit Parts</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Edit Parts</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getEditParts()
- * @see #getSpecificNodePlate()
- * @generated
- */
- EReference getSpecificNodePlate_EditParts();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getName()
- * @see #getSpecificNodePlate()
- * @generated
- */
- EAttribute getSpecificNodePlate_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getNodePlateQualifiedName <em>Node Plate Qualified Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Node Plate Qualified Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getNodePlateQualifiedName()
- * @see #getSpecificNodePlate()
- * @generated
- */
- EAttribute getSpecificNodePlate_NodePlateQualifiedName();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider <em>Gen Visual Type Provider</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Gen Visual Type Provider</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider
- * @generated
- */
- EClass getGenVisualTypeProvider();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider#getClassName <em>Class Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Class Name</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider#getClassName()
- * @see #getGenVisualTypeProvider()
- * @generated
- */
- EAttribute getGenVisualTypeProvider_ClassName();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride <em>Visual ID Override</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Visual ID Override</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride
- * @generated
- */
- EClass getVisualIDOverride();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getGenView <em>Gen View</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Gen View</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getGenView()
- * @see #getVisualIDOverride()
- * @generated
- */
- EReference getVisualIDOverride_GenView();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getVisualID <em>Visual ID</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Visual ID</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getVisualID()
- * @see #getVisualIDOverride()
- * @generated
- */
- EAttribute getVisualIDOverride_VisualID();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getChild <em>Child</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Child</em>'.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getChild()
- * @see #getVisualIDOverride()
- * @generated
- */
- EReference getVisualIDOverride_Child();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- GenExtensionFactory getGenExtensionFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl <em>Extended Gen View</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getExtendedGenView()
- * @generated
- */
- EClass EXTENDED_GEN_VIEW = eINSTANCE.getExtendedGenView();
-
- /**
- * The meta object literal for the '<em><b>Gen View</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EXTENDED_GEN_VIEW__GEN_VIEW = eINSTANCE.getExtendedGenView_GenView();
-
- /**
- * The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTENDED_GEN_VIEW__IS_ABSTRACT = eINSTANCE.getExtendedGenView_IsAbstract();
-
- /**
- * The meta object literal for the '<em><b>Super Gen Views</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS = eINSTANCE.getExtendedGenView_SuperGenViews();
-
- /**
- * The meta object literal for the '<em><b>Prop Refresh Hook</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK = eINSTANCE.getExtendedGenView_PropRefreshHook();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTENDED_GEN_VIEW__NAME = eINSTANCE.getExtendedGenView_Name();
-
- /**
- * The meta object literal for the '<em><b>Super Owned Edit Part</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART = eINSTANCE.getExtendedGenView_SuperOwnedEditPart();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CommentedElementImpl <em>Commented Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CommentedElementImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCommentedElement()
- * @generated
- */
- EClass COMMENTED_ELEMENT = eINSTANCE.getCommentedElement();
-
- /**
- * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMMENTED_ELEMENT__COMMENT = eINSTANCE.getCommentedElement_Comment();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PropertyRefreshHookImpl <em>Property Refresh Hook</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.PropertyRefreshHookImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getPropertyRefreshHook()
- * @generated
- */
- EClass PROPERTY_REFRESH_HOOK = eINSTANCE.getPropertyRefreshHook();
-
- /**
- * The meta object literal for the '<em><b>Triggering Condition</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION = eINSTANCE.getPropertyRefreshHook_TriggeringCondition();
-
- /**
- * The meta object literal for the '<em><b>Action</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PROPERTY_REFRESH_HOOK__ACTION = eINSTANCE.getPropertyRefreshHook_Action();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExternalHookImpl <em>External Hook</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.ExternalHookImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getExternalHook()
- * @generated
- */
- EClass EXTERNAL_HOOK = eINSTANCE.getExternalHook();
-
- /**
- * The meta object literal for the '<em><b>Classpath</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTERNAL_HOOK__CLASSPATH = eINSTANCE.getExternalHook_Classpath();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorImpl <em>Specific Locator</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificLocator()
- * @generated
- */
- EClass SPECIFIC_LOCATOR = eINSTANCE.getSpecificLocator();
-
- /**
- * The meta object literal for the '<em><b>Gen Child Side Affixed Node</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE = eINSTANCE.getSpecificLocator_GenChildSideAffixedNode();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PapyrusExtensionRootNodeImpl <em>Papyrus Extension Root Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.PapyrusExtensionRootNodeImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getPapyrusExtensionRootNode()
- * @generated
- */
- EClass PAPYRUS_EXTENSION_ROOT_NODE = eINSTANCE.getPapyrusExtensionRootNode();
-
- /**
- * The meta object literal for the '<em><b>Extension Nodes</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES = eINSTANCE.getPapyrusExtensionRootNode_ExtensionNodes();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl <em>Alternate Canvas</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAlternateCanvas()
- * @generated
- */
- EClass ALTERNATE_CANVAS = eINSTANCE.getAlternateCanvas();
-
- /**
- * The meta object literal for the '<em><b>Domain Diagram Element</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT = eINSTANCE.getAlternateCanvas_DomainDiagramElement();
-
- /**
- * The meta object literal for the '<em><b>Alternate Top Level Nodes</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES = eINSTANCE.getAlternateCanvas_AlternateTopLevelNodes();
-
- /**
- * The meta object literal for the '<em><b>Alternate Link Nodes</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_CANVAS__ALTERNATE_LINK_NODES = eINSTANCE.getAlternateCanvas_AlternateLinkNodes();
-
- /**
- * The meta object literal for the '<em><b>Diagram</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_CANVAS__DIAGRAM = eINSTANCE.getAlternateCanvas_Diagram();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenTopLevelNodeImpl <em>Alternate Gen Top Level Node</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenTopLevelNodeImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAlternateGenTopLevelNode()
- * @generated
- */
- EClass ALTERNATE_GEN_TOP_LEVEL_NODE = eINSTANCE.getAlternateGenTopLevelNode();
-
- /**
- * The meta object literal for the '<em><b>Gen Top Level Node</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE = eINSTANCE.getAlternateGenTopLevelNode_GenTopLevelNode();
-
- /**
- * The meta object literal for the '<em><b>Type Model Facet</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET = eINSTANCE.getAlternateGenTopLevelNode_TypeModelFacet();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenLinkImpl <em>Alternate Gen Link</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenLinkImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAlternateGenLink()
- * @generated
- */
- EClass ALTERNATE_GEN_LINK = eINSTANCE.getAlternateGenLink();
-
- /**
- * The meta object literal for the '<em><b>Gen Link Node</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_GEN_LINK__GEN_LINK_NODE = eINSTANCE.getAlternateGenLink_GenLinkNode();
-
- /**
- * The meta object literal for the '<em><b>Type Model Facet</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference ALTERNATE_GEN_LINK__TYPE_MODEL_FACET = eINSTANCE.getAlternateGenLink_TypeModelFacet();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.MutatingCanvasImpl <em>Mutating Canvas</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.MutatingCanvasImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getMutatingCanvas()
- * @generated
- */
- EClass MUTATING_CANVAS = eINSTANCE.getMutatingCanvas();
-
- /**
- * The meta object literal for the '<em><b>Alternate Canvases</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MUTATING_CANVAS__ALTERNATE_CANVASES = eINSTANCE.getMutatingCanvas_AlternateCanvases();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.OwnedEditpartImpl <em>Owned Editpart</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.OwnedEditpartImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getOwnedEditpart()
- * @generated
- */
- EClass OWNED_EDITPART = eINSTANCE.getOwnedEditpart();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute OWNED_EDITPART__NAME = eINSTANCE.getOwnedEditpart_Name();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificDiagramUpdaterImpl <em>Specific Diagram Updater</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificDiagramUpdaterImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificDiagramUpdater()
- * @generated
- */
- EClass SPECIFIC_DIAGRAM_UPDATER = eINSTANCE.getSpecificDiagramUpdater();
-
- /**
- * The meta object literal for the '<em><b>Gen Node</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SPECIFIC_DIAGRAM_UPDATER__GEN_NODE = eINSTANCE.getSpecificDiagramUpdater_GenNode();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenNodeConstraintImpl <em>Gen Node Constraint</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenNodeConstraintImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getGenNodeConstraint()
- * @generated
- */
- EClass GEN_NODE_CONSTRAINT = eINSTANCE.getGenNodeConstraint();
-
- /**
- * The meta object literal for the '<em><b>Gen Node</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference GEN_NODE_CONSTRAINT__GEN_NODE = eINSTANCE.getGenNodeConstraint_GenNode();
-
- /**
- * The meta object literal for the '<em><b>Gen Constraint</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference GEN_NODE_CONSTRAINT__GEN_CONSTRAINT = eINSTANCE.getGenNodeConstraint_GenConstraint();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorExternalLabelImpl <em>Specific Locator External Label</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorExternalLabelImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificLocatorExternalLabel()
- * @generated
- */
- EClass SPECIFIC_LOCATOR_EXTERNAL_LABEL = eINSTANCE.getSpecificLocatorExternalLabel();
-
- /**
- * The meta object literal for the '<em><b>Gen External Node Label</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL = eINSTANCE.getSpecificLocatorExternalLabel_GenExternalNodeLabel();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AdditionalEditPartCandiesImpl <em>Additional Edit Part Candies</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.AdditionalEditPartCandiesImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getAdditionalEditPartCandies()
- * @generated
- */
- EClass ADDITIONAL_EDIT_PART_CANDIES = eINSTANCE.getAdditionalEditPartCandies();
-
- /**
- * The meta object literal for the '<em><b>Base Edit Helper Package</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE = eINSTANCE.getAdditionalEditPartCandies_BaseEditHelperPackage();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingDeleteServiceImpl <em>Edit Part Using Delete Service</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingDeleteServiceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getEditPartUsingDeleteService()
- * @generated
- */
- EClass EDIT_PART_USING_DELETE_SERVICE = eINSTANCE.getEditPartUsingDeleteService();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EDIT_PART_USING_DELETE_SERVICE__NAME = eINSTANCE.getEditPartUsingDeleteService_Name();
-
- /**
- * The meta object literal for the '<em><b>Gen View</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW = eINSTANCE.getEditPartUsingDeleteService_GenView();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingReorientServiceImpl <em>Edit Part Using Reorient Service</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingReorientServiceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getEditPartUsingReorientService()
- * @generated
- */
- EClass EDIT_PART_USING_REORIENT_SERVICE = eINSTANCE.getEditPartUsingReorientService();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EDIT_PART_USING_REORIENT_SERVICE__NAME = eINSTANCE.getEditPartUsingReorientService_Name();
-
- /**
- * The meta object literal for the '<em><b>Gen View</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW = eINSTANCE.getEditPartUsingReorientService_GenView();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl <em>Label Visibility Preference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getLabelVisibilityPreference()
- * @generated
- */
- EClass LABEL_VISIBILITY_PREFERENCE = eINSTANCE.getLabelVisibilityPreference();
-
- /**
- * The meta object literal for the '<em><b>Role</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute LABEL_VISIBILITY_PREFERENCE__ROLE = eINSTANCE.getLabelVisibilityPreference_Role();
-
- /**
- * The meta object literal for the '<em><b>Icon Path Role</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE = eINSTANCE.getLabelVisibilityPreference_IconPathRole();
-
- /**
- * The meta object literal for the '<em><b>Link Labels</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference LABEL_VISIBILITY_PREFERENCE__LINK_LABELS = eINSTANCE.getLabelVisibilityPreference_LinkLabels();
-
- /**
- * The meta object literal for the '<em><b>External Node Labels</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS = eINSTANCE.getLabelVisibilityPreference_ExternalNodeLabels();
-
- /**
- * The meta object literal for the '<em><b>Visible By Default</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT = eINSTANCE.getLabelVisibilityPreference_VisibleByDefault();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentVisibilityPreferenceImpl <em>Compartment Visibility Preference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentVisibilityPreferenceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCompartmentVisibilityPreference()
- * @generated
- */
- EClass COMPARTMENT_VISIBILITY_PREFERENCE = eINSTANCE.getCompartmentVisibilityPreference();
-
- /**
- * The meta object literal for the '<em><b>Visible By Default</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT = eINSTANCE.getCompartmentVisibilityPreference_VisibleByDefault();
-
- /**
- * The meta object literal for the '<em><b>Compartments</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS = eINSTANCE.getCompartmentVisibilityPreference_Compartments();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentTitleVisibilityPreferenceImpl <em>Compartment Title Visibility Preference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentTitleVisibilityPreferenceImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCompartmentTitleVisibilityPreference()
- * @generated
- */
- EClass COMPARTMENT_TITLE_VISIBILITY_PREFERENCE = eINSTANCE.getCompartmentTitleVisibilityPreference();
-
- /**
- * The meta object literal for the '<em><b>Visible By Default</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT = eINSTANCE.getCompartmentTitleVisibilityPreference_VisibleByDefault();
-
- /**
- * The meta object literal for the '<em><b>Compartments</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS = eINSTANCE.getCompartmentTitleVisibilityPreference_Compartments();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl <em>Constrained By Reference Compartment Item Semantic Edit Policy</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getConstrainedByReferenceCompartmentItemSemanticEditPolicy()
- * @generated
- */
- EClass CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY = eINSTANCE.getConstrainedByReferenceCompartmentItemSemanticEditPolicy();
-
- /**
- * The meta object literal for the '<em><b>Gen View</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW = eINSTANCE.getConstrainedByReferenceCompartmentItemSemanticEditPolicy_GenView();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenerateUsingElementTypeCreationCommandImpl <em>Generate Using Element Type Creation Command</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenerateUsingElementTypeCreationCommandImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getGenerateUsingElementTypeCreationCommand()
- * @generated
- */
- EClass GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND = eINSTANCE.getGenerateUsingElementTypeCreationCommand();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CustomDiagramUpdaterSingletonImpl <em>Custom Diagram Updater Singleton</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.CustomDiagramUpdaterSingletonImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getCustomDiagramUpdaterSingleton()
- * @generated
- */
- EClass CUSTOM_DIAGRAM_UPDATER_SINGLETON = eINSTANCE.getCustomDiagramUpdaterSingleton();
-
- /**
- * The meta object literal for the '<em><b>Singleton Path</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH = eINSTANCE.getCustomDiagramUpdaterSingleton_SingletonPath();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl <em>Specific Node Plate</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getSpecificNodePlate()
- * @generated
- */
- EClass SPECIFIC_NODE_PLATE = eINSTANCE.getSpecificNodePlate();
-
- /**
- * The meta object literal for the '<em><b>Edit Parts</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SPECIFIC_NODE_PLATE__EDIT_PARTS = eINSTANCE.getSpecificNodePlate_EditParts();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SPECIFIC_NODE_PLATE__NAME = eINSTANCE.getSpecificNodePlate_Name();
-
- /**
- * The meta object literal for the '<em><b>Node Plate Qualified Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME = eINSTANCE.getSpecificNodePlate_NodePlateQualifiedName();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenVisualTypeProviderImpl <em>Gen Visual Type Provider</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenVisualTypeProviderImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getGenVisualTypeProvider()
- * @generated
- */
- EClass GEN_VISUAL_TYPE_PROVIDER = eINSTANCE.getGenVisualTypeProvider();
-
- /**
- * The meta object literal for the '<em><b>Class Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME = eINSTANCE.getGenVisualTypeProvider_ClassName();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl <em>Visual ID Override</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl
- * @see org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl#getVisualIDOverride()
- * @generated
- */
- EClass VISUAL_ID_OVERRIDE = eINSTANCE.getVisualIDOverride();
-
- /**
- * The meta object literal for the '<em><b>Gen View</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VISUAL_ID_OVERRIDE__GEN_VIEW = eINSTANCE.getVisualIDOverride_GenView();
-
- /**
- * The meta object literal for the '<em><b>Visual ID</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VISUAL_ID_OVERRIDE__VISUAL_ID = eINSTANCE.getVisualIDOverride_VisualID();
-
- /**
- * The meta object literal for the '<em><b>Child</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VISUAL_ID_OVERRIDE__CHILD = eINSTANCE.getVisualIDOverride_Child();
-
- }
-
-} //GenExtensionPackage
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenNodeConstraint.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenNodeConstraint.java
deleted file mode 100644
index 08c294e5292..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenNodeConstraint.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenConstraint;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenNode;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Gen Node Constraint</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenNode <em>Gen Node</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenConstraint <em>Gen Constraint</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getGenNodeConstraint()
- * @model
- * @generated
- */
-public interface GenNodeConstraint extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Gen Node</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenNode}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen Node</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen Node</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getGenNodeConstraint_GenNode()
- * @model
- * @generated
- */
- EList<GenNode> getGenNode();
-
- /**
- * Returns the value of the '<em><b>Gen Constraint</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen Constraint</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen Constraint</em>' reference.
- * @see #setGenConstraint(GenConstraint)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getGenNodeConstraint_GenConstraint()
- * @model
- * @generated
- */
- GenConstraint getGenConstraint();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint#getGenConstraint <em>Gen Constraint</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Gen Constraint</em>' reference.
- * @see #getGenConstraint()
- * @generated
- */
- void setGenConstraint(GenConstraint value);
-
-} // GenNodeConstraint
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenVisualTypeProvider.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenVisualTypeProvider.java
deleted file mode 100644
index 2a3ac06189b..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenVisualTypeProvider.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import java.util.Optional;
-
-import org.eclipse.emf.common.util.ECollections;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Gen Visual Type Provider</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * Configuration of this diagram's provider to the Visual Type Service,
- * which enables canonical view synchronization, drag-and-drop, and
- * possibly other capabilities.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider#getClassName <em>Class Name</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getGenVisualTypeProvider()
- * @model
- * @generated
- */
-public interface GenVisualTypeProvider extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Class Name</b></em>' attribute.
- * The default value is <code>"UMLVisualTypeProvider"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Class Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Class Name</em>' attribute.
- * @see #setClassName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getGenVisualTypeProvider_ClassName()
- * @model default="UMLVisualTypeProvider"
- * @generated
- */
- String getClassName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider#getClassName <em>Class Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Class Name</em>' attribute.
- * @see #getClassName()
- * @generated
- */
- void setClassName(String value);
-
- /**
- * Obtains the class name to generate for the Visual Type Provider
- * extension of the given {@code diagram}, which defaults to
- * {@code "UMLVisualTypeProvider"} in the case that either there
- * is no visual type provider in the GMFGen model or it does not
- * have a class name.
- *
- * @param diagram
- * a diagram generator model element
- * @return the provider class name
- * @generated NOT
- */
- static String getClassName(GenDiagram diagram) {
- return Optional.ofNullable(diagram.eResource())
- .map(Resource::getContents)
- .orElse(ECollections.<EObject> emptyEList())
- .stream()
- .filter(PapyrusExtensionRootNode.class::isInstance).map(PapyrusExtensionRootNode.class::cast)
- .findFirst()
- .map(PapyrusExtensionRootNode::getExtensionNodes)
- .filter(GenVisualTypeProvider.class::isInstance).map(GenVisualTypeProvider.class::cast)
- .map(GenVisualTypeProvider::getClassName)
- .orElse(GenExtensionPackage.Literals.GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME.getDefaultValueLiteral());
- }
-
- /**
- * Obtains the qualified class name to generate for the Visual Type Provider
- * extension of the given {@code diagram}.
- *
- * @param diagram
- * a diagram generator model element
- * @return the qualified provider class name
- * @generated NOT
- */
- static String getQualifiedClassName(GenDiagram diagram) {
- String className = getClassName(diagram);
-
- return String.format("%s.%s", diagram.getProvidersPackageName(), className);
- }
-
-} // GenVisualTypeProvider
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenerateUsingElementTypeCreationCommand.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenerateUsingElementTypeCreationCommand.java
deleted file mode 100644
index f81284f4642..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/GenerateUsingElementTypeCreationCommand.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Generate Using Element Type Creation Command</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getGenerateUsingElementTypeCreationCommand()
- * @model
- * @generated
- */
-public interface GenerateUsingElementTypeCreationCommand extends CommentedElement {
-} // GenerateUsingElementTypeCreationCommand
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/LabelVisibilityPreference.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/LabelVisibilityPreference.java
deleted file mode 100644
index 95a35fb8f3e..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/LabelVisibilityPreference.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenExternalNodeLabel;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenLinkLabel;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Label Visibility Preference</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element is always linked with link Label and External Node Label.
- * role : the role of the Label (Stereotype, Source Multiplicity, Target Multiplicity, Name, ...)
- * iconPath : an icon illustrating the role of the Label
- * visibleByDefault : if false, the label is not visible when the element is created
- *
- * These informations are used by the action Show/Hide Label.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getRole <em>Role</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getIconPathRole <em>Icon Path Role</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getLinkLabels <em>Link Labels</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getExternalNodeLabels <em>External Node Labels</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getLabelVisibilityPreference()
- * @model
- * @generated
- */
-public interface LabelVisibilityPreference extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Role</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Role</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Role</em>' attribute.
- * @see #setRole(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getLabelVisibilityPreference_Role()
- * @model required="true"
- * @generated
- */
- String getRole();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getRole <em>Role</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Role</em>' attribute.
- * @see #getRole()
- * @generated
- */
- void setRole(String value);
-
- /**
- * Returns the value of the '<em><b>Icon Path Role</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Icon Path Role</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Icon Path Role</em>' attribute.
- * @see #setIconPathRole(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getLabelVisibilityPreference_IconPathRole()
- * @model
- * @generated
- */
- String getIconPathRole();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#getIconPathRole <em>Icon Path Role</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Icon Path Role</em>' attribute.
- * @see #getIconPathRole()
- * @generated
- */
- void setIconPathRole(String value);
-
- /**
- * Returns the value of the '<em><b>Link Labels</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenLinkLabel}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Link Labels</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Link Labels</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getLabelVisibilityPreference_LinkLabels()
- * @model
- * @generated
- */
- EList<GenLinkLabel> getLinkLabels();
-
- /**
- * Returns the value of the '<em><b>External Node Labels</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenExternalNodeLabel}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>External Node Labels</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>External Node Labels</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getLabelVisibilityPreference_ExternalNodeLabels()
- * @model
- * @generated
- */
- EList<GenExternalNodeLabel> getExternalNodeLabels();
-
- /**
- * Returns the value of the '<em><b>Visible By Default</b></em>' attribute.
- * The default value is <code>"true"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Visible By Default</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Visible By Default</em>' attribute.
- * @see #setVisibleByDefault(boolean)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getLabelVisibilityPreference_VisibleByDefault()
- * @model default="true"
- * @generated
- */
- boolean isVisibleByDefault();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference#isVisibleByDefault <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Visible By Default</em>' attribute.
- * @see #isVisibleByDefault()
- * @generated
- */
- void setVisibleByDefault(boolean value);
-
-} // LabelVisibilityPreference
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/MutatingCanvas.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/MutatingCanvas.java
deleted file mode 100644
index 7569adafcfe..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/MutatingCanvas.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Mutating Canvas</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas#getAlternateCanvases <em>Alternate Canvases</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getMutatingCanvas()
- * @model
- * @generated
- */
-public interface MutatingCanvas extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Alternate Canvases</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Alternate Canvases</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Alternate Canvases</em>' containment reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getMutatingCanvas_AlternateCanvases()
- * @model containment="true"
- * @generated
- */
- EList<AlternateCanvas> getAlternateCanvases();
-
-} // MutatingCanvas
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/OwnedEditpart.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/OwnedEditpart.java
deleted file mode 100644
index 3e226fa4be2..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/OwnedEditpart.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Owned Editpart</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart#getName <em>Name</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getOwnedEditpart()
- * @model
- * @generated
- */
-public interface OwnedEditpart extends ExternalHook {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getOwnedEditpart_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
-} // OwnedEditpart
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PapyrusExtensionRootNode.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PapyrusExtensionRootNode.java
deleted file mode 100644
index 034b94c64f9..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PapyrusExtensionRootNode.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Papyrus Extension Root Node</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode#getExtensionNodes <em>Extension Nodes</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getPapyrusExtensionRootNode()
- * @model
- * @generated
- */
-public interface PapyrusExtensionRootNode extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Extension Nodes</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Extension Nodes</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Extension Nodes</em>' containment reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getPapyrusExtensionRootNode_ExtensionNodes()
- * @model containment="true"
- * @generated
- */
- EList<CommentedElement> getExtensionNodes();
-
-} // PapyrusExtensionRootNode
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PropertyRefreshHook.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PropertyRefreshHook.java
deleted file mode 100644
index 910f9cf7295..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/PropertyRefreshHook.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Property Refresh Hook</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class is used to refresh the figure by taking in account a property of domain element (in the case of Ecore, it can be an Efeature or EReference)
- * The triggeringCondtion describe the needed condition to launch the action on the figure. these two properties can be code lines.
- *
- * For instance we would like to display active class when the efeature class is "active". Or display composite kind of the association when the kind of the property end is "composite".
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getTriggeringCondition <em>Triggering Condition</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getAction <em>Action</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getPropertyRefreshHook()
- * @model
- * @generated
- */
-public interface PropertyRefreshHook extends ExternalHook {
- /**
- * Returns the value of the '<em><b>Triggering Condition</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Triggering Condition</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Triggering Condition</em>' attribute.
- * @see #setTriggeringCondition(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getPropertyRefreshHook_TriggeringCondition()
- * @model unique="false" required="true" ordered="false"
- * @generated
- */
- String getTriggeringCondition();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getTriggeringCondition <em>Triggering Condition</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Triggering Condition</em>' attribute.
- * @see #getTriggeringCondition()
- * @generated
- */
- void setTriggeringCondition(String value);
-
- /**
- * Returns the value of the '<em><b>Action</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Action</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Action</em>' attribute.
- * @see #setAction(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getPropertyRefreshHook_Action()
- * @model unique="false" required="true" ordered="false"
- * @generated
- */
- String getAction();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook#getAction <em>Action</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Action</em>' attribute.
- * @see #getAction()
- * @generated
- */
- void setAction(String value);
-
-} // PropertyRefreshHook
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificDiagramUpdater.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificDiagramUpdater.java
deleted file mode 100644
index a5a998b4d6d..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificDiagramUpdater.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Specific Diagram Updater</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class is used to precise itw own locator used for the border item, like port or template.
- *
- * for example, in the case of templateSignature of ClassEditPart in the method protected boolean addFixedChild(EditPart childEditPart):
- * replacement of the general BorderItemLocator is needed in order to constrain the movement.
- *
- * if (childEditPart instanceof RedefinableTemplateSignatureEditPart) {
- * // BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.NORTH);
- * BorderItemLocator locator = new TemplateClassifierBorderItemLocator(getMainFigure(), PositionConstants.NORTH);
- * getBorderedFigure().getBorderItemContainer().add(((RedefinableTemplateSignatureEditPart) childEditPart).getFigure(), locator);
- * return true;
- * }
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater#getGenNode <em>Gen Node</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificDiagramUpdater()
- * @model
- * @generated
- */
-public interface SpecificDiagramUpdater extends ExternalHook {
- /**
- * Returns the value of the '<em><b>Gen Node</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen Node</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen Node</em>' reference.
- * @see #setGenNode(GenCommonBase)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificDiagramUpdater_GenNode()
- * @model
- * @generated
- */
- GenCommonBase getGenNode();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater#getGenNode <em>Gen Node</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Gen Node</em>' reference.
- * @see #getGenNode()
- * @generated
- */
- void setGenNode(GenCommonBase value);
-
-} // SpecificDiagramUpdater
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocator.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocator.java
deleted file mode 100644
index bab4ac8b874..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocator.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenChildSideAffixedNode;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Specific Locator</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class is used to precise itw own locator used for the border item, like port or template.
- *
- * for example, in the case of templateSignature of ClassEditPart in the method protected boolean addFixedChild(EditPart childEditPart):
- * replacement of the general BorderItemLocator is needed in order to constrain the movement.
- *
- * if (childEditPart instanceof RedefinableTemplateSignatureEditPart) {
- * // BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.NORTH);
- * BorderItemLocator locator = new TemplateClassifierBorderItemLocator(getMainFigure(), PositionConstants.NORTH);
- * getBorderedFigure().getBorderItemContainer().add(((RedefinableTemplateSignatureEditPart) childEditPart).getFigure(), locator);
- * return true;
- * }
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator#getGenChildSideAffixedNode <em>Gen Child Side Affixed Node</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificLocator()
- * @model
- * @generated
- */
-public interface SpecificLocator extends ExternalHook {
- /**
- * Returns the value of the '<em><b>Gen Child Side Affixed Node</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenChildSideAffixedNode}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen Child Side Affixed Node</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen Child Side Affixed Node</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificLocator_GenChildSideAffixedNode()
- * @model
- * @generated
- */
- EList<GenChildSideAffixedNode> getGenChildSideAffixedNode();
-
-} // SpecificLocator
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocatorExternalLabel.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocatorExternalLabel.java
deleted file mode 100644
index 41dd98e6244..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificLocatorExternalLabel.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenExternalNodeLabel;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Specific Locator External Label</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class is used to precise itw own locator used for the border item, like port or template.
- *
- * for example, in the case of templateSignature of ClassEditPart in the method protected boolean addFixedChild(EditPart childEditPart):
- * replacement of the general BorderItemLocator is needed in order to constrain the movement.
- *
- * if (childEditPart instanceof RedefinableTemplateSignatureEditPart) {
- * // BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.NORTH);
- * BorderItemLocator locator = new TemplateClassifierBorderItemLocator(getMainFigure(), PositionConstants.NORTH);
- * getBorderedFigure().getBorderItemContainer().add(((RedefinableTemplateSignatureEditPart) childEditPart).getFigure(), locator);
- * return true;
- * }
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel#getGenExternalNodeLabel <em>Gen External Node Label</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificLocatorExternalLabel()
- * @model
- * @generated
- */
-public interface SpecificLocatorExternalLabel extends ExternalHook {
- /**
- * Returns the value of the '<em><b>Gen External Node Label</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenExternalNodeLabel}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen External Node Label</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen External Node Label</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificLocatorExternalLabel_GenExternalNodeLabel()
- * @model
- * @generated
- */
- EList<GenExternalNodeLabel> getGenExternalNodeLabel();
-
-} // SpecificLocatorExternalLabel
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificNodePlate.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificNodePlate.java
deleted file mode 100644
index d68918a1ea0..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/SpecificNodePlate.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenNode;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Specific Node Plate</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This element is always linked to a genView (topLevel, or child)
- * Used set if an editPart is abstract.
- * SuperGenViews is a list of all superEditPart.
- *
- * Thanks to this, it is possible to factorize code and to decrease the number of generated classes.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getEditParts <em>Edit Parts</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getNodePlateQualifiedName <em>Node Plate Qualified Name</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificNodePlate()
- * @model
- * @generated
- */
-public interface SpecificNodePlate extends CommentedElement {
- /**
- * Returns the value of the '<em><b>Edit Parts</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.gmfgen.GenNode}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Edit Parts</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Edit Parts</em>' reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificNodePlate_EditParts()
- * @model required="true" ordered="false"
- * @generated
- */
- EList<GenNode> getEditParts();
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificNodePlate_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Node Plate Qualified Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Node Plate Qualified Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Node Plate Qualified Name</em>' attribute.
- * @see #setNodePlateQualifiedName(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getSpecificNodePlate_NodePlateQualifiedName()
- * @model
- * @generated
- */
- String getNodePlateQualifiedName();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate#getNodePlateQualifiedName <em>Node Plate Qualified Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Node Plate Qualified Name</em>' attribute.
- * @see #getNodePlateQualifiedName()
- * @generated
- */
- void setNodePlateQualifiedName(String value);
-
-} // SpecificNodePlate
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/VisualIDOverride.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/VisualIDOverride.java
deleted file mode 100644
index 1fdfd27fe50..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/VisualIDOverride.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Visual ID Override</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getGenView <em>Gen View</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getVisualID <em>Visual ID</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getChild <em>Child</em>}</li>
- * </ul>
- *
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getVisualIDOverride()
- * @model
- * @generated
- */
-public interface VisualIDOverride extends EObject {
- /**
- * Returns the value of the '<em><b>Gen View</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Gen View</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Gen View</em>' reference.
- * @see #setGenView(GenCommonBase)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getVisualIDOverride_GenView()
- * @model required="true" ordered="false"
- * @generated
- */
- GenCommonBase getGenView();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getGenView <em>Gen View</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Gen View</em>' reference.
- * @see #getGenView()
- * @generated
- */
- void setGenView(GenCommonBase value);
-
- /**
- * Returns the value of the '<em><b>Visual ID</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Visual ID</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Visual ID</em>' attribute.
- * @see #setVisualID(String)
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getVisualIDOverride_VisualID()
- * @model required="true"
- * @generated
- */
- String getVisualID();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride#getVisualID <em>Visual ID</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Visual ID</em>' attribute.
- * @see #getVisualID()
- * @generated
- */
- void setVisualID(String value);
-
- /**
- * Returns the value of the '<em><b>Child</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Child</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Child</em>' containment reference list.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#getVisualIDOverride_Child()
- * @model containment="true"
- * @generated
- */
- EList<VisualIDOverride> getChild();
-
-} // VisualIDOverride
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AdditionalEditPartCandiesImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AdditionalEditPartCandiesImpl.java
deleted file mode 100644
index 434b5cdba94..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AdditionalEditPartCandiesImpl.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Additional Edit Part Candies</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AdditionalEditPartCandiesImpl#getBaseEditHelperPackage <em>Base Edit Helper Package</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class AdditionalEditPartCandiesImpl extends CommentedElementImpl implements AdditionalEditPartCandies {
- /**
- * The default value of the '{@link #getBaseEditHelperPackage() <em>Base Edit Helper Package</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getBaseEditHelperPackage()
- * @generated
- * @ordered
- */
- protected static final String BASE_EDIT_HELPER_PACKAGE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getBaseEditHelperPackage() <em>Base Edit Helper Package</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getBaseEditHelperPackage()
- * @generated
- * @ordered
- */
- protected String baseEditHelperPackage = BASE_EDIT_HELPER_PACKAGE_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected AdditionalEditPartCandiesImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.ADDITIONAL_EDIT_PART_CANDIES;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getBaseEditHelperPackage() {
- return baseEditHelperPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setBaseEditHelperPackage(String newBaseEditHelperPackage) {
- String oldBaseEditHelperPackage = baseEditHelperPackage;
- baseEditHelperPackage = newBaseEditHelperPackage;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE, oldBaseEditHelperPackage, baseEditHelperPackage));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE:
- return getBaseEditHelperPackage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE:
- setBaseEditHelperPackage((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE:
- setBaseEditHelperPackage(BASE_EDIT_HELPER_PACKAGE_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES__BASE_EDIT_HELPER_PACKAGE:
- return BASE_EDIT_HELPER_PACKAGE_EDEFAULT == null ? baseEditHelperPackage != null : !BASE_EDIT_HELPER_PACKAGE_EDEFAULT.equals(baseEditHelperPackage);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (baseEditHelperPackage: ");
- result.append(baseEditHelperPackage);
- result.append(')');
- return result.toString();
- }
-
-} //AdditionalEditPartCandiesImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateCanvasImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateCanvasImpl.java
deleted file mode 100644
index af3e1f5aa9d..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateCanvasImpl.java
+++ /dev/null
@@ -1,325 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.codegen.ecore.genmodel.GenClass;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Alternate Canvas</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl#getDomainDiagramElement <em>Domain Diagram Element</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl#getAlternateTopLevelNodes <em>Alternate Top Level Nodes</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl#getAlternateLinkNodes <em>Alternate Link Nodes</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateCanvasImpl#getDiagram <em>Diagram</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class AlternateCanvasImpl extends CommentedElementImpl implements AlternateCanvas {
- /**
- * The cached value of the '{@link #getDomainDiagramElement() <em>Domain Diagram Element</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDomainDiagramElement()
- * @generated
- * @ordered
- */
- protected GenClass domainDiagramElement;
-
- /**
- * The cached value of the '{@link #getAlternateTopLevelNodes() <em>Alternate Top Level Nodes</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getAlternateTopLevelNodes()
- * @generated
- * @ordered
- */
- protected EList<AlternateGenTopLevelNode> alternateTopLevelNodes;
-
- /**
- * The cached value of the '{@link #getAlternateLinkNodes() <em>Alternate Link Nodes</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getAlternateLinkNodes()
- * @generated
- * @ordered
- */
- protected EList<AlternateGenLink> alternateLinkNodes;
-
- /**
- * The cached value of the '{@link #getDiagram() <em>Diagram</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDiagram()
- * @generated
- * @ordered
- */
- protected GenDiagram diagram;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected AlternateCanvasImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.ALTERNATE_CANVAS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenClass getDomainDiagramElement() {
- if (domainDiagramElement != null && domainDiagramElement.eIsProxy()) {
- InternalEObject oldDomainDiagramElement = (InternalEObject)domainDiagramElement;
- domainDiagramElement = (GenClass)eResolveProxy(oldDomainDiagramElement);
- if (domainDiagramElement != oldDomainDiagramElement) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT, oldDomainDiagramElement, domainDiagramElement));
- }
- }
- return domainDiagramElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenClass basicGetDomainDiagramElement() {
- return domainDiagramElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setDomainDiagramElement(GenClass newDomainDiagramElement) {
- GenClass oldDomainDiagramElement = domainDiagramElement;
- domainDiagramElement = newDomainDiagramElement;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT, oldDomainDiagramElement, domainDiagramElement));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<AlternateGenTopLevelNode> getAlternateTopLevelNodes() {
- if (alternateTopLevelNodes == null) {
- alternateTopLevelNodes = new EObjectContainmentEList<AlternateGenTopLevelNode>(AlternateGenTopLevelNode.class, this, GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES);
- }
- return alternateTopLevelNodes;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<AlternateGenLink> getAlternateLinkNodes() {
- if (alternateLinkNodes == null) {
- alternateLinkNodes = new EObjectContainmentEList<AlternateGenLink>(AlternateGenLink.class, this, GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_LINK_NODES);
- }
- return alternateLinkNodes;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenDiagram getDiagram() {
- if (diagram != null && diagram.eIsProxy()) {
- InternalEObject oldDiagram = (InternalEObject)diagram;
- diagram = (GenDiagram)eResolveProxy(oldDiagram);
- if (diagram != oldDiagram) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.ALTERNATE_CANVAS__DIAGRAM, oldDiagram, diagram));
- }
- }
- return diagram;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenDiagram basicGetDiagram() {
- return diagram;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setDiagram(GenDiagram newDiagram) {
- GenDiagram oldDiagram = diagram;
- diagram = newDiagram;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_CANVAS__DIAGRAM, oldDiagram, diagram));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES:
- return ((InternalEList<?>)getAlternateTopLevelNodes()).basicRemove(otherEnd, msgs);
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_LINK_NODES:
- return ((InternalEList<?>)getAlternateLinkNodes()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT:
- if (resolve) return getDomainDiagramElement();
- return basicGetDomainDiagramElement();
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES:
- return getAlternateTopLevelNodes();
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_LINK_NODES:
- return getAlternateLinkNodes();
- case GenExtensionPackage.ALTERNATE_CANVAS__DIAGRAM:
- if (resolve) return getDiagram();
- return basicGetDiagram();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT:
- setDomainDiagramElement((GenClass)newValue);
- return;
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES:
- getAlternateTopLevelNodes().clear();
- getAlternateTopLevelNodes().addAll((Collection<? extends AlternateGenTopLevelNode>)newValue);
- return;
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_LINK_NODES:
- getAlternateLinkNodes().clear();
- getAlternateLinkNodes().addAll((Collection<? extends AlternateGenLink>)newValue);
- return;
- case GenExtensionPackage.ALTERNATE_CANVAS__DIAGRAM:
- setDiagram((GenDiagram)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT:
- setDomainDiagramElement((GenClass)null);
- return;
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES:
- getAlternateTopLevelNodes().clear();
- return;
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_LINK_NODES:
- getAlternateLinkNodes().clear();
- return;
- case GenExtensionPackage.ALTERNATE_CANVAS__DIAGRAM:
- setDiagram((GenDiagram)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_CANVAS__DOMAIN_DIAGRAM_ELEMENT:
- return domainDiagramElement != null;
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_TOP_LEVEL_NODES:
- return alternateTopLevelNodes != null && !alternateTopLevelNodes.isEmpty();
- case GenExtensionPackage.ALTERNATE_CANVAS__ALTERNATE_LINK_NODES:
- return alternateLinkNodes != null && !alternateLinkNodes.isEmpty();
- case GenExtensionPackage.ALTERNATE_CANVAS__DIAGRAM:
- return diagram != null;
- }
- return super.eIsSet(featureID);
- }
-
-} //AlternateCanvasImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenLinkImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenLinkImpl.java
deleted file mode 100644
index 80388f7a884..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenLinkImpl.java
+++ /dev/null
@@ -1,249 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenLink;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.TypeModelFacet;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Alternate Gen Link</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenLinkImpl#getGenLinkNode <em>Gen Link Node</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenLinkImpl#getTypeModelFacet <em>Type Model Facet</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class AlternateGenLinkImpl extends CommentedElementImpl implements AlternateGenLink {
- /**
- * The cached value of the '{@link #getGenLinkNode() <em>Gen Link Node</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenLinkNode()
- * @generated
- * @ordered
- */
- protected GenLink genLinkNode;
-
- /**
- * The cached value of the '{@link #getTypeModelFacet() <em>Type Model Facet</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTypeModelFacet()
- * @generated
- * @ordered
- */
- protected TypeModelFacet typeModelFacet;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected AlternateGenLinkImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.ALTERNATE_GEN_LINK;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenLink getGenLinkNode() {
- if (genLinkNode != null && genLinkNode.eIsProxy()) {
- InternalEObject oldGenLinkNode = (InternalEObject)genLinkNode;
- genLinkNode = (GenLink)eResolveProxy(oldGenLinkNode);
- if (genLinkNode != oldGenLinkNode) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.ALTERNATE_GEN_LINK__GEN_LINK_NODE, oldGenLinkNode, genLinkNode));
- }
- }
- return genLinkNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenLink basicGetGenLinkNode() {
- return genLinkNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setGenLinkNode(GenLink newGenLinkNode) {
- GenLink oldGenLinkNode = genLinkNode;
- genLinkNode = newGenLinkNode;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_GEN_LINK__GEN_LINK_NODE, oldGenLinkNode, genLinkNode));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public TypeModelFacet getTypeModelFacet() {
- return typeModelFacet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetTypeModelFacet(TypeModelFacet newTypeModelFacet, NotificationChain msgs) {
- TypeModelFacet oldTypeModelFacet = typeModelFacet;
- typeModelFacet = newTypeModelFacet;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET, oldTypeModelFacet, newTypeModelFacet);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setTypeModelFacet(TypeModelFacet newTypeModelFacet) {
- if (newTypeModelFacet != typeModelFacet) {
- NotificationChain msgs = null;
- if (typeModelFacet != null)
- msgs = ((InternalEObject)typeModelFacet).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET, null, msgs);
- if (newTypeModelFacet != null)
- msgs = ((InternalEObject)newTypeModelFacet).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET, null, msgs);
- msgs = basicSetTypeModelFacet(newTypeModelFacet, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET, newTypeModelFacet, newTypeModelFacet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET:
- return basicSetTypeModelFacet(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_LINK__GEN_LINK_NODE:
- if (resolve) return getGenLinkNode();
- return basicGetGenLinkNode();
- case GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET:
- return getTypeModelFacet();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_LINK__GEN_LINK_NODE:
- setGenLinkNode((GenLink)newValue);
- return;
- case GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET:
- setTypeModelFacet((TypeModelFacet)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_LINK__GEN_LINK_NODE:
- setGenLinkNode((GenLink)null);
- return;
- case GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET:
- setTypeModelFacet((TypeModelFacet)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_LINK__GEN_LINK_NODE:
- return genLinkNode != null;
- case GenExtensionPackage.ALTERNATE_GEN_LINK__TYPE_MODEL_FACET:
- return typeModelFacet != null;
- }
- return super.eIsSet(featureID);
- }
-
-} //AlternateGenLinkImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenTopLevelNodeImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenTopLevelNodeImpl.java
deleted file mode 100644
index 292426d6b72..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/AlternateGenTopLevelNodeImpl.java
+++ /dev/null
@@ -1,249 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.TypeModelFacet;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Alternate Gen Top Level Node</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenTopLevelNodeImpl#getGenTopLevelNode <em>Gen Top Level Node</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.AlternateGenTopLevelNodeImpl#getTypeModelFacet <em>Type Model Facet</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class AlternateGenTopLevelNodeImpl extends CommentedElementImpl implements AlternateGenTopLevelNode {
- /**
- * The cached value of the '{@link #getGenTopLevelNode() <em>Gen Top Level Node</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenTopLevelNode()
- * @generated
- * @ordered
- */
- protected GenTopLevelNode genTopLevelNode;
-
- /**
- * The cached value of the '{@link #getTypeModelFacet() <em>Type Model Facet</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTypeModelFacet()
- * @generated
- * @ordered
- */
- protected TypeModelFacet typeModelFacet;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected AlternateGenTopLevelNodeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.ALTERNATE_GEN_TOP_LEVEL_NODE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenTopLevelNode getGenTopLevelNode() {
- if (genTopLevelNode != null && genTopLevelNode.eIsProxy()) {
- InternalEObject oldGenTopLevelNode = (InternalEObject)genTopLevelNode;
- genTopLevelNode = (GenTopLevelNode)eResolveProxy(oldGenTopLevelNode);
- if (genTopLevelNode != oldGenTopLevelNode) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE, oldGenTopLevelNode, genTopLevelNode));
- }
- }
- return genTopLevelNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenTopLevelNode basicGetGenTopLevelNode() {
- return genTopLevelNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setGenTopLevelNode(GenTopLevelNode newGenTopLevelNode) {
- GenTopLevelNode oldGenTopLevelNode = genTopLevelNode;
- genTopLevelNode = newGenTopLevelNode;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE, oldGenTopLevelNode, genTopLevelNode));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public TypeModelFacet getTypeModelFacet() {
- return typeModelFacet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetTypeModelFacet(TypeModelFacet newTypeModelFacet, NotificationChain msgs) {
- TypeModelFacet oldTypeModelFacet = typeModelFacet;
- typeModelFacet = newTypeModelFacet;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET, oldTypeModelFacet, newTypeModelFacet);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setTypeModelFacet(TypeModelFacet newTypeModelFacet) {
- if (newTypeModelFacet != typeModelFacet) {
- NotificationChain msgs = null;
- if (typeModelFacet != null)
- msgs = ((InternalEObject)typeModelFacet).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET, null, msgs);
- if (newTypeModelFacet != null)
- msgs = ((InternalEObject)newTypeModelFacet).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET, null, msgs);
- msgs = basicSetTypeModelFacet(newTypeModelFacet, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET, newTypeModelFacet, newTypeModelFacet));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET:
- return basicSetTypeModelFacet(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE:
- if (resolve) return getGenTopLevelNode();
- return basicGetGenTopLevelNode();
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET:
- return getTypeModelFacet();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE:
- setGenTopLevelNode((GenTopLevelNode)newValue);
- return;
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET:
- setTypeModelFacet((TypeModelFacet)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE:
- setGenTopLevelNode((GenTopLevelNode)null);
- return;
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET:
- setTypeModelFacet((TypeModelFacet)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__GEN_TOP_LEVEL_NODE:
- return genTopLevelNode != null;
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE__TYPE_MODEL_FACET:
- return typeModelFacet != null;
- }
- return super.eIsSet(featureID);
- }
-
-} //AlternateGenTopLevelNodeImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CommentedElementImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CommentedElementImpl.java
deleted file mode 100644
index 717a4f7e5d8..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CommentedElementImpl.java
+++ /dev/null
@@ -1,174 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Commented Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CommentedElementImpl#getComment <em>Comment</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class CommentedElementImpl extends EObjectImpl implements CommentedElement {
- /**
- * The default value of the '{@link #getComment() <em>Comment</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getComment()
- * @generated
- * @ordered
- */
- protected static final String COMMENT_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getComment() <em>Comment</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getComment()
- * @generated
- * @ordered
- */
- protected String comment = COMMENT_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CommentedElementImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.COMMENTED_ELEMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getComment() {
- return comment;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setComment(String newComment) {
- String oldComment = comment;
- comment = newComment;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.COMMENTED_ELEMENT__COMMENT, oldComment, comment));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.COMMENTED_ELEMENT__COMMENT:
- return getComment();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.COMMENTED_ELEMENT__COMMENT:
- setComment((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.COMMENTED_ELEMENT__COMMENT:
- setComment(COMMENT_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.COMMENTED_ELEMENT__COMMENT:
- return COMMENT_EDEFAULT == null ? comment != null : !COMMENT_EDEFAULT.equals(comment);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (comment: ");
- result.append(comment);
- result.append(')');
- return result.toString();
- }
-
-} //CommentedElementImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentTitleVisibilityPreferenceImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentTitleVisibilityPreferenceImpl.java
deleted file mode 100644
index be726dac847..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentTitleVisibilityPreferenceImpl.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCompartment;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Compartment Title Visibility Preference</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentTitleVisibilityPreferenceImpl#isVisibleByDefault <em>Visible By Default</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentTitleVisibilityPreferenceImpl#getCompartments <em>Compartments</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class CompartmentTitleVisibilityPreferenceImpl extends CommentedElementImpl implements CompartmentTitleVisibilityPreference {
- /**
- * The default value of the '{@link #isVisibleByDefault() <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isVisibleByDefault()
- * @generated
- * @ordered
- */
- protected static final boolean VISIBLE_BY_DEFAULT_EDEFAULT = true;
-
- /**
- * The cached value of the '{@link #isVisibleByDefault() <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isVisibleByDefault()
- * @generated
- * @ordered
- */
- protected boolean visibleByDefault = VISIBLE_BY_DEFAULT_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getCompartments() <em>Compartments</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompartments()
- * @generated
- * @ordered
- */
- protected EList<GenCompartment> compartments;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CompartmentTitleVisibilityPreferenceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean isVisibleByDefault() {
- return visibleByDefault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setVisibleByDefault(boolean newVisibleByDefault) {
- boolean oldVisibleByDefault = visibleByDefault;
- visibleByDefault = newVisibleByDefault;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT, oldVisibleByDefault, visibleByDefault));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenCompartment> getCompartments() {
- if (compartments == null) {
- compartments = new EObjectResolvingEList<GenCompartment>(GenCompartment.class, this, GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS);
- }
- return compartments;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- return isVisibleByDefault();
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS:
- return getCompartments();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- setVisibleByDefault((Boolean)newValue);
- return;
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS:
- getCompartments().clear();
- getCompartments().addAll((Collection<? extends GenCompartment>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- setVisibleByDefault(VISIBLE_BY_DEFAULT_EDEFAULT);
- return;
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS:
- getCompartments().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- return visibleByDefault != VISIBLE_BY_DEFAULT_EDEFAULT;
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE__COMPARTMENTS:
- return compartments != null && !compartments.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (visibleByDefault: ");
- result.append(visibleByDefault);
- result.append(')');
- return result.toString();
- }
-
-} //CompartmentTitleVisibilityPreferenceImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentVisibilityPreferenceImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentVisibilityPreferenceImpl.java
deleted file mode 100644
index 5eec4ba0a61..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CompartmentVisibilityPreferenceImpl.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCompartment;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Compartment Visibility Preference</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentVisibilityPreferenceImpl#isVisibleByDefault <em>Visible By Default</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CompartmentVisibilityPreferenceImpl#getCompartments <em>Compartments</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class CompartmentVisibilityPreferenceImpl extends CommentedElementImpl implements CompartmentVisibilityPreference {
- /**
- * The default value of the '{@link #isVisibleByDefault() <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isVisibleByDefault()
- * @generated
- * @ordered
- */
- protected static final boolean VISIBLE_BY_DEFAULT_EDEFAULT = true;
-
- /**
- * The cached value of the '{@link #isVisibleByDefault() <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isVisibleByDefault()
- * @generated
- * @ordered
- */
- protected boolean visibleByDefault = VISIBLE_BY_DEFAULT_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getCompartments() <em>Compartments</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getCompartments()
- * @generated
- * @ordered
- */
- protected EList<GenCompartment> compartments;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CompartmentVisibilityPreferenceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.COMPARTMENT_VISIBILITY_PREFERENCE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean isVisibleByDefault() {
- return visibleByDefault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setVisibleByDefault(boolean newVisibleByDefault) {
- boolean oldVisibleByDefault = visibleByDefault;
- visibleByDefault = newVisibleByDefault;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT, oldVisibleByDefault, visibleByDefault));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenCompartment> getCompartments() {
- if (compartments == null) {
- compartments = new EObjectResolvingEList<GenCompartment>(GenCompartment.class, this, GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS);
- }
- return compartments;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- return isVisibleByDefault();
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS:
- return getCompartments();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- setVisibleByDefault((Boolean)newValue);
- return;
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS:
- getCompartments().clear();
- getCompartments().addAll((Collection<? extends GenCompartment>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- setVisibleByDefault(VISIBLE_BY_DEFAULT_EDEFAULT);
- return;
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS:
- getCompartments().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- return visibleByDefault != VISIBLE_BY_DEFAULT_EDEFAULT;
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE__COMPARTMENTS:
- return compartments != null && !compartments.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (visibleByDefault: ");
- result.append(visibleByDefault);
- result.append(')');
- return result.toString();
- }
-
-} //CompartmentVisibilityPreferenceImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl.java
deleted file mode 100644
index 8093a1e6ebc..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Constrained By Reference Compartment Item Semantic Edit Policy</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl#getGenView <em>Gen View</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl extends CommentedElementImpl implements ConstrainedByReferenceCompartmentItemSemanticEditPolicy {
- /**
- * The cached value of the '{@link #getGenView() <em>Gen View</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenView()
- * @generated
- * @ordered
- */
- protected EList<GenCommonBase> genView;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenCommonBase> getGenView() {
- if (genView == null) {
- genView = new EObjectResolvingEList<GenCommonBase>(GenCommonBase.class, this, GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW);
- }
- return genView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW:
- return getGenView();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW:
- getGenView().clear();
- getGenView().addAll((Collection<? extends GenCommonBase>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW:
- getGenView().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY__GEN_VIEW:
- return genView != null && !genView.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
-} //ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CustomDiagramUpdaterSingletonImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CustomDiagramUpdaterSingletonImpl.java
deleted file mode 100644
index df67818137f..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/CustomDiagramUpdaterSingletonImpl.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Custom Diagram Updater Singleton</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.CustomDiagramUpdaterSingletonImpl#getSingletonPath <em>Singleton Path</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class CustomDiagramUpdaterSingletonImpl extends CommentedElementImpl implements CustomDiagramUpdaterSingleton {
- /**
- * The default value of the '{@link #getSingletonPath() <em>Singleton Path</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSingletonPath()
- * @generated
- * @ordered
- */
- protected static final String SINGLETON_PATH_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getSingletonPath() <em>Singleton Path</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSingletonPath()
- * @generated
- * @ordered
- */
- protected String singletonPath = SINGLETON_PATH_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CustomDiagramUpdaterSingletonImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.CUSTOM_DIAGRAM_UPDATER_SINGLETON;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getSingletonPath() {
- return singletonPath;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setSingletonPath(String newSingletonPath) {
- String oldSingletonPath = singletonPath;
- singletonPath = newSingletonPath;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH, oldSingletonPath, singletonPath));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH:
- return getSingletonPath();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH:
- setSingletonPath((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH:
- setSingletonPath(SINGLETON_PATH_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON__SINGLETON_PATH:
- return SINGLETON_PATH_EDEFAULT == null ? singletonPath != null : !SINGLETON_PATH_EDEFAULT.equals(singletonPath);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (singletonPath: ");
- result.append(singletonPath);
- result.append(')');
- return result.toString();
- }
-
-} //CustomDiagramUpdaterSingletonImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingDeleteServiceImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingDeleteServiceImpl.java
deleted file mode 100644
index ee570d0f721..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingDeleteServiceImpl.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Edit Part Using Delete Service</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingDeleteServiceImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingDeleteServiceImpl#getGenView <em>Gen View</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class EditPartUsingDeleteServiceImpl extends CommentedElementImpl implements EditPartUsingDeleteService {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getGenView() <em>Gen View</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenView()
- * @generated
- * @ordered
- */
- protected EList<GenCommonBase> genView;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EditPartUsingDeleteServiceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.EDIT_PART_USING_DELETE_SERVICE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenCommonBase> getGenView() {
- if (genView == null) {
- genView = new EObjectResolvingEList<GenCommonBase>(GenCommonBase.class, this, GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW);
- }
- return genView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__NAME:
- return getName();
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW:
- return getGenView();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__NAME:
- setName((String)newValue);
- return;
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW:
- getGenView().clear();
- getGenView().addAll((Collection<? extends GenCommonBase>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__NAME:
- setName(NAME_EDEFAULT);
- return;
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW:
- getGenView().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE__GEN_VIEW:
- return genView != null && !genView.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
-} //EditPartUsingDeleteServiceImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingReorientServiceImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingReorientServiceImpl.java
deleted file mode 100644
index 886efeb51be..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/EditPartUsingReorientServiceImpl.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenLink;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Edit Part Using Reorient Service</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingReorientServiceImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.EditPartUsingReorientServiceImpl#getGenView <em>Gen View</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class EditPartUsingReorientServiceImpl extends CommentedElementImpl implements EditPartUsingReorientService {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getGenView() <em>Gen View</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenView()
- * @generated
- * @ordered
- */
- protected EList<GenLink> genView;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EditPartUsingReorientServiceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.EDIT_PART_USING_REORIENT_SERVICE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenLink> getGenView() {
- if (genView == null) {
- genView = new EObjectResolvingEList<GenLink>(GenLink.class, this, GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW);
- }
- return genView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__NAME:
- return getName();
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW:
- return getGenView();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__NAME:
- setName((String)newValue);
- return;
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW:
- getGenView().clear();
- getGenView().addAll((Collection<? extends GenLink>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__NAME:
- setName(NAME_EDEFAULT);
- return;
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW:
- getGenView().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE__GEN_VIEW:
- return genView != null && !genView.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
-} //EditPartUsingReorientServiceImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExtendedGenViewImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExtendedGenViewImpl.java
deleted file mode 100644
index ddc5cbb137e..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExtendedGenViewImpl.java
+++ /dev/null
@@ -1,444 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Extended Gen View</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl#getGenView <em>Gen View</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl#isIsAbstract <em>Is Abstract</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl#getSuperGenViews <em>Super Gen Views</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl#getPropRefreshHook <em>Prop Refresh Hook</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExtendedGenViewImpl#getSuperOwnedEditPart <em>Super Owned Edit Part</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class ExtendedGenViewImpl extends CommentedElementImpl implements ExtendedGenView {
- /**
- * The cached value of the '{@link #getGenView() <em>Gen View</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenView()
- * @generated
- * @ordered
- */
- protected EList<GenCommonBase> genView;
-
- /**
- * The default value of the '{@link #isIsAbstract() <em>Is Abstract</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsAbstract()
- * @generated
- * @ordered
- */
- protected static final boolean IS_ABSTRACT_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isIsAbstract() <em>Is Abstract</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsAbstract()
- * @generated
- * @ordered
- */
- protected boolean isAbstract = IS_ABSTRACT_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getSuperGenViews() <em>Super Gen Views</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSuperGenViews()
- * @generated
- * @ordered
- */
- protected EList<GenCommonBase> superGenViews;
-
- /**
- * The cached value of the '{@link #getPropRefreshHook() <em>Prop Refresh Hook</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getPropRefreshHook()
- * @generated
- * @ordered
- */
- protected PropertyRefreshHook propRefreshHook;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #getSuperOwnedEditPart() <em>Super Owned Edit Part</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSuperOwnedEditPart()
- * @generated
- * @ordered
- */
- protected static final String SUPER_OWNED_EDIT_PART_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getSuperOwnedEditPart() <em>Super Owned Edit Part</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSuperOwnedEditPart()
- * @generated
- * @ordered
- */
- protected String superOwnedEditPart = SUPER_OWNED_EDIT_PART_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ExtendedGenViewImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.EXTENDED_GEN_VIEW;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenCommonBase> getGenView() {
- if (genView == null) {
- genView = new EObjectResolvingEList<GenCommonBase>(GenCommonBase.class, this, GenExtensionPackage.EXTENDED_GEN_VIEW__GEN_VIEW);
- }
- return genView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean isIsAbstract() {
- return isAbstract;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setIsAbstract(boolean newIsAbstract) {
- boolean oldIsAbstract = isAbstract;
- isAbstract = newIsAbstract;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EXTENDED_GEN_VIEW__IS_ABSTRACT, oldIsAbstract, isAbstract));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenCommonBase> getSuperGenViews() {
- if (superGenViews == null) {
- superGenViews = new EObjectResolvingEList<GenCommonBase>(GenCommonBase.class, this, GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS);
- }
- return superGenViews;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public PropertyRefreshHook getPropRefreshHook() {
- return propRefreshHook;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetPropRefreshHook(PropertyRefreshHook newPropRefreshHook, NotificationChain msgs) {
- PropertyRefreshHook oldPropRefreshHook = propRefreshHook;
- propRefreshHook = newPropRefreshHook;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK, oldPropRefreshHook, newPropRefreshHook);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setPropRefreshHook(PropertyRefreshHook newPropRefreshHook) {
- if (newPropRefreshHook != propRefreshHook) {
- NotificationChain msgs = null;
- if (propRefreshHook != null)
- msgs = ((InternalEObject)propRefreshHook).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK, null, msgs);
- if (newPropRefreshHook != null)
- msgs = ((InternalEObject)newPropRefreshHook).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK, null, msgs);
- msgs = basicSetPropRefreshHook(newPropRefreshHook, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK, newPropRefreshHook, newPropRefreshHook));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EXTENDED_GEN_VIEW__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getSuperOwnedEditPart() {
- return superOwnedEditPart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setSuperOwnedEditPart(String newSuperOwnedEditPart) {
- String oldSuperOwnedEditPart = superOwnedEditPart;
- superOwnedEditPart = newSuperOwnedEditPart;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART, oldSuperOwnedEditPart, superOwnedEditPart));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK:
- return basicSetPropRefreshHook(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW__GEN_VIEW:
- return getGenView();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__IS_ABSTRACT:
- return isIsAbstract();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS:
- return getSuperGenViews();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK:
- return getPropRefreshHook();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__NAME:
- return getName();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART:
- return getSuperOwnedEditPart();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW__GEN_VIEW:
- getGenView().clear();
- getGenView().addAll((Collection<? extends GenCommonBase>)newValue);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__IS_ABSTRACT:
- setIsAbstract((Boolean)newValue);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS:
- getSuperGenViews().clear();
- getSuperGenViews().addAll((Collection<? extends GenCommonBase>)newValue);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK:
- setPropRefreshHook((PropertyRefreshHook)newValue);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__NAME:
- setName((String)newValue);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART:
- setSuperOwnedEditPart((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW__GEN_VIEW:
- getGenView().clear();
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__IS_ABSTRACT:
- setIsAbstract(IS_ABSTRACT_EDEFAULT);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS:
- getSuperGenViews().clear();
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK:
- setPropRefreshHook((PropertyRefreshHook)null);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__NAME:
- setName(NAME_EDEFAULT);
- return;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART:
- setSuperOwnedEditPart(SUPER_OWNED_EDIT_PART_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW__GEN_VIEW:
- return genView != null && !genView.isEmpty();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__IS_ABSTRACT:
- return isAbstract != IS_ABSTRACT_EDEFAULT;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_GEN_VIEWS:
- return superGenViews != null && !superGenViews.isEmpty();
- case GenExtensionPackage.EXTENDED_GEN_VIEW__PROP_REFRESH_HOOK:
- return propRefreshHook != null;
- case GenExtensionPackage.EXTENDED_GEN_VIEW__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case GenExtensionPackage.EXTENDED_GEN_VIEW__SUPER_OWNED_EDIT_PART:
- return SUPER_OWNED_EDIT_PART_EDEFAULT == null ? superOwnedEditPart != null : !SUPER_OWNED_EDIT_PART_EDEFAULT.equals(superOwnedEditPart);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (isAbstract: ");
- result.append(isAbstract);
- result.append(", name: ");
- result.append(name);
- result.append(", superOwnedEditPart: ");
- result.append(superOwnedEditPart);
- result.append(')');
- return result.toString();
- }
-
-} //ExtendedGenViewImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExternalHookImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExternalHookImpl.java
deleted file mode 100644
index e3eb87eece5..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/ExternalHookImpl.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>External Hook</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.ExternalHookImpl#getClasspath <em>Classpath</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class ExternalHookImpl extends CommentedElementImpl implements ExternalHook {
- /**
- * The default value of the '{@link #getClasspath() <em>Classpath</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getClasspath()
- * @generated
- * @ordered
- */
- protected static final String CLASSPATH_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getClasspath() <em>Classpath</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getClasspath()
- * @generated
- * @ordered
- */
- protected String classpath = CLASSPATH_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ExternalHookImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.EXTERNAL_HOOK;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getClasspath() {
- return classpath;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setClasspath(String newClasspath) {
- String oldClasspath = classpath;
- classpath = newClasspath;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.EXTERNAL_HOOK__CLASSPATH, oldClasspath, classpath));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.EXTERNAL_HOOK__CLASSPATH:
- return getClasspath();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.EXTERNAL_HOOK__CLASSPATH:
- setClasspath((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EXTERNAL_HOOK__CLASSPATH:
- setClasspath(CLASSPATH_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.EXTERNAL_HOOK__CLASSPATH:
- return CLASSPATH_EDEFAULT == null ? classpath != null : !CLASSPATH_EDEFAULT.equals(classpath);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (classpath: ");
- result.append(classpath);
- result.append(')');
- return result.toString();
- }
-
-} //ExternalHookImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionFactoryImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionFactoryImpl.java
deleted file mode 100644
index 04ecdbc9ebd..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionFactoryImpl.java
+++ /dev/null
@@ -1,434 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.papyrus.gmf.codegen.genextension.*;
-import org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy;
-import org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand;
-import org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart;
-import org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionFactory;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate;
-import org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class GenExtensionFactoryImpl extends EFactoryImpl implements GenExtensionFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static GenExtensionFactory init() {
- try {
- GenExtensionFactory theGenExtensionFactory = (GenExtensionFactory)EPackage.Registry.INSTANCE.getEFactory(GenExtensionPackage.eNS_URI);
- if (theGenExtensionFactory != null) {
- return theGenExtensionFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new GenExtensionFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenExtensionFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW: return createExtendedGenView();
- case GenExtensionPackage.COMMENTED_ELEMENT: return createCommentedElement();
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK: return createPropertyRefreshHook();
- case GenExtensionPackage.EXTERNAL_HOOK: return createExternalHook();
- case GenExtensionPackage.SPECIFIC_LOCATOR: return createSpecificLocator();
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE: return createPapyrusExtensionRootNode();
- case GenExtensionPackage.ALTERNATE_CANVAS: return createAlternateCanvas();
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE: return createAlternateGenTopLevelNode();
- case GenExtensionPackage.ALTERNATE_GEN_LINK: return createAlternateGenLink();
- case GenExtensionPackage.MUTATING_CANVAS: return createMutatingCanvas();
- case GenExtensionPackage.OWNED_EDITPART: return createOwnedEditpart();
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER: return createSpecificDiagramUpdater();
- case GenExtensionPackage.GEN_NODE_CONSTRAINT: return createGenNodeConstraint();
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL: return createSpecificLocatorExternalLabel();
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES: return createAdditionalEditPartCandies();
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE: return createEditPartUsingDeleteService();
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE: return createEditPartUsingReorientService();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE: return createLabelVisibilityPreference();
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE: return createCompartmentVisibilityPreference();
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE: return createCompartmentTitleVisibilityPreference();
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY: return createConstrainedByReferenceCompartmentItemSemanticEditPolicy();
- case GenExtensionPackage.GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND: return createGenerateUsingElementTypeCreationCommand();
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON: return createCustomDiagramUpdaterSingleton();
- case GenExtensionPackage.SPECIFIC_NODE_PLATE: return createSpecificNodePlate();
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER: return createGenVisualTypeProvider();
- case GenExtensionPackage.VISUAL_ID_OVERRIDE: return createVisualIDOverride();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public ExtendedGenView createExtendedGenView() {
- ExtendedGenViewImpl extendedGenView = new ExtendedGenViewImpl();
- return extendedGenView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public CommentedElement createCommentedElement() {
- CommentedElementImpl commentedElement = new CommentedElementImpl();
- return commentedElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public PropertyRefreshHook createPropertyRefreshHook() {
- PropertyRefreshHookImpl propertyRefreshHook = new PropertyRefreshHookImpl();
- return propertyRefreshHook;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public ExternalHook createExternalHook() {
- ExternalHookImpl externalHook = new ExternalHookImpl();
- return externalHook;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public SpecificLocator createSpecificLocator() {
- SpecificLocatorImpl specificLocator = new SpecificLocatorImpl();
- return specificLocator;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public PapyrusExtensionRootNode createPapyrusExtensionRootNode() {
- PapyrusExtensionRootNodeImpl papyrusExtensionRootNode = new PapyrusExtensionRootNodeImpl();
- return papyrusExtensionRootNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public AlternateCanvas createAlternateCanvas() {
- AlternateCanvasImpl alternateCanvas = new AlternateCanvasImpl();
- return alternateCanvas;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public AlternateGenTopLevelNode createAlternateGenTopLevelNode() {
- AlternateGenTopLevelNodeImpl alternateGenTopLevelNode = new AlternateGenTopLevelNodeImpl();
- return alternateGenTopLevelNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public AlternateGenLink createAlternateGenLink() {
- AlternateGenLinkImpl alternateGenLink = new AlternateGenLinkImpl();
- return alternateGenLink;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public MutatingCanvas createMutatingCanvas() {
- MutatingCanvasImpl mutatingCanvas = new MutatingCanvasImpl();
- return mutatingCanvas;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public OwnedEditpart createOwnedEditpart() {
- OwnedEditpartImpl ownedEditpart = new OwnedEditpartImpl();
- return ownedEditpart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public SpecificDiagramUpdater createSpecificDiagramUpdater() {
- SpecificDiagramUpdaterImpl specificDiagramUpdater = new SpecificDiagramUpdaterImpl();
- return specificDiagramUpdater;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenNodeConstraint createGenNodeConstraint() {
- GenNodeConstraintImpl genNodeConstraint = new GenNodeConstraintImpl();
- return genNodeConstraint;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public SpecificLocatorExternalLabel createSpecificLocatorExternalLabel() {
- SpecificLocatorExternalLabelImpl specificLocatorExternalLabel = new SpecificLocatorExternalLabelImpl();
- return specificLocatorExternalLabel;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public AdditionalEditPartCandies createAdditionalEditPartCandies() {
- AdditionalEditPartCandiesImpl additionalEditPartCandies = new AdditionalEditPartCandiesImpl();
- return additionalEditPartCandies;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EditPartUsingDeleteService createEditPartUsingDeleteService() {
- EditPartUsingDeleteServiceImpl editPartUsingDeleteService = new EditPartUsingDeleteServiceImpl();
- return editPartUsingDeleteService;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EditPartUsingReorientService createEditPartUsingReorientService() {
- EditPartUsingReorientServiceImpl editPartUsingReorientService = new EditPartUsingReorientServiceImpl();
- return editPartUsingReorientService;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public LabelVisibilityPreference createLabelVisibilityPreference() {
- LabelVisibilityPreferenceImpl labelVisibilityPreference = new LabelVisibilityPreferenceImpl();
- return labelVisibilityPreference;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public CompartmentVisibilityPreference createCompartmentVisibilityPreference() {
- CompartmentVisibilityPreferenceImpl compartmentVisibilityPreference = new CompartmentVisibilityPreferenceImpl();
- return compartmentVisibilityPreference;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public CompartmentTitleVisibilityPreference createCompartmentTitleVisibilityPreference() {
- CompartmentTitleVisibilityPreferenceImpl compartmentTitleVisibilityPreference = new CompartmentTitleVisibilityPreferenceImpl();
- return compartmentTitleVisibilityPreference;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public ConstrainedByReferenceCompartmentItemSemanticEditPolicy createConstrainedByReferenceCompartmentItemSemanticEditPolicy() {
- ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl constrainedByReferenceCompartmentItemSemanticEditPolicy = new ConstrainedByReferenceCompartmentItemSemanticEditPolicyImpl();
- return constrainedByReferenceCompartmentItemSemanticEditPolicy;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenerateUsingElementTypeCreationCommand createGenerateUsingElementTypeCreationCommand() {
- GenerateUsingElementTypeCreationCommandImpl generateUsingElementTypeCreationCommand = new GenerateUsingElementTypeCreationCommandImpl();
- return generateUsingElementTypeCreationCommand;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public CustomDiagramUpdaterSingleton createCustomDiagramUpdaterSingleton() {
- CustomDiagramUpdaterSingletonImpl customDiagramUpdaterSingleton = new CustomDiagramUpdaterSingletonImpl();
- return customDiagramUpdaterSingleton;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public SpecificNodePlate createSpecificNodePlate() {
- SpecificNodePlateImpl specificNodePlate = new SpecificNodePlateImpl();
- return specificNodePlate;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenVisualTypeProvider createGenVisualTypeProvider() {
- GenVisualTypeProviderImpl genVisualTypeProvider = new GenVisualTypeProviderImpl();
- return genVisualTypeProvider;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public VisualIDOverride createVisualIDOverride() {
- VisualIDOverrideImpl visualIDOverride = new VisualIDOverrideImpl();
- return visualIDOverride;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenExtensionPackage getGenExtensionPackage() {
- return (GenExtensionPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static GenExtensionPackage getPackage() {
- return GenExtensionPackage.eINSTANCE;
- }
-
-} //GenExtensionFactoryImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionPackageImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionPackageImpl.java
deleted file mode 100644
index d7e4da8f6cd..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenExtensionPackageImpl.java
+++ /dev/null
@@ -1,1185 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-
-import org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EClassifier;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EcorePackage;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy;
-import org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand;
-import org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart;
-import org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionFactory;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate;
-import org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.impl.GMFGenPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class GenExtensionPackageImpl extends EPackageImpl implements GenExtensionPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass extendedGenViewEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass commentedElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass propertyRefreshHookEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass externalHookEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass specificLocatorEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass papyrusExtensionRootNodeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass alternateCanvasEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass alternateGenTopLevelNodeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass alternateGenLinkEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass mutatingCanvasEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ownedEditpartEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass specificDiagramUpdaterEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass genNodeConstraintEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass specificLocatorExternalLabelEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass additionalEditPartCandiesEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass editPartUsingDeleteServiceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass editPartUsingReorientServiceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass labelVisibilityPreferenceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass compartmentVisibilityPreferenceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass compartmentTitleVisibilityPreferenceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass constrainedByReferenceCompartmentItemSemanticEditPolicyEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass generateUsingElementTypeCreationCommandEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass customDiagramUpdaterSingletonEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass specificNodePlateEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass genVisualTypeProviderEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass visualIDOverrideEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private GenExtensionPackageImpl() {
- super(eNS_URI, GenExtensionFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- *
- * <p>This method is used to initialize {@link GenExtensionPackage#eINSTANCE} when that field is accessed.
- * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @generated
- */
- public static GenExtensionPackage init() {
- if (isInited) return (GenExtensionPackage)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI);
-
- // Obtain or create and register package
- Object registeredGenExtensionPackage = EPackage.Registry.INSTANCE.get(eNS_URI);
- GenExtensionPackageImpl theGenExtensionPackage = registeredGenExtensionPackage instanceof GenExtensionPackageImpl ? (GenExtensionPackageImpl)registeredGenExtensionPackage : new GenExtensionPackageImpl();
-
- isInited = true;
-
- // Initialize simple dependencies
- GenModelPackage.eINSTANCE.eClass();
- EcorePackage.eINSTANCE.eClass();
-
- // Obtain or create and register interdependencies
- Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(GMFGenPackage.eNS_URI);
- GMFGenPackageImpl theGMFGenPackage = (GMFGenPackageImpl)(registeredPackage instanceof GMFGenPackageImpl ? registeredPackage : GMFGenPackage.eINSTANCE);
-
- // Load packages
- theGMFGenPackage.loadPackage();
-
- // Fix loaded packages
- theGenExtensionPackage.fixPackageContents();
- theGMFGenPackage.fixPackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theGenExtensionPackage.freeze();
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(GenExtensionPackage.eNS_URI, theGenExtensionPackage);
- return theGenExtensionPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getExtendedGenView() {
- if (extendedGenViewEClass == null) {
- extendedGenViewEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(0);
- }
- return extendedGenViewEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getExtendedGenView_GenView() {
- return (EReference)getExtendedGenView().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getExtendedGenView_IsAbstract() {
- return (EAttribute)getExtendedGenView().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getExtendedGenView_SuperGenViews() {
- return (EReference)getExtendedGenView().getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getExtendedGenView_PropRefreshHook() {
- return (EReference)getExtendedGenView().getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getExtendedGenView_Name() {
- return (EAttribute)getExtendedGenView().getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getExtendedGenView_SuperOwnedEditPart() {
- return (EAttribute)getExtendedGenView().getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getCommentedElement() {
- if (commentedElementEClass == null) {
- commentedElementEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(1);
- }
- return commentedElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getCommentedElement_Comment() {
- return (EAttribute)getCommentedElement().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getPropertyRefreshHook() {
- if (propertyRefreshHookEClass == null) {
- propertyRefreshHookEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(2);
- }
- return propertyRefreshHookEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getPropertyRefreshHook_TriggeringCondition() {
- return (EAttribute)getPropertyRefreshHook().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getPropertyRefreshHook_Action() {
- return (EAttribute)getPropertyRefreshHook().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getExternalHook() {
- if (externalHookEClass == null) {
- externalHookEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(3);
- }
- return externalHookEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getExternalHook_Classpath() {
- return (EAttribute)getExternalHook().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getSpecificLocator() {
- if (specificLocatorEClass == null) {
- specificLocatorEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(4);
- }
- return specificLocatorEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getSpecificLocator_GenChildSideAffixedNode() {
- return (EReference)getSpecificLocator().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getPapyrusExtensionRootNode() {
- if (papyrusExtensionRootNodeEClass == null) {
- papyrusExtensionRootNodeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(5);
- }
- return papyrusExtensionRootNodeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getPapyrusExtensionRootNode_ExtensionNodes() {
- return (EReference)getPapyrusExtensionRootNode().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getAlternateCanvas() {
- if (alternateCanvasEClass == null) {
- alternateCanvasEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(6);
- }
- return alternateCanvasEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateCanvas_DomainDiagramElement() {
- return (EReference)getAlternateCanvas().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateCanvas_AlternateTopLevelNodes() {
- return (EReference)getAlternateCanvas().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateCanvas_AlternateLinkNodes() {
- return (EReference)getAlternateCanvas().getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateCanvas_Diagram() {
- return (EReference)getAlternateCanvas().getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getAlternateGenTopLevelNode() {
- if (alternateGenTopLevelNodeEClass == null) {
- alternateGenTopLevelNodeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(7);
- }
- return alternateGenTopLevelNodeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateGenTopLevelNode_GenTopLevelNode() {
- return (EReference)getAlternateGenTopLevelNode().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateGenTopLevelNode_TypeModelFacet() {
- return (EReference)getAlternateGenTopLevelNode().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getAlternateGenLink() {
- if (alternateGenLinkEClass == null) {
- alternateGenLinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(8);
- }
- return alternateGenLinkEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateGenLink_GenLinkNode() {
- return (EReference)getAlternateGenLink().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getAlternateGenLink_TypeModelFacet() {
- return (EReference)getAlternateGenLink().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getMutatingCanvas() {
- if (mutatingCanvasEClass == null) {
- mutatingCanvasEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(9);
- }
- return mutatingCanvasEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getMutatingCanvas_AlternateCanvases() {
- return (EReference)getMutatingCanvas().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getOwnedEditpart() {
- if (ownedEditpartEClass == null) {
- ownedEditpartEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(10);
- }
- return ownedEditpartEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getOwnedEditpart_Name() {
- return (EAttribute)getOwnedEditpart().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getSpecificDiagramUpdater() {
- if (specificDiagramUpdaterEClass == null) {
- specificDiagramUpdaterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(11);
- }
- return specificDiagramUpdaterEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getSpecificDiagramUpdater_GenNode() {
- return (EReference)getSpecificDiagramUpdater().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getGenNodeConstraint() {
- if (genNodeConstraintEClass == null) {
- genNodeConstraintEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(12);
- }
- return genNodeConstraintEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getGenNodeConstraint_GenNode() {
- return (EReference)getGenNodeConstraint().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getGenNodeConstraint_GenConstraint() {
- return (EReference)getGenNodeConstraint().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getSpecificLocatorExternalLabel() {
- if (specificLocatorExternalLabelEClass == null) {
- specificLocatorExternalLabelEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(13);
- }
- return specificLocatorExternalLabelEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getSpecificLocatorExternalLabel_GenExternalNodeLabel() {
- return (EReference)getSpecificLocatorExternalLabel().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getAdditionalEditPartCandies() {
- if (additionalEditPartCandiesEClass == null) {
- additionalEditPartCandiesEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(14);
- }
- return additionalEditPartCandiesEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getAdditionalEditPartCandies_BaseEditHelperPackage() {
- return (EAttribute)getAdditionalEditPartCandies().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getEditPartUsingDeleteService() {
- if (editPartUsingDeleteServiceEClass == null) {
- editPartUsingDeleteServiceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(15);
- }
- return editPartUsingDeleteServiceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getEditPartUsingDeleteService_Name() {
- return (EAttribute)getEditPartUsingDeleteService().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getEditPartUsingDeleteService_GenView() {
- return (EReference)getEditPartUsingDeleteService().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getEditPartUsingReorientService() {
- if (editPartUsingReorientServiceEClass == null) {
- editPartUsingReorientServiceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(16);
- }
- return editPartUsingReorientServiceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getEditPartUsingReorientService_Name() {
- return (EAttribute)getEditPartUsingReorientService().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getEditPartUsingReorientService_GenView() {
- return (EReference)getEditPartUsingReorientService().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getLabelVisibilityPreference() {
- if (labelVisibilityPreferenceEClass == null) {
- labelVisibilityPreferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(17);
- }
- return labelVisibilityPreferenceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getLabelVisibilityPreference_Role() {
- return (EAttribute)getLabelVisibilityPreference().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getLabelVisibilityPreference_IconPathRole() {
- return (EAttribute)getLabelVisibilityPreference().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getLabelVisibilityPreference_LinkLabels() {
- return (EReference)getLabelVisibilityPreference().getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getLabelVisibilityPreference_ExternalNodeLabels() {
- return (EReference)getLabelVisibilityPreference().getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getLabelVisibilityPreference_VisibleByDefault() {
- return (EAttribute)getLabelVisibilityPreference().getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getCompartmentVisibilityPreference() {
- if (compartmentVisibilityPreferenceEClass == null) {
- compartmentVisibilityPreferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(18);
- }
- return compartmentVisibilityPreferenceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getCompartmentVisibilityPreference_VisibleByDefault() {
- return (EAttribute)getCompartmentVisibilityPreference().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getCompartmentVisibilityPreference_Compartments() {
- return (EReference)getCompartmentVisibilityPreference().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getCompartmentTitleVisibilityPreference() {
- if (compartmentTitleVisibilityPreferenceEClass == null) {
- compartmentTitleVisibilityPreferenceEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(19);
- }
- return compartmentTitleVisibilityPreferenceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getCompartmentTitleVisibilityPreference_VisibleByDefault() {
- return (EAttribute)getCompartmentTitleVisibilityPreference().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getCompartmentTitleVisibilityPreference_Compartments() {
- return (EReference)getCompartmentTitleVisibilityPreference().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getConstrainedByReferenceCompartmentItemSemanticEditPolicy() {
- if (constrainedByReferenceCompartmentItemSemanticEditPolicyEClass == null) {
- constrainedByReferenceCompartmentItemSemanticEditPolicyEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(20);
- }
- return constrainedByReferenceCompartmentItemSemanticEditPolicyEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getConstrainedByReferenceCompartmentItemSemanticEditPolicy_GenView() {
- return (EReference)getConstrainedByReferenceCompartmentItemSemanticEditPolicy().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getGenerateUsingElementTypeCreationCommand() {
- if (generateUsingElementTypeCreationCommandEClass == null) {
- generateUsingElementTypeCreationCommandEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(21);
- }
- return generateUsingElementTypeCreationCommandEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getCustomDiagramUpdaterSingleton() {
- if (customDiagramUpdaterSingletonEClass == null) {
- customDiagramUpdaterSingletonEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(22);
- }
- return customDiagramUpdaterSingletonEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getCustomDiagramUpdaterSingleton_SingletonPath() {
- return (EAttribute)getCustomDiagramUpdaterSingleton().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getSpecificNodePlate() {
- if (specificNodePlateEClass == null) {
- specificNodePlateEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(23);
- }
- return specificNodePlateEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getSpecificNodePlate_EditParts() {
- return (EReference)getSpecificNodePlate().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getSpecificNodePlate_Name() {
- return (EAttribute)getSpecificNodePlate().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getSpecificNodePlate_NodePlateQualifiedName() {
- return (EAttribute)getSpecificNodePlate().getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getGenVisualTypeProvider() {
- if (genVisualTypeProviderEClass == null) {
- genVisualTypeProviderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(24);
- }
- return genVisualTypeProviderEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getGenVisualTypeProvider_ClassName() {
- return (EAttribute)getGenVisualTypeProvider().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EClass getVisualIDOverride() {
- if (visualIDOverrideEClass == null) {
- visualIDOverrideEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI).getEClassifiers().get(25);
- }
- return visualIDOverrideEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getVisualIDOverride_GenView() {
- return (EReference)getVisualIDOverride().getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EAttribute getVisualIDOverride_VisualID() {
- return (EAttribute)getVisualIDOverride().getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getVisualIDOverride_Child() {
- return (EReference)getVisualIDOverride().getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenExtensionFactory getGenExtensionFactory() {
- return (GenExtensionFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isFixed = false;
-
- /**
- * Fixes up the loaded package, to make it appear as if it had been programmatically built.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void fixPackageContents() {
- if (isFixed) return;
- isFixed = true;
- fixEClassifiers();
- }
-
- /**
- * Sets the instance class on the given classifier.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected void fixInstanceClass(EClassifier eClassifier) {
- if (eClassifier.getInstanceClassName() == null) {
- eClassifier.setInstanceClassName("org.eclipse.papyrus.gmf.codegen.genextension." + eClassifier.getName());
- setGeneratedClassName(eClassifier);
- }
- }
-
-} //GenExtensionPackageImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenNodeConstraintImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenNodeConstraintImpl.java
deleted file mode 100644
index 84cb300b8ba..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenNodeConstraintImpl.java
+++ /dev/null
@@ -1,208 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenConstraint;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenNode;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Gen Node Constraint</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenNodeConstraintImpl#getGenNode <em>Gen Node</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenNodeConstraintImpl#getGenConstraint <em>Gen Constraint</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class GenNodeConstraintImpl extends CommentedElementImpl implements GenNodeConstraint {
- /**
- * The cached value of the '{@link #getGenNode() <em>Gen Node</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenNode()
- * @generated
- * @ordered
- */
- protected EList<GenNode> genNode;
-
- /**
- * The cached value of the '{@link #getGenConstraint() <em>Gen Constraint</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenConstraint()
- * @generated
- * @ordered
- */
- protected GenConstraint genConstraint;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected GenNodeConstraintImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.GEN_NODE_CONSTRAINT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenNode> getGenNode() {
- if (genNode == null) {
- genNode = new EObjectResolvingEList<GenNode>(GenNode.class, this, GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_NODE);
- }
- return genNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenConstraint getGenConstraint() {
- if (genConstraint != null && genConstraint.eIsProxy()) {
- InternalEObject oldGenConstraint = (InternalEObject)genConstraint;
- genConstraint = (GenConstraint)eResolveProxy(oldGenConstraint);
- if (genConstraint != oldGenConstraint) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_CONSTRAINT, oldGenConstraint, genConstraint));
- }
- }
- return genConstraint;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenConstraint basicGetGenConstraint() {
- return genConstraint;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setGenConstraint(GenConstraint newGenConstraint) {
- GenConstraint oldGenConstraint = genConstraint;
- genConstraint = newGenConstraint;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_CONSTRAINT, oldGenConstraint, genConstraint));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_NODE:
- return getGenNode();
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_CONSTRAINT:
- if (resolve) return getGenConstraint();
- return basicGetGenConstraint();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_NODE:
- getGenNode().clear();
- getGenNode().addAll((Collection<? extends GenNode>)newValue);
- return;
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_CONSTRAINT:
- setGenConstraint((GenConstraint)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_NODE:
- getGenNode().clear();
- return;
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_CONSTRAINT:
- setGenConstraint((GenConstraint)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_NODE:
- return genNode != null && !genNode.isEmpty();
- case GenExtensionPackage.GEN_NODE_CONSTRAINT__GEN_CONSTRAINT:
- return genConstraint != null;
- }
- return super.eIsSet(featureID);
- }
-
-} //GenNodeConstraintImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenVisualTypeProviderImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenVisualTypeProviderImpl.java
deleted file mode 100644
index b35a3f7999f..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenVisualTypeProviderImpl.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Gen Visual Type Provider</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.GenVisualTypeProviderImpl#getClassName <em>Class Name</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class GenVisualTypeProviderImpl extends CommentedElementImpl implements GenVisualTypeProvider {
- /**
- * The default value of the '{@link #getClassName() <em>Class Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getClassName()
- * @generated
- * @ordered
- */
- protected static final String CLASS_NAME_EDEFAULT = "UMLVisualTypeProvider";
-
- /**
- * The cached value of the '{@link #getClassName() <em>Class Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getClassName()
- * @generated
- * @ordered
- */
- protected String className = CLASS_NAME_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected GenVisualTypeProviderImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.GEN_VISUAL_TYPE_PROVIDER;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getClassName() {
- return className;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setClassName(String newClassName) {
- String oldClassName = className;
- className = newClassName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME, oldClassName, className));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME:
- return getClassName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME:
- setClassName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME:
- setClassName(CLASS_NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER__CLASS_NAME:
- return CLASS_NAME_EDEFAULT == null ? className != null : !CLASS_NAME_EDEFAULT.equals(className);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (className: ");
- result.append(className);
- result.append(')');
- return result.toString();
- }
-
-} //GenVisualTypeProviderImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenerateUsingElementTypeCreationCommandImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenerateUsingElementTypeCreationCommandImpl.java
deleted file mode 100644
index 9974eb097fe..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/GenerateUsingElementTypeCreationCommandImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Generate Using Element Type Creation Command</b></em>'.
- * <!-- end-user-doc -->
- *
- * @generated
- */
-public class GenerateUsingElementTypeCreationCommandImpl extends CommentedElementImpl implements GenerateUsingElementTypeCreationCommand {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected GenerateUsingElementTypeCreationCommandImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND;
- }
-
-} //GenerateUsingElementTypeCreationCommandImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/LabelVisibilityPreferenceImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/LabelVisibilityPreferenceImpl.java
deleted file mode 100644
index 8ca45609721..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/LabelVisibilityPreferenceImpl.java
+++ /dev/null
@@ -1,362 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenExternalNodeLabel;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenLinkLabel;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Label Visibility Preference</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl#getRole <em>Role</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl#getIconPathRole <em>Icon Path Role</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl#getLinkLabels <em>Link Labels</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl#getExternalNodeLabels <em>External Node Labels</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.LabelVisibilityPreferenceImpl#isVisibleByDefault <em>Visible By Default</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class LabelVisibilityPreferenceImpl extends CommentedElementImpl implements LabelVisibilityPreference {
- /**
- * The default value of the '{@link #getRole() <em>Role</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRole()
- * @generated
- * @ordered
- */
- protected static final String ROLE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getRole() <em>Role</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRole()
- * @generated
- * @ordered
- */
- protected String role = ROLE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getIconPathRole() <em>Icon Path Role</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getIconPathRole()
- * @generated
- * @ordered
- */
- protected static final String ICON_PATH_ROLE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getIconPathRole() <em>Icon Path Role</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getIconPathRole()
- * @generated
- * @ordered
- */
- protected String iconPathRole = ICON_PATH_ROLE_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getLinkLabels() <em>Link Labels</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLinkLabels()
- * @generated
- * @ordered
- */
- protected EList<GenLinkLabel> linkLabels;
-
- /**
- * The cached value of the '{@link #getExternalNodeLabels() <em>External Node Labels</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getExternalNodeLabels()
- * @generated
- * @ordered
- */
- protected EList<GenExternalNodeLabel> externalNodeLabels;
-
- /**
- * The default value of the '{@link #isVisibleByDefault() <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isVisibleByDefault()
- * @generated
- * @ordered
- */
- protected static final boolean VISIBLE_BY_DEFAULT_EDEFAULT = true;
-
- /**
- * The cached value of the '{@link #isVisibleByDefault() <em>Visible By Default</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isVisibleByDefault()
- * @generated
- * @ordered
- */
- protected boolean visibleByDefault = VISIBLE_BY_DEFAULT_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected LabelVisibilityPreferenceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.LABEL_VISIBILITY_PREFERENCE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getRole() {
- return role;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setRole(String newRole) {
- String oldRole = role;
- role = newRole;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ROLE, oldRole, role));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getIconPathRole() {
- return iconPathRole;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setIconPathRole(String newIconPathRole) {
- String oldIconPathRole = iconPathRole;
- iconPathRole = newIconPathRole;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE, oldIconPathRole, iconPathRole));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenLinkLabel> getLinkLabels() {
- if (linkLabels == null) {
- linkLabels = new EObjectResolvingEList<GenLinkLabel>(GenLinkLabel.class, this, GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__LINK_LABELS);
- }
- return linkLabels;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenExternalNodeLabel> getExternalNodeLabels() {
- if (externalNodeLabels == null) {
- externalNodeLabels = new EObjectResolvingEList<GenExternalNodeLabel>(GenExternalNodeLabel.class, this, GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS);
- }
- return externalNodeLabels;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean isVisibleByDefault() {
- return visibleByDefault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setVisibleByDefault(boolean newVisibleByDefault) {
- boolean oldVisibleByDefault = visibleByDefault;
- visibleByDefault = newVisibleByDefault;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT, oldVisibleByDefault, visibleByDefault));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ROLE:
- return getRole();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE:
- return getIconPathRole();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__LINK_LABELS:
- return getLinkLabels();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS:
- return getExternalNodeLabels();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- return isVisibleByDefault();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ROLE:
- setRole((String)newValue);
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE:
- setIconPathRole((String)newValue);
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__LINK_LABELS:
- getLinkLabels().clear();
- getLinkLabels().addAll((Collection<? extends GenLinkLabel>)newValue);
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS:
- getExternalNodeLabels().clear();
- getExternalNodeLabels().addAll((Collection<? extends GenExternalNodeLabel>)newValue);
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- setVisibleByDefault((Boolean)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ROLE:
- setRole(ROLE_EDEFAULT);
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE:
- setIconPathRole(ICON_PATH_ROLE_EDEFAULT);
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__LINK_LABELS:
- getLinkLabels().clear();
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS:
- getExternalNodeLabels().clear();
- return;
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- setVisibleByDefault(VISIBLE_BY_DEFAULT_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ROLE:
- return ROLE_EDEFAULT == null ? role != null : !ROLE_EDEFAULT.equals(role);
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__ICON_PATH_ROLE:
- return ICON_PATH_ROLE_EDEFAULT == null ? iconPathRole != null : !ICON_PATH_ROLE_EDEFAULT.equals(iconPathRole);
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__LINK_LABELS:
- return linkLabels != null && !linkLabels.isEmpty();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__EXTERNAL_NODE_LABELS:
- return externalNodeLabels != null && !externalNodeLabels.isEmpty();
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE__VISIBLE_BY_DEFAULT:
- return visibleByDefault != VISIBLE_BY_DEFAULT_EDEFAULT;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (role: ");
- result.append(role);
- result.append(", iconPathRole: ");
- result.append(iconPathRole);
- result.append(", visibleByDefault: ");
- result.append(visibleByDefault);
- result.append(')');
- return result.toString();
- }
-
-} //LabelVisibilityPreferenceImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/MutatingCanvasImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/MutatingCanvasImpl.java
deleted file mode 100644
index 43f793fd691..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/MutatingCanvasImpl.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Mutating Canvas</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.MutatingCanvasImpl#getAlternateCanvases <em>Alternate Canvases</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class MutatingCanvasImpl extends CommentedElementImpl implements MutatingCanvas {
- /**
- * The cached value of the '{@link #getAlternateCanvases() <em>Alternate Canvases</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getAlternateCanvases()
- * @generated
- * @ordered
- */
- protected EList<AlternateCanvas> alternateCanvases;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MutatingCanvasImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.MUTATING_CANVAS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<AlternateCanvas> getAlternateCanvases() {
- if (alternateCanvases == null) {
- alternateCanvases = new EObjectContainmentEList<AlternateCanvas>(AlternateCanvas.class, this, GenExtensionPackage.MUTATING_CANVAS__ALTERNATE_CANVASES);
- }
- return alternateCanvases;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.MUTATING_CANVAS__ALTERNATE_CANVASES:
- return ((InternalEList<?>)getAlternateCanvases()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.MUTATING_CANVAS__ALTERNATE_CANVASES:
- return getAlternateCanvases();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.MUTATING_CANVAS__ALTERNATE_CANVASES:
- getAlternateCanvases().clear();
- getAlternateCanvases().addAll((Collection<? extends AlternateCanvas>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.MUTATING_CANVAS__ALTERNATE_CANVASES:
- getAlternateCanvases().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.MUTATING_CANVAS__ALTERNATE_CANVASES:
- return alternateCanvases != null && !alternateCanvases.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
-} //MutatingCanvasImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/OwnedEditpartImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/OwnedEditpartImpl.java
deleted file mode 100644
index 1c430becbff..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/OwnedEditpartImpl.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Owned Editpart</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.OwnedEditpartImpl#getName <em>Name</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class OwnedEditpartImpl extends ExternalHookImpl implements OwnedEditpart {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected OwnedEditpartImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.OWNED_EDITPART;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.OWNED_EDITPART__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.OWNED_EDITPART__NAME:
- return getName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.OWNED_EDITPART__NAME:
- setName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.OWNED_EDITPART__NAME:
- setName(NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.OWNED_EDITPART__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
-} //OwnedEditpartImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PapyrusExtensionRootNodeImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PapyrusExtensionRootNodeImpl.java
deleted file mode 100644
index f2c1b008af8..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PapyrusExtensionRootNodeImpl.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement;
-import org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Papyrus Extension Root Node</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PapyrusExtensionRootNodeImpl#getExtensionNodes <em>Extension Nodes</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class PapyrusExtensionRootNodeImpl extends CommentedElementImpl implements PapyrusExtensionRootNode {
- /**
- * The cached value of the '{@link #getExtensionNodes() <em>Extension Nodes</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getExtensionNodes()
- * @generated
- * @ordered
- */
- protected EList<CommentedElement> extensionNodes;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PapyrusExtensionRootNodeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.PAPYRUS_EXTENSION_ROOT_NODE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<CommentedElement> getExtensionNodes() {
- if (extensionNodes == null) {
- extensionNodes = new EObjectContainmentEList<CommentedElement>(CommentedElement.class, this, GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES);
- }
- return extensionNodes;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES:
- return ((InternalEList<?>)getExtensionNodes()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES:
- return getExtensionNodes();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES:
- getExtensionNodes().clear();
- getExtensionNodes().addAll((Collection<? extends CommentedElement>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES:
- getExtensionNodes().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE__EXTENSION_NODES:
- return extensionNodes != null && !extensionNodes.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
-} //PapyrusExtensionRootNodeImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PropertyRefreshHookImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PropertyRefreshHookImpl.java
deleted file mode 100644
index f5bbc32a491..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/PropertyRefreshHookImpl.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Property Refresh Hook</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PropertyRefreshHookImpl#getTriggeringCondition <em>Triggering Condition</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.PropertyRefreshHookImpl#getAction <em>Action</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class PropertyRefreshHookImpl extends ExternalHookImpl implements PropertyRefreshHook {
- /**
- * The default value of the '{@link #getTriggeringCondition() <em>Triggering Condition</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTriggeringCondition()
- * @generated
- * @ordered
- */
- protected static final String TRIGGERING_CONDITION_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTriggeringCondition() <em>Triggering Condition</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTriggeringCondition()
- * @generated
- * @ordered
- */
- protected String triggeringCondition = TRIGGERING_CONDITION_EDEFAULT;
-
- /**
- * The default value of the '{@link #getAction() <em>Action</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getAction()
- * @generated
- * @ordered
- */
- protected static final String ACTION_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getAction() <em>Action</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getAction()
- * @generated
- * @ordered
- */
- protected String action = ACTION_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PropertyRefreshHookImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.PROPERTY_REFRESH_HOOK;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getTriggeringCondition() {
- return triggeringCondition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setTriggeringCondition(String newTriggeringCondition) {
- String oldTriggeringCondition = triggeringCondition;
- triggeringCondition = newTriggeringCondition;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION, oldTriggeringCondition, triggeringCondition));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getAction() {
- return action;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setAction(String newAction) {
- String oldAction = action;
- action = newAction;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.PROPERTY_REFRESH_HOOK__ACTION, oldAction, action));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION:
- return getTriggeringCondition();
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__ACTION:
- return getAction();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION:
- setTriggeringCondition((String)newValue);
- return;
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__ACTION:
- setAction((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION:
- setTriggeringCondition(TRIGGERING_CONDITION_EDEFAULT);
- return;
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__ACTION:
- setAction(ACTION_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__TRIGGERING_CONDITION:
- return TRIGGERING_CONDITION_EDEFAULT == null ? triggeringCondition != null : !TRIGGERING_CONDITION_EDEFAULT.equals(triggeringCondition);
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK__ACTION:
- return ACTION_EDEFAULT == null ? action != null : !ACTION_EDEFAULT.equals(action);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (triggeringCondition: ");
- result.append(triggeringCondition);
- result.append(", action: ");
- result.append(action);
- result.append(')');
- return result.toString();
- }
-
-} //PropertyRefreshHookImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificDiagramUpdaterImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificDiagramUpdaterImpl.java
deleted file mode 100644
index 07e65c04c74..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificDiagramUpdaterImpl.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Specific Diagram Updater</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificDiagramUpdaterImpl#getGenNode <em>Gen Node</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class SpecificDiagramUpdaterImpl extends ExternalHookImpl implements SpecificDiagramUpdater {
- /**
- * The cached value of the '{@link #getGenNode() <em>Gen Node</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenNode()
- * @generated
- * @ordered
- */
- protected GenCommonBase genNode;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SpecificDiagramUpdaterImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.SPECIFIC_DIAGRAM_UPDATER;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenCommonBase getGenNode() {
- if (genNode != null && genNode.eIsProxy()) {
- InternalEObject oldGenNode = (InternalEObject)genNode;
- genNode = (GenCommonBase)eResolveProxy(oldGenNode);
- if (genNode != oldGenNode) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER__GEN_NODE, oldGenNode, genNode));
- }
- }
- return genNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenCommonBase basicGetGenNode() {
- return genNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setGenNode(GenCommonBase newGenNode) {
- GenCommonBase oldGenNode = genNode;
- genNode = newGenNode;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER__GEN_NODE, oldGenNode, genNode));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER__GEN_NODE:
- if (resolve) return getGenNode();
- return basicGetGenNode();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER__GEN_NODE:
- setGenNode((GenCommonBase)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER__GEN_NODE:
- setGenNode((GenCommonBase)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER__GEN_NODE:
- return genNode != null;
- }
- return super.eIsSet(featureID);
- }
-
-} //SpecificDiagramUpdaterImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorExternalLabelImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorExternalLabelImpl.java
deleted file mode 100644
index 4c2e884ef37..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorExternalLabelImpl.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenExternalNodeLabel;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Specific Locator External Label</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorExternalLabelImpl#getGenExternalNodeLabel <em>Gen External Node Label</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class SpecificLocatorExternalLabelImpl extends ExternalHookImpl implements SpecificLocatorExternalLabel {
- /**
- * The cached value of the '{@link #getGenExternalNodeLabel() <em>Gen External Node Label</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenExternalNodeLabel()
- * @generated
- * @ordered
- */
- protected EList<GenExternalNodeLabel> genExternalNodeLabel;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SpecificLocatorExternalLabelImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.SPECIFIC_LOCATOR_EXTERNAL_LABEL;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenExternalNodeLabel> getGenExternalNodeLabel() {
- if (genExternalNodeLabel == null) {
- genExternalNodeLabel = new EObjectResolvingEList<GenExternalNodeLabel>(GenExternalNodeLabel.class, this, GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL);
- }
- return genExternalNodeLabel;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL:
- return getGenExternalNodeLabel();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL:
- getGenExternalNodeLabel().clear();
- getGenExternalNodeLabel().addAll((Collection<? extends GenExternalNodeLabel>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL:
- getGenExternalNodeLabel().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL__GEN_EXTERNAL_NODE_LABEL:
- return genExternalNodeLabel != null && !genExternalNodeLabel.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
-} //SpecificLocatorExternalLabelImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorImpl.java
deleted file mode 100644
index 6ab7780782d..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificLocatorImpl.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenChildSideAffixedNode;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Specific Locator</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificLocatorImpl#getGenChildSideAffixedNode <em>Gen Child Side Affixed Node</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class SpecificLocatorImpl extends ExternalHookImpl implements SpecificLocator {
- /**
- * The cached value of the '{@link #getGenChildSideAffixedNode() <em>Gen Child Side Affixed Node</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenChildSideAffixedNode()
- * @generated
- * @ordered
- */
- protected EList<GenChildSideAffixedNode> genChildSideAffixedNode;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SpecificLocatorImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.SPECIFIC_LOCATOR;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenChildSideAffixedNode> getGenChildSideAffixedNode() {
- if (genChildSideAffixedNode == null) {
- genChildSideAffixedNode = new EObjectResolvingEList<GenChildSideAffixedNode>(GenChildSideAffixedNode.class, this, GenExtensionPackage.SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE);
- }
- return genChildSideAffixedNode;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE:
- return getGenChildSideAffixedNode();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE:
- getGenChildSideAffixedNode().clear();
- getGenChildSideAffixedNode().addAll((Collection<? extends GenChildSideAffixedNode>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE:
- getGenChildSideAffixedNode().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_LOCATOR__GEN_CHILD_SIDE_AFFIXED_NODE:
- return genChildSideAffixedNode != null && !genChildSideAffixedNode.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
-} //SpecificLocatorImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificNodePlateImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificNodePlateImpl.java
deleted file mode 100644
index d8500204b2e..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/SpecificNodePlateImpl.java
+++ /dev/null
@@ -1,270 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenNode;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Specific Node Plate</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl#getEditParts <em>Edit Parts</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.SpecificNodePlateImpl#getNodePlateQualifiedName <em>Node Plate Qualified Name</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class SpecificNodePlateImpl extends CommentedElementImpl implements SpecificNodePlate {
- /**
- * The cached value of the '{@link #getEditParts() <em>Edit Parts</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEditParts()
- * @generated
- * @ordered
- */
- protected EList<GenNode> editParts;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #getNodePlateQualifiedName() <em>Node Plate Qualified Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNodePlateQualifiedName()
- * @generated
- * @ordered
- */
- protected static final String NODE_PLATE_QUALIFIED_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNodePlateQualifiedName() <em>Node Plate Qualified Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNodePlateQualifiedName()
- * @generated
- * @ordered
- */
- protected String nodePlateQualifiedName = NODE_PLATE_QUALIFIED_NAME_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SpecificNodePlateImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.SPECIFIC_NODE_PLATE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<GenNode> getEditParts() {
- if (editParts == null) {
- editParts = new EObjectResolvingEList<GenNode>(GenNode.class, this, GenExtensionPackage.SPECIFIC_NODE_PLATE__EDIT_PARTS);
- }
- return editParts;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.SPECIFIC_NODE_PLATE__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getNodePlateQualifiedName() {
- return nodePlateQualifiedName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setNodePlateQualifiedName(String newNodePlateQualifiedName) {
- String oldNodePlateQualifiedName = nodePlateQualifiedName;
- nodePlateQualifiedName = newNodePlateQualifiedName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME, oldNodePlateQualifiedName, nodePlateQualifiedName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__EDIT_PARTS:
- return getEditParts();
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NAME:
- return getName();
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME:
- return getNodePlateQualifiedName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__EDIT_PARTS:
- getEditParts().clear();
- getEditParts().addAll((Collection<? extends GenNode>)newValue);
- return;
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NAME:
- setName((String)newValue);
- return;
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME:
- setNodePlateQualifiedName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__EDIT_PARTS:
- getEditParts().clear();
- return;
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NAME:
- setName(NAME_EDEFAULT);
- return;
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME:
- setNodePlateQualifiedName(NODE_PLATE_QUALIFIED_NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__EDIT_PARTS:
- return editParts != null && !editParts.isEmpty();
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case GenExtensionPackage.SPECIFIC_NODE_PLATE__NODE_PLATE_QUALIFIED_NAME:
- return NODE_PLATE_QUALIFIED_NAME_EDEFAULT == null ? nodePlateQualifiedName != null : !NODE_PLATE_QUALIFIED_NAME_EDEFAULT.equals(nodePlateQualifiedName);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(", nodePlateQualifiedName: ");
- result.append(nodePlateQualifiedName);
- result.append(')');
- return result.toString();
- }
-
-} //SpecificNodePlateImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/VisualIDOverrideImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/VisualIDOverrideImpl.java
deleted file mode 100644
index 1cc67743236..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/impl/VisualIDOverrideImpl.java
+++ /dev/null
@@ -1,294 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.impl;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride;
-import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Visual ID Override</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl#getGenView <em>Gen View</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl#getVisualID <em>Visual ID</em>}</li>
- * <li>{@link org.eclipse.papyrus.gmf.codegen.genextension.impl.VisualIDOverrideImpl#getChild <em>Child</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class VisualIDOverrideImpl extends EObjectImpl implements VisualIDOverride {
- /**
- * The cached value of the '{@link #getGenView() <em>Gen View</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getGenView()
- * @generated
- * @ordered
- */
- protected GenCommonBase genView;
-
- /**
- * The default value of the '{@link #getVisualID() <em>Visual ID</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getVisualID()
- * @generated
- * @ordered
- */
- protected static final String VISUAL_ID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getVisualID() <em>Visual ID</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getVisualID()
- * @generated
- * @ordered
- */
- protected String visualID = VISUAL_ID_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getChild() <em>Child</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getChild()
- * @generated
- * @ordered
- */
- protected EList<VisualIDOverride> child;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected VisualIDOverrideImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return GenExtensionPackage.Literals.VISUAL_ID_OVERRIDE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public GenCommonBase getGenView() {
- if (genView != null && genView.eIsProxy()) {
- InternalEObject oldGenView = (InternalEObject)genView;
- genView = (GenCommonBase)eResolveProxy(oldGenView);
- if (genView != oldGenView) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, GenExtensionPackage.VISUAL_ID_OVERRIDE__GEN_VIEW, oldGenView, genView));
- }
- }
- return genView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenCommonBase basicGetGenView() {
- return genView;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setGenView(GenCommonBase newGenView) {
- GenCommonBase oldGenView = genView;
- genView = newGenView;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.VISUAL_ID_OVERRIDE__GEN_VIEW, oldGenView, genView));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String getVisualID() {
- return visualID;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setVisualID(String newVisualID) {
- String oldVisualID = visualID;
- visualID = newVisualID;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, GenExtensionPackage.VISUAL_ID_OVERRIDE__VISUAL_ID, oldVisualID, visualID));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EList<VisualIDOverride> getChild() {
- if (child == null) {
- child = new EObjectContainmentEList<VisualIDOverride>(VisualIDOverride.class, this, GenExtensionPackage.VISUAL_ID_OVERRIDE__CHILD);
- }
- return child;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__CHILD:
- return ((InternalEList<?>)getChild()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__GEN_VIEW:
- if (resolve) return getGenView();
- return basicGetGenView();
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__VISUAL_ID:
- return getVisualID();
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__CHILD:
- return getChild();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__GEN_VIEW:
- setGenView((GenCommonBase)newValue);
- return;
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__VISUAL_ID:
- setVisualID((String)newValue);
- return;
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__CHILD:
- getChild().clear();
- getChild().addAll((Collection<? extends VisualIDOverride>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__GEN_VIEW:
- setGenView((GenCommonBase)null);
- return;
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__VISUAL_ID:
- setVisualID(VISUAL_ID_EDEFAULT);
- return;
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__CHILD:
- getChild().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__GEN_VIEW:
- return genView != null;
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__VISUAL_ID:
- return VISUAL_ID_EDEFAULT == null ? visualID != null : !VISUAL_ID_EDEFAULT.equals(visualID);
- case GenExtensionPackage.VISUAL_ID_OVERRIDE__CHILD:
- return child != null && !child.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (visualID: ");
- result.append(visualID);
- result.append(')');
- return result.toString();
- }
-
-} //VisualIDOverrideImpl
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionAdapterFactory.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionAdapterFactory.java
deleted file mode 100644
index 49d98b85c91..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionAdapterFactory.java
+++ /dev/null
@@ -1,581 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.papyrus.gmf.codegen.genextension.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage
- * @generated
- */
-public class GenExtensionAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static GenExtensionPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenExtensionAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = GenExtensionPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
- return true;
- }
- if (object instanceof EObject) {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected GenExtensionSwitch<Adapter> modelSwitch =
- new GenExtensionSwitch<Adapter>() {
- @Override
- public Adapter caseExtendedGenView(ExtendedGenView object) {
- return createExtendedGenViewAdapter();
- }
- @Override
- public Adapter caseCommentedElement(CommentedElement object) {
- return createCommentedElementAdapter();
- }
- @Override
- public Adapter casePropertyRefreshHook(PropertyRefreshHook object) {
- return createPropertyRefreshHookAdapter();
- }
- @Override
- public Adapter caseExternalHook(ExternalHook object) {
- return createExternalHookAdapter();
- }
- @Override
- public Adapter caseSpecificLocator(SpecificLocator object) {
- return createSpecificLocatorAdapter();
- }
- @Override
- public Adapter casePapyrusExtensionRootNode(PapyrusExtensionRootNode object) {
- return createPapyrusExtensionRootNodeAdapter();
- }
- @Override
- public Adapter caseAlternateCanvas(AlternateCanvas object) {
- return createAlternateCanvasAdapter();
- }
- @Override
- public Adapter caseAlternateGenTopLevelNode(AlternateGenTopLevelNode object) {
- return createAlternateGenTopLevelNodeAdapter();
- }
- @Override
- public Adapter caseAlternateGenLink(AlternateGenLink object) {
- return createAlternateGenLinkAdapter();
- }
- @Override
- public Adapter caseMutatingCanvas(MutatingCanvas object) {
- return createMutatingCanvasAdapter();
- }
- @Override
- public Adapter caseOwnedEditpart(OwnedEditpart object) {
- return createOwnedEditpartAdapter();
- }
- @Override
- public Adapter caseSpecificDiagramUpdater(SpecificDiagramUpdater object) {
- return createSpecificDiagramUpdaterAdapter();
- }
- @Override
- public Adapter caseGenNodeConstraint(GenNodeConstraint object) {
- return createGenNodeConstraintAdapter();
- }
- @Override
- public Adapter caseSpecificLocatorExternalLabel(SpecificLocatorExternalLabel object) {
- return createSpecificLocatorExternalLabelAdapter();
- }
- @Override
- public Adapter caseAdditionalEditPartCandies(AdditionalEditPartCandies object) {
- return createAdditionalEditPartCandiesAdapter();
- }
- @Override
- public Adapter caseEditPartUsingDeleteService(EditPartUsingDeleteService object) {
- return createEditPartUsingDeleteServiceAdapter();
- }
- @Override
- public Adapter caseEditPartUsingReorientService(EditPartUsingReorientService object) {
- return createEditPartUsingReorientServiceAdapter();
- }
- @Override
- public Adapter caseLabelVisibilityPreference(LabelVisibilityPreference object) {
- return createLabelVisibilityPreferenceAdapter();
- }
- @Override
- public Adapter caseCompartmentVisibilityPreference(CompartmentVisibilityPreference object) {
- return createCompartmentVisibilityPreferenceAdapter();
- }
- @Override
- public Adapter caseCompartmentTitleVisibilityPreference(CompartmentTitleVisibilityPreference object) {
- return createCompartmentTitleVisibilityPreferenceAdapter();
- }
- @Override
- public Adapter caseConstrainedByReferenceCompartmentItemSemanticEditPolicy(ConstrainedByReferenceCompartmentItemSemanticEditPolicy object) {
- return createConstrainedByReferenceCompartmentItemSemanticEditPolicyAdapter();
- }
- @Override
- public Adapter caseGenerateUsingElementTypeCreationCommand(GenerateUsingElementTypeCreationCommand object) {
- return createGenerateUsingElementTypeCreationCommandAdapter();
- }
- @Override
- public Adapter caseCustomDiagramUpdaterSingleton(CustomDiagramUpdaterSingleton object) {
- return createCustomDiagramUpdaterSingletonAdapter();
- }
- @Override
- public Adapter caseSpecificNodePlate(SpecificNodePlate object) {
- return createSpecificNodePlateAdapter();
- }
- @Override
- public Adapter caseGenVisualTypeProvider(GenVisualTypeProvider object) {
- return createGenVisualTypeProviderAdapter();
- }
- @Override
- public Adapter caseVisualIDOverride(VisualIDOverride object) {
- return createVisualIDOverrideAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return modelSwitch.doSwitch((EObject)target);
- }
-
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView <em>Extended Gen View</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView
- * @generated
- */
- public Adapter createExtendedGenViewAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement <em>Commented Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement
- * @generated
- */
- public Adapter createCommentedElementAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook <em>Property Refresh Hook</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook
- * @generated
- */
- public Adapter createPropertyRefreshHookAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook <em>External Hook</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook
- * @generated
- */
- public Adapter createExternalHookAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator <em>Specific Locator</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator
- * @generated
- */
- public Adapter createSpecificLocatorAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode <em>Papyrus Extension Root Node</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode
- * @generated
- */
- public Adapter createPapyrusExtensionRootNodeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas <em>Alternate Canvas</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas
- * @generated
- */
- public Adapter createAlternateCanvasAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode <em>Alternate Gen Top Level Node</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode
- * @generated
- */
- public Adapter createAlternateGenTopLevelNodeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink <em>Alternate Gen Link</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink
- * @generated
- */
- public Adapter createAlternateGenLinkAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas <em>Mutating Canvas</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas
- * @generated
- */
- public Adapter createMutatingCanvasAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart <em>Owned Editpart</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart
- * @generated
- */
- public Adapter createOwnedEditpartAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater <em>Specific Diagram Updater</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater
- * @generated
- */
- public Adapter createSpecificDiagramUpdaterAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint <em>Gen Node Constraint</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint
- * @generated
- */
- public Adapter createGenNodeConstraintAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel <em>Specific Locator External Label</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel
- * @generated
- */
- public Adapter createSpecificLocatorExternalLabelAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies <em>Additional Edit Part Candies</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies
- * @generated
- */
- public Adapter createAdditionalEditPartCandiesAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService <em>Edit Part Using Delete Service</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService
- * @generated
- */
- public Adapter createEditPartUsingDeleteServiceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService <em>Edit Part Using Reorient Service</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService
- * @generated
- */
- public Adapter createEditPartUsingReorientServiceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference <em>Label Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference
- * @generated
- */
- public Adapter createLabelVisibilityPreferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference <em>Compartment Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference
- * @generated
- */
- public Adapter createCompartmentVisibilityPreferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference <em>Compartment Title Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference
- * @generated
- */
- public Adapter createCompartmentTitleVisibilityPreferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy <em>Constrained By Reference Compartment Item Semantic Edit Policy</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy
- * @generated
- */
- public Adapter createConstrainedByReferenceCompartmentItemSemanticEditPolicyAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand <em>Generate Using Element Type Creation Command</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand
- * @generated
- */
- public Adapter createGenerateUsingElementTypeCreationCommandAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton <em>Custom Diagram Updater Singleton</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton
- * @generated
- */
- public Adapter createCustomDiagramUpdaterSingletonAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate <em>Specific Node Plate</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate
- * @generated
- */
- public Adapter createSpecificNodePlateAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider <em>Gen Visual Type Provider</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider
- * @generated
- */
- public Adapter createGenVisualTypeProviderAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride <em>Visual ID Override</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride
- * @generated
- */
- public Adapter createVisualIDOverrideAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
-
-} //GenExtensionAdapterFactory
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionSwitch.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionSwitch.java
deleted file mode 100644
index 194b7aedc90..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/GenExtensionSwitch.java
+++ /dev/null
@@ -1,675 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.util;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.util.Switch;
-
-import org.eclipse.papyrus.gmf.codegen.genextension.*;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage
- * @generated
- */
-public class GenExtensionSwitch<T> extends Switch<T> {
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static GenExtensionPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public GenExtensionSwitch() {
- if (modelPackage == null) {
- modelPackage = GenExtensionPackage.eINSTANCE;
- }
- }
-
- /**
- * Checks whether this is a switch for the given package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param ePackage the package in question.
- * @return whether this is a switch for the given package.
- * @generated
- */
- @Override
- protected boolean isSwitchFor(EPackage ePackage) {
- return ePackage == modelPackage;
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- @Override
- protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW: {
- ExtendedGenView extendedGenView = (ExtendedGenView)theEObject;
- T result = caseExtendedGenView(extendedGenView);
- if (result == null) result = caseCommentedElement(extendedGenView);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.COMMENTED_ELEMENT: {
- CommentedElement commentedElement = (CommentedElement)theEObject;
- T result = caseCommentedElement(commentedElement);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK: {
- PropertyRefreshHook propertyRefreshHook = (PropertyRefreshHook)theEObject;
- T result = casePropertyRefreshHook(propertyRefreshHook);
- if (result == null) result = caseExternalHook(propertyRefreshHook);
- if (result == null) result = caseCommentedElement(propertyRefreshHook);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.EXTERNAL_HOOK: {
- ExternalHook externalHook = (ExternalHook)theEObject;
- T result = caseExternalHook(externalHook);
- if (result == null) result = caseCommentedElement(externalHook);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_LOCATOR: {
- SpecificLocator specificLocator = (SpecificLocator)theEObject;
- T result = caseSpecificLocator(specificLocator);
- if (result == null) result = caseExternalHook(specificLocator);
- if (result == null) result = caseCommentedElement(specificLocator);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE: {
- PapyrusExtensionRootNode papyrusExtensionRootNode = (PapyrusExtensionRootNode)theEObject;
- T result = casePapyrusExtensionRootNode(papyrusExtensionRootNode);
- if (result == null) result = caseCommentedElement(papyrusExtensionRootNode);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ALTERNATE_CANVAS: {
- AlternateCanvas alternateCanvas = (AlternateCanvas)theEObject;
- T result = caseAlternateCanvas(alternateCanvas);
- if (result == null) result = caseCommentedElement(alternateCanvas);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE: {
- AlternateGenTopLevelNode alternateGenTopLevelNode = (AlternateGenTopLevelNode)theEObject;
- T result = caseAlternateGenTopLevelNode(alternateGenTopLevelNode);
- if (result == null) result = caseCommentedElement(alternateGenTopLevelNode);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ALTERNATE_GEN_LINK: {
- AlternateGenLink alternateGenLink = (AlternateGenLink)theEObject;
- T result = caseAlternateGenLink(alternateGenLink);
- if (result == null) result = caseCommentedElement(alternateGenLink);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.MUTATING_CANVAS: {
- MutatingCanvas mutatingCanvas = (MutatingCanvas)theEObject;
- T result = caseMutatingCanvas(mutatingCanvas);
- if (result == null) result = caseCommentedElement(mutatingCanvas);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.OWNED_EDITPART: {
- OwnedEditpart ownedEditpart = (OwnedEditpart)theEObject;
- T result = caseOwnedEditpart(ownedEditpart);
- if (result == null) result = caseExternalHook(ownedEditpart);
- if (result == null) result = caseCommentedElement(ownedEditpart);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER: {
- SpecificDiagramUpdater specificDiagramUpdater = (SpecificDiagramUpdater)theEObject;
- T result = caseSpecificDiagramUpdater(specificDiagramUpdater);
- if (result == null) result = caseExternalHook(specificDiagramUpdater);
- if (result == null) result = caseCommentedElement(specificDiagramUpdater);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.GEN_NODE_CONSTRAINT: {
- GenNodeConstraint genNodeConstraint = (GenNodeConstraint)theEObject;
- T result = caseGenNodeConstraint(genNodeConstraint);
- if (result == null) result = caseCommentedElement(genNodeConstraint);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL: {
- SpecificLocatorExternalLabel specificLocatorExternalLabel = (SpecificLocatorExternalLabel)theEObject;
- T result = caseSpecificLocatorExternalLabel(specificLocatorExternalLabel);
- if (result == null) result = caseExternalHook(specificLocatorExternalLabel);
- if (result == null) result = caseCommentedElement(specificLocatorExternalLabel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES: {
- AdditionalEditPartCandies additionalEditPartCandies = (AdditionalEditPartCandies)theEObject;
- T result = caseAdditionalEditPartCandies(additionalEditPartCandies);
- if (result == null) result = caseCommentedElement(additionalEditPartCandies);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE: {
- EditPartUsingDeleteService editPartUsingDeleteService = (EditPartUsingDeleteService)theEObject;
- T result = caseEditPartUsingDeleteService(editPartUsingDeleteService);
- if (result == null) result = caseCommentedElement(editPartUsingDeleteService);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE: {
- EditPartUsingReorientService editPartUsingReorientService = (EditPartUsingReorientService)theEObject;
- T result = caseEditPartUsingReorientService(editPartUsingReorientService);
- if (result == null) result = caseCommentedElement(editPartUsingReorientService);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE: {
- LabelVisibilityPreference labelVisibilityPreference = (LabelVisibilityPreference)theEObject;
- T result = caseLabelVisibilityPreference(labelVisibilityPreference);
- if (result == null) result = caseCommentedElement(labelVisibilityPreference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE: {
- CompartmentVisibilityPreference compartmentVisibilityPreference = (CompartmentVisibilityPreference)theEObject;
- T result = caseCompartmentVisibilityPreference(compartmentVisibilityPreference);
- if (result == null) result = caseCommentedElement(compartmentVisibilityPreference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE: {
- CompartmentTitleVisibilityPreference compartmentTitleVisibilityPreference = (CompartmentTitleVisibilityPreference)theEObject;
- T result = caseCompartmentTitleVisibilityPreference(compartmentTitleVisibilityPreference);
- if (result == null) result = caseCommentedElement(compartmentTitleVisibilityPreference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY: {
- ConstrainedByReferenceCompartmentItemSemanticEditPolicy constrainedByReferenceCompartmentItemSemanticEditPolicy = (ConstrainedByReferenceCompartmentItemSemanticEditPolicy)theEObject;
- T result = caseConstrainedByReferenceCompartmentItemSemanticEditPolicy(constrainedByReferenceCompartmentItemSemanticEditPolicy);
- if (result == null) result = caseCommentedElement(constrainedByReferenceCompartmentItemSemanticEditPolicy);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND: {
- GenerateUsingElementTypeCreationCommand generateUsingElementTypeCreationCommand = (GenerateUsingElementTypeCreationCommand)theEObject;
- T result = caseGenerateUsingElementTypeCreationCommand(generateUsingElementTypeCreationCommand);
- if (result == null) result = caseCommentedElement(generateUsingElementTypeCreationCommand);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON: {
- CustomDiagramUpdaterSingleton customDiagramUpdaterSingleton = (CustomDiagramUpdaterSingleton)theEObject;
- T result = caseCustomDiagramUpdaterSingleton(customDiagramUpdaterSingleton);
- if (result == null) result = caseCommentedElement(customDiagramUpdaterSingleton);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_NODE_PLATE: {
- SpecificNodePlate specificNodePlate = (SpecificNodePlate)theEObject;
- T result = caseSpecificNodePlate(specificNodePlate);
- if (result == null) result = caseCommentedElement(specificNodePlate);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER: {
- GenVisualTypeProvider genVisualTypeProvider = (GenVisualTypeProvider)theEObject;
- T result = caseGenVisualTypeProvider(genVisualTypeProvider);
- if (result == null) result = caseCommentedElement(genVisualTypeProvider);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.VISUAL_ID_OVERRIDE: {
- VisualIDOverride visualIDOverride = (VisualIDOverride)theEObject;
- T result = caseVisualIDOverride(visualIDOverride);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extended Gen View</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extended Gen View</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseExtendedGenView(ExtendedGenView object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Commented Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Commented Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCommentedElement(CommentedElement object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Property Refresh Hook</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Property Refresh Hook</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T casePropertyRefreshHook(PropertyRefreshHook object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>External Hook</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>External Hook</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseExternalHook(ExternalHook object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Locator</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Locator</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificLocator(SpecificLocator object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Papyrus Extension Root Node</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Papyrus Extension Root Node</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T casePapyrusExtensionRootNode(PapyrusExtensionRootNode object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Alternate Canvas</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Alternate Canvas</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAlternateCanvas(AlternateCanvas object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Alternate Gen Top Level Node</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Alternate Gen Top Level Node</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAlternateGenTopLevelNode(AlternateGenTopLevelNode object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Alternate Gen Link</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Alternate Gen Link</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAlternateGenLink(AlternateGenLink object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Mutating Canvas</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mutating Canvas</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseMutatingCanvas(MutatingCanvas object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Owned Editpart</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Owned Editpart</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseOwnedEditpart(OwnedEditpart object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Diagram Updater</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Diagram Updater</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificDiagramUpdater(SpecificDiagramUpdater object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Gen Node Constraint</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Gen Node Constraint</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseGenNodeConstraint(GenNodeConstraint object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Locator External Label</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Locator External Label</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificLocatorExternalLabel(SpecificLocatorExternalLabel object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Additional Edit Part Candies</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Additional Edit Part Candies</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAdditionalEditPartCandies(AdditionalEditPartCandies object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Edit Part Using Delete Service</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Edit Part Using Delete Service</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseEditPartUsingDeleteService(EditPartUsingDeleteService object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Edit Part Using Reorient Service</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Edit Part Using Reorient Service</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseEditPartUsingReorientService(EditPartUsingReorientService object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Label Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Label Visibility Preference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseLabelVisibilityPreference(LabelVisibilityPreference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Compartment Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compartment Visibility Preference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCompartmentVisibilityPreference(CompartmentVisibilityPreference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Compartment Title Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compartment Title Visibility Preference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCompartmentTitleVisibilityPreference(CompartmentTitleVisibilityPreference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseConstrainedByReferenceCompartmentItemSemanticEditPolicy(ConstrainedByReferenceCompartmentItemSemanticEditPolicy object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Generate Using Element Type Creation Command</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Generate Using Element Type Creation Command</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseGenerateUsingElementTypeCreationCommand(GenerateUsingElementTypeCreationCommand object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Custom Diagram Updater Singleton</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Custom Diagram Updater Singleton</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCustomDiagramUpdaterSingleton(CustomDiagramUpdaterSingleton object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Node Plate</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Node Plate</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificNodePlate(SpecificNodePlate object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Gen Visual Type Provider</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Gen Visual Type Provider</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseGenVisualTypeProvider(GenVisualTypeProvider object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Visual ID Override</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Visual ID Override</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseVisualIDOverride(VisualIDOverride object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- @Override
- public T defaultCase(EObject object) {
- return null;
- }
-
-} //GenExtensionSwitch
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionAdapterFactory.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionAdapterFactory.java
deleted file mode 100644
index e90b160ef5b..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionAdapterFactory.java
+++ /dev/null
@@ -1,605 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.util;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy;
-import org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand;
-import org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart;
-import org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate;
-import org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage
- * @generated
- */
-public class PapyrusgmfgenextensionAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static GenExtensionPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PapyrusgmfgenextensionAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = GenExtensionPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
- return true;
- }
- if (object instanceof EObject) {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PapyrusgmfgenextensionSwitch<Adapter> modelSwitch =
- new PapyrusgmfgenextensionSwitch<Adapter>() {
- @Override
- public Adapter caseExtendedGenView(ExtendedGenView object) {
- return createExtendedGenViewAdapter();
- }
- @Override
- public Adapter caseCommentedElement(CommentedElement object) {
- return createCommentedElementAdapter();
- }
- @Override
- public Adapter casePropertyRefreshHook(PropertyRefreshHook object) {
- return createPropertyRefreshHookAdapter();
- }
- @Override
- public Adapter caseExternalHook(ExternalHook object) {
- return createExternalHookAdapter();
- }
- @Override
- public Adapter caseSpecificLocator(SpecificLocator object) {
- return createSpecificLocatorAdapter();
- }
- @Override
- public Adapter casePapyrusExtensionRootNode(PapyrusExtensionRootNode object) {
- return createPapyrusExtensionRootNodeAdapter();
- }
- @Override
- public Adapter caseAlternateCanvas(AlternateCanvas object) {
- return createAlternateCanvasAdapter();
- }
- @Override
- public Adapter caseAlternateGenTopLevelNode(AlternateGenTopLevelNode object) {
- return createAlternateGenTopLevelNodeAdapter();
- }
- @Override
- public Adapter caseAlternateGenLink(AlternateGenLink object) {
- return createAlternateGenLinkAdapter();
- }
- @Override
- public Adapter caseMutatingCanvas(MutatingCanvas object) {
- return createMutatingCanvasAdapter();
- }
- @Override
- public Adapter caseOwnedEditpart(OwnedEditpart object) {
- return createOwnedEditpartAdapter();
- }
- @Override
- public Adapter caseSpecificDiagramUpdater(SpecificDiagramUpdater object) {
- return createSpecificDiagramUpdaterAdapter();
- }
- @Override
- public Adapter caseGenNodeConstraint(GenNodeConstraint object) {
- return createGenNodeConstraintAdapter();
- }
- @Override
- public Adapter caseSpecificLocatorExternalLabel(SpecificLocatorExternalLabel object) {
- return createSpecificLocatorExternalLabelAdapter();
- }
- @Override
- public Adapter caseAdditionalEditPartCandies(AdditionalEditPartCandies object) {
- return createAdditionalEditPartCandiesAdapter();
- }
- @Override
- public Adapter caseEditPartUsingDeleteService(EditPartUsingDeleteService object) {
- return createEditPartUsingDeleteServiceAdapter();
- }
- @Override
- public Adapter caseEditPartUsingReorientService(EditPartUsingReorientService object) {
- return createEditPartUsingReorientServiceAdapter();
- }
- @Override
- public Adapter caseLabelVisibilityPreference(LabelVisibilityPreference object) {
- return createLabelVisibilityPreferenceAdapter();
- }
- @Override
- public Adapter caseCompartmentVisibilityPreference(CompartmentVisibilityPreference object) {
- return createCompartmentVisibilityPreferenceAdapter();
- }
- @Override
- public Adapter caseCompartmentTitleVisibilityPreference(CompartmentTitleVisibilityPreference object) {
- return createCompartmentTitleVisibilityPreferenceAdapter();
- }
- @Override
- public Adapter caseConstrainedByReferenceCompartmentItemSemanticEditPolicy(ConstrainedByReferenceCompartmentItemSemanticEditPolicy object) {
- return createConstrainedByReferenceCompartmentItemSemanticEditPolicyAdapter();
- }
- @Override
- public Adapter caseGenerateUsingElementTypeCreationCommand(GenerateUsingElementTypeCreationCommand object) {
- return createGenerateUsingElementTypeCreationCommandAdapter();
- }
- @Override
- public Adapter caseCustomDiagramUpdaterSingleton(CustomDiagramUpdaterSingleton object) {
- return createCustomDiagramUpdaterSingletonAdapter();
- }
- @Override
- public Adapter caseSpecificNodePlate(SpecificNodePlate object) {
- return createSpecificNodePlateAdapter();
- }
- @Override
- public Adapter caseGenVisualTypeProvider(GenVisualTypeProvider object) {
- return createGenVisualTypeProviderAdapter();
- }
- @Override
- public Adapter caseVisualIDOverride(VisualIDOverride object) {
- return createVisualIDOverrideAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return modelSwitch.doSwitch((EObject)target);
- }
-
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView <em>Extended Gen View</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView
- * @generated
- */
- public Adapter createExtendedGenViewAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement <em>Commented Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement
- * @generated
- */
- public Adapter createCommentedElementAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook <em>Property Refresh Hook</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook
- * @generated
- */
- public Adapter createPropertyRefreshHookAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook <em>External Hook</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook
- * @generated
- */
- public Adapter createExternalHookAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator <em>Specific Locator</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator
- * @generated
- */
- public Adapter createSpecificLocatorAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode <em>Papyrus Extension Root Node</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode
- * @generated
- */
- public Adapter createPapyrusExtensionRootNodeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas <em>Alternate Canvas</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas
- * @generated
- */
- public Adapter createAlternateCanvasAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode <em>Alternate Gen Top Level Node</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode
- * @generated
- */
- public Adapter createAlternateGenTopLevelNodeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink <em>Alternate Gen Link</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink
- * @generated
- */
- public Adapter createAlternateGenLinkAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas <em>Mutating Canvas</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas
- * @generated
- */
- public Adapter createMutatingCanvasAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart <em>Owned Editpart</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart
- * @generated
- */
- public Adapter createOwnedEditpartAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater <em>Specific Diagram Updater</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater
- * @generated
- */
- public Adapter createSpecificDiagramUpdaterAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint <em>Gen Node Constraint</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint
- * @generated
- */
- public Adapter createGenNodeConstraintAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel <em>Specific Locator External Label</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel
- * @generated
- */
- public Adapter createSpecificLocatorExternalLabelAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies <em>Additional Edit Part Candies</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies
- * @generated
- */
- public Adapter createAdditionalEditPartCandiesAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService <em>Edit Part Using Delete Service</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService
- * @generated
- */
- public Adapter createEditPartUsingDeleteServiceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService <em>Edit Part Using Reorient Service</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService
- * @generated
- */
- public Adapter createEditPartUsingReorientServiceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference <em>Label Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference
- * @generated
- */
- public Adapter createLabelVisibilityPreferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference <em>Compartment Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference
- * @generated
- */
- public Adapter createCompartmentVisibilityPreferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference <em>Compartment Title Visibility Preference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference
- * @generated
- */
- public Adapter createCompartmentTitleVisibilityPreferenceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy <em>Constrained By Reference Compartment Item Semantic Edit Policy</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy
- * @generated
- */
- public Adapter createConstrainedByReferenceCompartmentItemSemanticEditPolicyAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand <em>Generate Using Element Type Creation Command</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand
- * @generated
- */
- public Adapter createGenerateUsingElementTypeCreationCommandAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton <em>Custom Diagram Updater Singleton</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton
- * @generated
- */
- public Adapter createCustomDiagramUpdaterSingletonAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate <em>Specific Node Plate</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate
- * @generated
- */
- public Adapter createSpecificNodePlateAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider <em>Gen Visual Type Provider</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider
- * @generated
- */
- public Adapter createGenVisualTypeProviderAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride <em>Visual ID Override</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride
- * @generated
- */
- public Adapter createVisualIDOverrideAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
-
-} //PapyrusgmfgenextensionAdapterFactory
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionSwitch.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionSwitch.java
deleted file mode 100644
index a740fb34073..00000000000
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/genextension/util/PapyrusgmfgenextensionSwitch.java
+++ /dev/null
@@ -1,700 +0,0 @@
-/**
- * Copyright (c) 2015 CEA LIST and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- */
-package org.eclipse.papyrus.gmf.codegen.genextension.util;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.util.Switch;
-import org.eclipse.papyrus.gmf.codegen.genextension.AdditionalEditPartCandies;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenLink;
-import org.eclipse.papyrus.gmf.codegen.genextension.AlternateGenTopLevelNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.CommentedElement;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentTitleVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.CompartmentVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.ConstrainedByReferenceCompartmentItemSemanticEditPolicy;
-import org.eclipse.papyrus.gmf.codegen.genextension.CustomDiagramUpdaterSingleton;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingDeleteService;
-import org.eclipse.papyrus.gmf.codegen.genextension.EditPartUsingReorientService;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExtendedGenView;
-import org.eclipse.papyrus.gmf.codegen.genextension.ExternalHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenNodeConstraint;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenVisualTypeProvider;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenerateUsingElementTypeCreationCommand;
-import org.eclipse.papyrus.gmf.codegen.genextension.LabelVisibilityPreference;
-import org.eclipse.papyrus.gmf.codegen.genextension.MutatingCanvas;
-import org.eclipse.papyrus.gmf.codegen.genextension.OwnedEditpart;
-import org.eclipse.papyrus.gmf.codegen.genextension.PapyrusExtensionRootNode;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.PropertyRefreshHook;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificDiagramUpdater;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocator;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificLocatorExternalLabel;
-import org.eclipse.papyrus.gmf.codegen.genextension.SpecificNodePlate;
-import org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage
- * @generated
- */
-public class PapyrusgmfgenextensionSwitch<T> extends Switch<T> {
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static GenExtensionPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PapyrusgmfgenextensionSwitch() {
- if (modelPackage == null) {
- modelPackage = GenExtensionPackage.eINSTANCE;
- }
- }
-
- /**
- * Checks whether this is a switch for the given package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param ePackage the package in question.
- * @return whether this is a switch for the given package.
- * @generated
- */
- @Override
- protected boolean isSwitchFor(EPackage ePackage) {
- return ePackage == modelPackage;
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- @Override
- protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case GenExtensionPackage.EXTENDED_GEN_VIEW: {
- ExtendedGenView extendedGenView = (ExtendedGenView)theEObject;
- T result = caseExtendedGenView(extendedGenView);
- if (result == null) result = caseCommentedElement(extendedGenView);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.COMMENTED_ELEMENT: {
- CommentedElement commentedElement = (CommentedElement)theEObject;
- T result = caseCommentedElement(commentedElement);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.PROPERTY_REFRESH_HOOK: {
- PropertyRefreshHook propertyRefreshHook = (PropertyRefreshHook)theEObject;
- T result = casePropertyRefreshHook(propertyRefreshHook);
- if (result == null) result = caseExternalHook(propertyRefreshHook);
- if (result == null) result = caseCommentedElement(propertyRefreshHook);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.EXTERNAL_HOOK: {
- ExternalHook externalHook = (ExternalHook)theEObject;
- T result = caseExternalHook(externalHook);
- if (result == null) result = caseCommentedElement(externalHook);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_LOCATOR: {
- SpecificLocator specificLocator = (SpecificLocator)theEObject;
- T result = caseSpecificLocator(specificLocator);
- if (result == null) result = caseExternalHook(specificLocator);
- if (result == null) result = caseCommentedElement(specificLocator);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.PAPYRUS_EXTENSION_ROOT_NODE: {
- PapyrusExtensionRootNode papyrusExtensionRootNode = (PapyrusExtensionRootNode)theEObject;
- T result = casePapyrusExtensionRootNode(papyrusExtensionRootNode);
- if (result == null) result = caseCommentedElement(papyrusExtensionRootNode);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ALTERNATE_CANVAS: {
- AlternateCanvas alternateCanvas = (AlternateCanvas)theEObject;
- T result = caseAlternateCanvas(alternateCanvas);
- if (result == null) result = caseCommentedElement(alternateCanvas);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ALTERNATE_GEN_TOP_LEVEL_NODE: {
- AlternateGenTopLevelNode alternateGenTopLevelNode = (AlternateGenTopLevelNode)theEObject;
- T result = caseAlternateGenTopLevelNode(alternateGenTopLevelNode);
- if (result == null) result = caseCommentedElement(alternateGenTopLevelNode);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ALTERNATE_GEN_LINK: {
- AlternateGenLink alternateGenLink = (AlternateGenLink)theEObject;
- T result = caseAlternateGenLink(alternateGenLink);
- if (result == null) result = caseCommentedElement(alternateGenLink);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.MUTATING_CANVAS: {
- MutatingCanvas mutatingCanvas = (MutatingCanvas)theEObject;
- T result = caseMutatingCanvas(mutatingCanvas);
- if (result == null) result = caseCommentedElement(mutatingCanvas);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.OWNED_EDITPART: {
- OwnedEditpart ownedEditpart = (OwnedEditpart)theEObject;
- T result = caseOwnedEditpart(ownedEditpart);
- if (result == null) result = caseExternalHook(ownedEditpart);
- if (result == null) result = caseCommentedElement(ownedEditpart);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_DIAGRAM_UPDATER: {
- SpecificDiagramUpdater specificDiagramUpdater = (SpecificDiagramUpdater)theEObject;
- T result = caseSpecificDiagramUpdater(specificDiagramUpdater);
- if (result == null) result = caseExternalHook(specificDiagramUpdater);
- if (result == null) result = caseCommentedElement(specificDiagramUpdater);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.GEN_NODE_CONSTRAINT: {
- GenNodeConstraint genNodeConstraint = (GenNodeConstraint)theEObject;
- T result = caseGenNodeConstraint(genNodeConstraint);
- if (result == null) result = caseCommentedElement(genNodeConstraint);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_LOCATOR_EXTERNAL_LABEL: {
- SpecificLocatorExternalLabel specificLocatorExternalLabel = (SpecificLocatorExternalLabel)theEObject;
- T result = caseSpecificLocatorExternalLabel(specificLocatorExternalLabel);
- if (result == null) result = caseExternalHook(specificLocatorExternalLabel);
- if (result == null) result = caseCommentedElement(specificLocatorExternalLabel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.ADDITIONAL_EDIT_PART_CANDIES: {
- AdditionalEditPartCandies additionalEditPartCandies = (AdditionalEditPartCandies)theEObject;
- T result = caseAdditionalEditPartCandies(additionalEditPartCandies);
- if (result == null) result = caseCommentedElement(additionalEditPartCandies);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.EDIT_PART_USING_DELETE_SERVICE: {
- EditPartUsingDeleteService editPartUsingDeleteService = (EditPartUsingDeleteService)theEObject;
- T result = caseEditPartUsingDeleteService(editPartUsingDeleteService);
- if (result == null) result = caseCommentedElement(editPartUsingDeleteService);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.EDIT_PART_USING_REORIENT_SERVICE: {
- EditPartUsingReorientService editPartUsingReorientService = (EditPartUsingReorientService)theEObject;
- T result = caseEditPartUsingReorientService(editPartUsingReorientService);
- if (result == null) result = caseCommentedElement(editPartUsingReorientService);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.LABEL_VISIBILITY_PREFERENCE: {
- LabelVisibilityPreference labelVisibilityPreference = (LabelVisibilityPreference)theEObject;
- T result = caseLabelVisibilityPreference(labelVisibilityPreference);
- if (result == null) result = caseCommentedElement(labelVisibilityPreference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.COMPARTMENT_VISIBILITY_PREFERENCE: {
- CompartmentVisibilityPreference compartmentVisibilityPreference = (CompartmentVisibilityPreference)theEObject;
- T result = caseCompartmentVisibilityPreference(compartmentVisibilityPreference);
- if (result == null) result = caseCommentedElement(compartmentVisibilityPreference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.COMPARTMENT_TITLE_VISIBILITY_PREFERENCE: {
- CompartmentTitleVisibilityPreference compartmentTitleVisibilityPreference = (CompartmentTitleVisibilityPreference)theEObject;
- T result = caseCompartmentTitleVisibilityPreference(compartmentTitleVisibilityPreference);
- if (result == null) result = caseCommentedElement(compartmentTitleVisibilityPreference);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.CONSTRAINED_BY_REFERENCE_COMPARTMENT_ITEM_SEMANTIC_EDIT_POLICY: {
- ConstrainedByReferenceCompartmentItemSemanticEditPolicy constrainedByReferenceCompartmentItemSemanticEditPolicy = (ConstrainedByReferenceCompartmentItemSemanticEditPolicy)theEObject;
- T result = caseConstrainedByReferenceCompartmentItemSemanticEditPolicy(constrainedByReferenceCompartmentItemSemanticEditPolicy);
- if (result == null) result = caseCommentedElement(constrainedByReferenceCompartmentItemSemanticEditPolicy);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.GENERATE_USING_ELEMENT_TYPE_CREATION_COMMAND: {
- GenerateUsingElementTypeCreationCommand generateUsingElementTypeCreationCommand = (GenerateUsingElementTypeCreationCommand)theEObject;
- T result = caseGenerateUsingElementTypeCreationCommand(generateUsingElementTypeCreationCommand);
- if (result == null) result = caseCommentedElement(generateUsingElementTypeCreationCommand);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.CUSTOM_DIAGRAM_UPDATER_SINGLETON: {
- CustomDiagramUpdaterSingleton customDiagramUpdaterSingleton = (CustomDiagramUpdaterSingleton)theEObject;
- T result = caseCustomDiagramUpdaterSingleton(customDiagramUpdaterSingleton);
- if (result == null) result = caseCommentedElement(customDiagramUpdaterSingleton);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.SPECIFIC_NODE_PLATE: {
- SpecificNodePlate specificNodePlate = (SpecificNodePlate)theEObject;
- T result = caseSpecificNodePlate(specificNodePlate);
- if (result == null) result = caseCommentedElement(specificNodePlate);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.GEN_VISUAL_TYPE_PROVIDER: {
- GenVisualTypeProvider genVisualTypeProvider = (GenVisualTypeProvider)theEObject;
- T result = caseGenVisualTypeProvider(genVisualTypeProvider);
- if (result == null) result = caseCommentedElement(genVisualTypeProvider);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case GenExtensionPackage.VISUAL_ID_OVERRIDE: {
- VisualIDOverride visualIDOverride = (VisualIDOverride)theEObject;
- T result = caseVisualIDOverride(visualIDOverride);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extended Gen View</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extended Gen View</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseExtendedGenView(ExtendedGenView object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Commented Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Commented Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCommentedElement(CommentedElement object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Property Refresh Hook</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Property Refresh Hook</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T casePropertyRefreshHook(PropertyRefreshHook object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>External Hook</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>External Hook</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseExternalHook(ExternalHook object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Locator</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Locator</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificLocator(SpecificLocator object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Papyrus Extension Root Node</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Papyrus Extension Root Node</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T casePapyrusExtensionRootNode(PapyrusExtensionRootNode object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Alternate Canvas</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Alternate Canvas</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAlternateCanvas(AlternateCanvas object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Alternate Gen Top Level Node</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Alternate Gen Top Level Node</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAlternateGenTopLevelNode(AlternateGenTopLevelNode object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Alternate Gen Link</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Alternate Gen Link</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAlternateGenLink(AlternateGenLink object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Mutating Canvas</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mutating Canvas</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseMutatingCanvas(MutatingCanvas object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Owned Editpart</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Owned Editpart</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseOwnedEditpart(OwnedEditpart object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Diagram Updater</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Diagram Updater</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificDiagramUpdater(SpecificDiagramUpdater object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Gen Node Constraint</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Gen Node Constraint</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseGenNodeConstraint(GenNodeConstraint object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Locator External Label</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Locator External Label</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificLocatorExternalLabel(SpecificLocatorExternalLabel object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Additional Edit Part Candies</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Additional Edit Part Candies</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAdditionalEditPartCandies(AdditionalEditPartCandies object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Edit Part Using Delete Service</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Edit Part Using Delete Service</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseEditPartUsingDeleteService(EditPartUsingDeleteService object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Edit Part Using Reorient Service</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Edit Part Using Reorient Service</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseEditPartUsingReorientService(EditPartUsingReorientService object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Label Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Label Visibility Preference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseLabelVisibilityPreference(LabelVisibilityPreference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Compartment Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compartment Visibility Preference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCompartmentVisibilityPreference(CompartmentVisibilityPreference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Compartment Title Visibility Preference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compartment Title Visibility Preference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCompartmentTitleVisibilityPreference(CompartmentTitleVisibilityPreference object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Constrained By Reference Compartment Item Semantic Edit Policy</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseConstrainedByReferenceCompartmentItemSemanticEditPolicy(ConstrainedByReferenceCompartmentItemSemanticEditPolicy object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Generate Using Element Type Creation Command</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Generate Using Element Type Creation Command</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseGenerateUsingElementTypeCreationCommand(GenerateUsingElementTypeCreationCommand object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Custom Diagram Updater Singleton</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Custom Diagram Updater Singleton</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCustomDiagramUpdaterSingleton(CustomDiagramUpdaterSingleton object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Specific Node Plate</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Specific Node Plate</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSpecificNodePlate(SpecificNodePlate object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Gen Visual Type Provider</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Gen Visual Type Provider</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseGenVisualTypeProvider(GenVisualTypeProvider object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Visual ID Override</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Visual ID Override</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseVisualIDOverride(VisualIDOverride object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- @Override
- public T defaultCase(EObject object) {
- return null;
- }
-
-} //PapyrusgmfgenextensionSwitch
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenContainerBase.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenContainerBase.java
index f6e3c425cba..7fbdad35f7f 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenContainerBase.java
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/GenContainerBase.java
@@ -97,7 +97,6 @@ public interface GenContainerBase extends GenCommonBase {
* @see org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage#getGenContainerBase_SpecificDiagramUpdaterClassName()
* @model
* @generated
- * @since 3.0
*/
String getSpecificDiagramUpdaterClassName();
@@ -108,7 +107,6 @@ public interface GenContainerBase extends GenCommonBase {
* @param value the new value of the '<em>Specific Diagram Updater Class Name</em>' attribute.
* @see #getSpecificDiagramUpdaterClassName()
* @generated
- * @since 3.0
*/
void setSpecificDiagramUpdaterClassName(String value);
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java
index 85d3224f07d..b505d040f9e 100644
--- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java
+++ b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.codegen/src/org/eclipse/papyrus/gmf/codegen/gmfgen/impl/GMFGenPackageImpl.java
@@ -36,16 +36,14 @@ import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EStructuralFeature.Setting;
import org.eclipse.emf.ecore.EValidator;
import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.EStructuralFeature.Setting;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.impl.GenExtensionPackageImpl;
import org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenFactory;
import org.eclipse.papyrus.gmf.codegen.gmfgen.GMFGenPackage;
import org.eclipse.papyrus.gmf.validate.GMFValidator;
@@ -1268,16 +1266,11 @@ public class GMFGenPackageImpl extends EPackageImpl implements GMFGenPackage {
GenModelPackage.eINSTANCE.eClass();
EcorePackage.eINSTANCE.eClass();
- // Obtain or create and register interdependencies
- Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(GenExtensionPackage.eNS_URI);
- GenExtensionPackageImpl theGenExtensionPackage = (GenExtensionPackageImpl)(registeredPackage instanceof GenExtensionPackageImpl ? registeredPackage : GenExtensionPackage.eINSTANCE);
-
// Load packages
theGMFGenPackage.loadPackage();
// Fix loaded packages
theGMFGenPackage.fixPackageContents();
- theGenExtensionPackage.fixPackageContents();
// Mark meta-data to indicate it can't be changed
theGMFGenPackage.freeze();

Back to the top