From b1b44d5068643c8ba95fa4a165521cb44b37f7fc Mon Sep 17 00:00:00 2001
From: Arthur Daussy
Date: Tue, 17 Jun 2014 10:36:47 +0200
Subject: [PATCH] Add Stereotyped element change to the UML Compare meta model.
Add "StereotypedElementChange" to the UML Compare meta model.
Create a first custom implementation of its item provider.
Format all generated code (subsequent generations will automatically
format the code).
Change-Id: I4285a9f5216bcf5c7b30cb2d3156e2cb2c0a7260
Signed-off-by: Arthur Daussy
---
.../META-INF/MANIFEST.MF | 1 +
.../icons/full/obj16/StereotypedElementChange.gif | Bin 0 -> 129 bytes
.../plugin.properties | 2 +
.../StereotypedElementChangeItemProvider.java | 107 ++
.../UMLCompareItemProviderAdapterFactory.java | 26 +-
...StereotypedElementChangeCustomItemProvider.java | 103 ++
...UMLCompareCustomItemProviderAdapterFactory.java | 17 +-
.../model/uml2compare.ecore | 1 +
.../model/uml2compare.genmodel | 3 +-
.../compare/uml2/internal/AssociationChange.java | 9 +-
.../uml2/internal/DirectedRelationshipChange.java | 9 +-
.../internal/ExecutionSpecificationChange.java | 9 +-
.../emf/compare/uml2/internal/ExtendChange.java | 9 +-
.../uml2/internal/GeneralizationSetChange.java | 7 +-
.../uml2/internal/IntervalConstraintChange.java | 7 +-
.../emf/compare/uml2/internal/MessageChange.java | 9 +-
.../uml2/internal/ProfileApplicationChange.java | 26 +-
.../uml2/internal/StereotypeApplicationChange.java | 29 +-
.../uml2/internal/StereotypeAttributeChange.java | 7 +-
.../uml2/internal/StereotypeReferenceChange.java | 7 +-
...onChange.java => StereotypedElementChange.java} | 15 +-
.../compare/uml2/internal/UMLCompareFactory.java | 94 +-
.../compare/uml2/internal/UMLComparePackage.java | 1665 +++++++++++---------
.../eclipse/emf/compare/uml2/internal/UMLDiff.java | 46 +-
.../impl/StereotypedElementChangeImpl.java | 46 +
.../uml2/internal/impl/UMLCompareFactoryImpl.java | 14 +-
.../uml2/internal/impl/UMLComparePackageImpl.java | 24 +-
.../internal/util/UMLCompareAdapterFactory.java | 20 +-
.../uml2/internal/util/UMLCompareSwitch.java | 24 +
29 files changed, 1431 insertions(+), 905 deletions(-)
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/StereotypedElementChange.gif
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/StereotypedElementChangeItemProvider.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/src/org/eclipse/emf/compare/uml2/internal/provider/custom/StereotypedElementChangeCustomItemProvider.java
copy plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/{AssociationChange.java => StereotypedElementChange.java} (65%)
create mode 100644 plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/StereotypedElementChangeImpl.java
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.compare.uml2.edit/META-INF/MANIFEST.MF
index 898804cf4..31d690108 100644
--- a/plugins/org.eclipse.emf.compare.uml2.edit/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/META-INF/MANIFEST.MF
@@ -20,6 +20,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.compare.edit
Bundle-ActivationPolicy: lazy
Import-Package: com.google.common.base;version="[11.0.0,16.0.0)",
+ com.google.common.collect;version="[11.0.0,16.0.0)",
org.eclipse.emf.compare.provider
Export-Package: org.eclipse.emf.compare.uml2.internal.provider;x-internal:=true,
org.eclipse.emf.compare.uml2.internal.provider.custom;x-friends:="org.eclipse.emf.compare.diagram.papyrus.tests",
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/StereotypedElementChange.gif b/plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/StereotypedElementChange.gif
new file mode 100644
index 0000000000000000000000000000000000000000..53500daf98e17bc98acd04b14eb7b16938ceb4dd
GIT binary patch
literal 129
zcwTe&bhEHb6krfw*vtS14Pe~RaNxj!hK2@)|3L14Ap8G+FzY{vJ!j6GOP4Ag92^vX
zvM@3*a5CtCG=j`vV9_%;>A8BZ#p^HMRQMkjx^6dRy_J&SwP4{_8@-Ry)UKM9_pH?9
R*Imxo>2_qIkT4^IH2}wzFZ%!h
literal 0
HcwPel00001
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties b/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties
index 32b12ea2b..cfcc810e8 100644
--- a/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties
@@ -162,3 +162,5 @@ _UI_IncludeChange_type = Include Change
_UI_UMLDiff_eReference_feature = EReference
_UI_DirectedRelationshipChange_type = Directed Relationship Change
_UI_StereotypeAttributeChange_type = Stereotype Attribute Change
+_UI_StereotypedElementChange_type = Stereotyped Element Change
+_UI_StereotypedElementChange_stereotypeApplications_feature = Stereotype Applications
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/StereotypedElementChangeItemProvider.java b/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/StereotypedElementChangeItemProvider.java
new file mode 100644
index 000000000..016cc6acc
--- /dev/null
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/StereotypedElementChangeItemProvider.java
@@ -0,0 +1,107 @@
+/**
+ * Copyright (c) 2014 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ */
+package org.eclipse.emf.compare.uml2.internal.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.compare.DifferenceKind;
+import org.eclipse.emf.compare.uml2.internal.StereotypedElementChange;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.emf.compare.uml2.internal.StereotypedElementChange} object.
+ *
+ *
+ * @generated
+ */
+public class StereotypedElementChangeItemProvider extends UMLDiffItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ *
+ *
+ * @generated
+ */
+ public StereotypedElementChangeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public List getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns StereotypedElementChange.gif.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/StereotypedElementChange")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ DifferenceKind labelValue = ((StereotypedElementChange)object).getKind();
+ String label = labelValue == null ? null : labelValue.toString();
+ return label == null || label.length() == 0 ?
+ getString("_UI_StereotypedElementChange_type") : //$NON-NLS-1$
+ getString("_UI_StereotypedElementChange_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection
- *
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getProfileApplicationChange()
* @model
* @generated
*/
public interface ProfileApplicationChange extends UMLDiff {
/**
- * Returns the value of the 'Profile' reference.
- *
+ * Returns the value of the 'Profile' reference.
*
- * If the meaning of the 'Profile' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the 'Profile' reference isn't clear, there really should be more of a
+ * description here...
*
*
+ *
* @return the value of the 'Profile' reference.
* @see #setProfile(Profile)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getProfileApplicationChange_Profile()
@@ -46,10 +44,12 @@ public interface ProfileApplicationChange extends UMLDiff {
Profile getProfile();
/**
- * Sets the value of the '{@link org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange#getProfile Profile}' reference.
- *
- *
- * @param value the new value of the 'Profile' reference.
+ * Sets the value of the '
+ * {@link org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange#getProfile Profile}'
+ * reference.
+ *
+ * @param value
+ * the new value of the 'Profile' reference.
* @see #getProfile()
* @generated
*/
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeApplicationChange.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeApplicationChange.java
index a5bf5c215..4e10b1c8b 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeApplicationChange.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeApplicationChange.java
@@ -13,30 +13,29 @@ package org.eclipse.emf.compare.uml2.internal;
import org.eclipse.uml2.uml.Stereotype;
/**
- *
- * A representation of the model object 'Stereotype Application Change'.
- *
- *
+ * A representation of the model object 'Stereotype Application Change
+ * '.
*
*
- *
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypeApplicationChange()
* @model
* @generated
*/
public interface StereotypeApplicationChange extends UMLDiff {
/**
- * Returns the value of the 'Stereotype' reference.
- *
+ * Returns the value of the 'Stereotype' reference.
*
- * If the meaning of the 'Stereotype' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the 'Stereotype' reference isn't clear, there really should be more of a
+ * description here...
*
*
+ *
* @return the value of the 'Stereotype' reference.
* @see #setStereotype(Stereotype)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypeApplicationChange_Stereotype()
@@ -46,10 +45,12 @@ public interface StereotypeApplicationChange extends UMLDiff {
Stereotype getStereotype();
/**
- * Sets the value of the '{@link org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange#getStereotype Stereotype}' reference.
- *
- *
- * @param value the new value of the 'Stereotype' reference.
+ * Sets the value of the '
+ * {@link org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange#getStereotype
+ * Stereotype}' reference.
+ *
+ * @param value
+ * the new value of the 'Stereotype' reference.
* @see #getStereotype()
* @generated
*/
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeAttributeChange.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeAttributeChange.java
index b98ed7d43..2c2d0268e 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeAttributeChange.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeAttributeChange.java
@@ -10,13 +10,10 @@
*/
package org.eclipse.emf.compare.uml2.internal;
-
/**
- *
- * A representation of the model object 'Stereotype Attribute Change'.
+ * A representation of the model object 'Stereotype Attribute Change'.
*
- *
- *
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypeAttributeChange()
* @model
* @generated
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeReferenceChange.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeReferenceChange.java
index 86a72b0fd..0fb05dd49 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeReferenceChange.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypeReferenceChange.java
@@ -10,13 +10,10 @@
*/
package org.eclipse.emf.compare.uml2.internal;
-
/**
- *
- * A representation of the model object 'Stereotype Reference Change'.
+ * A representation of the model object 'Stereotype Reference Change'.
*
- *
- *
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypeReferenceChange()
* @model
* @generated
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/AssociationChange.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypedElementChange.java
similarity index 65%
copy from plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/AssociationChange.java
copy to plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypedElementChange.java
index 26ce2b815..248772399 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/AssociationChange.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypedElementChange.java
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2012 Obeo.
+ * Copyright (c) 2014 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,16 +10,13 @@
*/
package org.eclipse.emf.compare.uml2.internal;
-
/**
- *
- * A representation of the model object 'Association Change'.
+ * A representation of the model object 'Stereotyped Element Change'.
*
- *
- *
- * @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getAssociationChange()
+ *
+ * @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypedElementChange()
* @model
* @generated
*/
-public interface AssociationChange extends UMLDiff {
-} // AssociationChange
+public interface StereotypedElementChange extends UMLDiff {
+} // StereotypedElementChange
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLCompareFactory.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLCompareFactory.java
index dedaf8ca3..57d81803a 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLCompareFactory.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLCompareFactory.java
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2012 Obeo.
+ * Copyright (c) 2012, 2014 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -13,128 +13,132 @@ package org.eclipse.emf.compare.uml2.internal;
import org.eclipse.emf.ecore.EFactory;
/**
- *
- * The Factory for the model.
- * It provides a create method for each non-abstract class of the model.
- *
+ * The Factory for the model. It provides a create method for each non-abstract
+ * class of the model.
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage
* @generated
*/
public interface UMLCompareFactory extends EFactory {
/**
- * The singleton instance of the factory.
- *
- *
+ * The singleton instance of the factory.
+ *
* @generated
*/
UMLCompareFactory eINSTANCE = org.eclipse.emf.compare.uml2.internal.impl.UMLCompareFactoryImpl.init();
/**
- * Returns a new object of class 'Association Change'.
- *
- *
+ * Returns a new object of class 'Association Change'.
+ *
* @return a new object of class 'Association Change'.
* @generated
*/
AssociationChange createAssociationChange();
/**
- * Returns a new object of class 'Extend Change'.
- *
- *
+ * Returns a new object of class 'Extend Change'.
+ *
* @return a new object of class 'Extend Change'.
* @generated
*/
ExtendChange createExtendChange();
/**
- * Returns a new object of class 'Generalization Set Change'.
- *
- *
+ * Returns a new object of class 'Generalization Set Change'.
+ *
* @return a new object of class 'Generalization Set Change'.
* @generated
*/
GeneralizationSetChange createGeneralizationSetChange();
/**
- * Returns a new object of class 'Execution Specification Change'.
- *
- *
+ * Returns a new object of class 'Execution Specification Change'.
+ *
* @return a new object of class 'Execution Specification Change'.
* @generated
*/
ExecutionSpecificationChange createExecutionSpecificationChange();
/**
- * Returns a new object of class 'Interval Constraint Change'.
- *
- *
+ * Returns a new object of class 'Interval Constraint Change'.
+ *
* @return a new object of class 'Interval Constraint Change'.
* @generated
*/
IntervalConstraintChange createIntervalConstraintChange();
/**
- * Returns a new object of class 'Message Change'.
- *
- *
+ * Returns a new object of class 'Message Change'.
+ *
* @return a new object of class 'Message Change'.
* @generated
*/
MessageChange createMessageChange();
/**
- * Returns a new object of class 'Stereotype Attribute Change'.
- *
- *
+ * Returns a new object of class 'Stereotype Attribute Change'.
+ *
* @return a new object of class 'Stereotype Attribute Change'.
* @generated
*/
StereotypeAttributeChange createStereotypeAttributeChange();
/**
- * Returns a new object of class 'Stereotype Application Change'.
- *
- *
+ * Returns a new object of class 'Stereotype Application Change'.
+ *
* @return a new object of class 'Stereotype Application Change'.
* @generated
*/
StereotypeApplicationChange createStereotypeApplicationChange();
/**
- * Returns a new object of class 'Stereotype Reference Change'.
- *
- *
+ * Returns a new object of class 'Stereotype Reference Change'.
+ *
* @return a new object of class 'Stereotype Reference Change'.
* @generated
*/
StereotypeReferenceChange createStereotypeReferenceChange();
/**
- * Returns a new object of class 'Profile Application Change'.
- *
- *
+ * Returns a new object of class 'Profile Application Change'.
+ *
* @return a new object of class 'Profile Application Change'.
* @generated
*/
ProfileApplicationChange createProfileApplicationChange();
/**
- * Returns a new object of class 'Directed Relationship Change'.
- *
- *
+ * Returns a new object of class 'Directed Relationship Change'.
+ *
* @return a new object of class 'Directed Relationship Change'.
* @generated
*/
DirectedRelationshipChange createDirectedRelationshipChange();
/**
- * Returns the package supported by this factory.
- *
- *
+ * Returns a new object of class 'Stereotyped Element Change'.
+ *
+ * @return a new object of class 'Stereotyped Element Change'.
+ * @generated
+ */
+ StereotypedElementChange createStereotypedElementChange();
+
+ /**
+ * Returns the package supported by this factory.
+ *
* @return the package supported by this factory.
* @generated
*/
UMLComparePackage getUMLComparePackage();
-} //UMLCompareFactory
+} // UMLCompareFactory
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLComparePackage.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLComparePackage.java
index 86a79684d..a8e1ca3ec 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLComparePackage.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLComparePackage.java
@@ -16,57 +16,53 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
- *
- * The Package for the model.
- * It contains accessors for the meta objects to represent
+ * The Package for the model. It contains accessors for the meta objects to
+ * represent
*
- *
each class,
- *
each feature of each class,
- *
each enum,
- *
and each data type
+ *
each class,
+ *
each feature of each class,
+ *
each enum,
+ *
and each data type
*
*
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLCompareFactory
* @model kind="package"
* @generated
*/
public interface UMLComparePackage extends EPackage {
/**
- * The package name.
- *
- *
+ * The package name.
+ *
* @generated
*/
String eNAME = "uml2"; //$NON-NLS-1$
/**
- * The package namespace URI.
- *
- *
+ * The package namespace URI.
+ *
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/compare/uml2/2.0"; //$NON-NLS-1$
/**
- * The package namespace name.
- *
- *
+ * The package namespace name.
+ *
* @generated
*/
String eNS_PREFIX = "umlcompare"; //$NON-NLS-1$
/**
- * The singleton instance of the package.
- *
- *
+ * The singleton instance of the package.
+ *
* @generated
*/
UMLComparePackage eINSTANCE = org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl.init();
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.UMLDiffImpl UML Diff}' class.
- *
- *
+ * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.UMLDiffImpl
+ * UML Diff}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLDiffImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getUMLDiff()
* @generated
@@ -74,153 +70,151 @@ public interface UMLComparePackage extends EPackage {
int UML_DIFF = 11;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int UML_DIFF__MATCH = ComparePackage.DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int UML_DIFF__REQUIRES = ComparePackage.DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int UML_DIFF__REQUIRED_BY = ComparePackage.DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int UML_DIFF__IMPLIES = ComparePackage.DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int UML_DIFF__IMPLIED_BY = ComparePackage.DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int UML_DIFF__REFINES = ComparePackage.DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int UML_DIFF__REFINED_BY = ComparePackage.DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int UML_DIFF__PRIME_REFINING = ComparePackage.DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int UML_DIFF__KIND = ComparePackage.DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int UML_DIFF__SOURCE = ComparePackage.DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int UML_DIFF__STATE = ComparePackage.DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int UML_DIFF__EQUIVALENCE = ComparePackage.DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int UML_DIFF__CONFLICT = ComparePackage.DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int UML_DIFF__DISCRIMINANT = ComparePackage.DIFF_FEATURE_COUNT + 0;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int UML_DIFF__EREFERENCE = ComparePackage.DIFF_FEATURE_COUNT + 1;
/**
- * The number of structural features of the 'UML Diff' class.
- *
- *
+ * The number of structural features of the 'UML Diff' class.
+ *
* @generated
* @ordered
*/
int UML_DIFF_FEATURE_COUNT = ComparePackage.DIFF_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.AssociationChangeImpl Association Change}' class.
- *
- *
+ * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.AssociationChangeImpl
+ * Association Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.AssociationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getAssociationChange()
* @generated
@@ -228,153 +222,151 @@ public interface UMLComparePackage extends EPackage {
int ASSOCIATION_CHANGE = 0;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Association Change' class.
- *
+ * The number of structural features of the 'Association Change' class.
*
+ *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ExtendChangeImpl Extend Change}' class.
- *
- *
+ * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ExtendChangeImpl
+ * Extend Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.ExtendChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getExtendChange()
* @generated
@@ -382,153 +374,152 @@ public interface UMLComparePackage extends EPackage {
int EXTEND_CHANGE = 1;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Extend Change' class.
- *
- *
+ * The number of structural features of the 'Extend Change' class.
+ *
* @generated
* @ordered
*/
int EXTEND_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.GeneralizationSetChangeImpl Generalization Set Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.GeneralizationSetChangeImpl
+ * Generalization Set Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.GeneralizationSetChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getGeneralizationSetChange()
* @generated
@@ -536,153 +527,152 @@ public interface UMLComparePackage extends EPackage {
int GENERALIZATION_SET_CHANGE = 2;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Generalization Set Change' class.
- *
- *
+ * The number of structural features of the 'Generalization Set Change' class.
+ *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ExecutionSpecificationChangeImpl Execution Specification Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.ExecutionSpecificationChangeImpl
+ * Execution Specification Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.ExecutionSpecificationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getExecutionSpecificationChange()
* @generated
@@ -690,153 +680,152 @@ public interface UMLComparePackage extends EPackage {
int EXECUTION_SPECIFICATION_CHANGE = 3;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Execution Specification Change' class.
- *
- *
+ * The number of structural features of the 'Execution Specification Change' class.
+ *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.IntervalConstraintChangeImpl Interval Constraint Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.IntervalConstraintChangeImpl
+ * Interval Constraint Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.IntervalConstraintChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getIntervalConstraintChange()
* @generated
@@ -844,153 +833,151 @@ public interface UMLComparePackage extends EPackage {
int INTERVAL_CONSTRAINT_CHANGE = 4;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Interval Constraint Change' class.
- *
- *
+ * The number of structural features of the 'Interval Constraint Change' class.
+ *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.MessageChangeImpl Message Change}' class.
- *
- *
+ * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.MessageChangeImpl
+ * Message Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.MessageChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getMessageChange()
* @generated
@@ -998,153 +985,152 @@ public interface UMLComparePackage extends EPackage {
int MESSAGE_CHANGE = 5;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Message Change' class.
- *
- *
+ * The number of structural features of the 'Message Change' class.
+ *
* @generated
* @ordered
*/
int MESSAGE_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeAttributeChangeImpl Stereotype Attribute Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeAttributeChangeImpl
+ * Stereotype Attribute Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.StereotypeAttributeChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypeAttributeChange()
* @generated
@@ -1152,153 +1138,152 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_ATTRIBUTE_CHANGE = 6;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Stereotype Attribute Change' class.
- *
- *
+ * The number of structural features of the 'Stereotype Attribute Change' class.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeApplicationChangeImpl Stereotype Application Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeApplicationChangeImpl
+ * Stereotype Application Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.StereotypeApplicationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypeApplicationChange()
* @generated
@@ -1306,162 +1291,161 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_APPLICATION_CHANGE = 7;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The feature id for the 'Stereotype' reference.
- *
- *
+ * The feature id for the 'Stereotype' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__STEREOTYPE = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The number of structural features of the 'Stereotype Application Change' class.
- *
- *
+ * The number of structural features of the 'Stereotype Application Change' class.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeReferenceChangeImpl Stereotype Reference Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeReferenceChangeImpl
+ * Stereotype Reference Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.StereotypeReferenceChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypeReferenceChange()
* @generated
@@ -1469,153 +1453,152 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_REFERENCE_CHANGE = 8;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Stereotype Reference Change' class.
- *
- *
+ * The number of structural features of the 'Stereotype Reference Change' class.
+ *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ProfileApplicationChangeImpl Profile Application Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.ProfileApplicationChangeImpl
+ * Profile Application Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.ProfileApplicationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getProfileApplicationChange()
* @generated
@@ -1623,163 +1606,161 @@ public interface UMLComparePackage extends EPackage {
int PROFILE_APPLICATION_CHANGE = 9;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The feature id for the 'Profile' reference.
- *
- *
+ * The feature id for the 'Profile' reference.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__PROFILE = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The number of structural features of the 'Profile Application Change' class.
- *
- *
+ * The number of structural features of the 'Profile Application Change' class.
+ *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 1;
-
/**
- * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.DirectedRelationshipChangeImpl Directed Relationship Change}' class.
- *
- *
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.DirectedRelationshipChangeImpl
+ * Directed Relationship Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.DirectedRelationshipChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getDirectedRelationshipChange()
* @generated
@@ -1787,154 +1768,304 @@ public interface UMLComparePackage extends EPackage {
int DIRECTED_RELATIONSHIP_CHANGE = 10;
/**
- * The feature id for the 'Match' container reference.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
- *
+ * The feature id for the 'Requires' reference list.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
- *
+ * The feature id for the 'Required By' reference list.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
- *
+ * The feature id for the 'Implies' reference list.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
- *
+ * The feature id for the 'Implied By' reference list.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
- *
+ * The feature id for the 'Refines' reference list.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
- *
+ * The feature id for the 'Refined By' reference list.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
- *
+ * The feature id for the 'Prime Refining' reference.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__KIND = UML_DIFF__KIND;
/**
- * The feature id for the 'Source' attribute.
- *
- *
+ * The feature id for the 'Source' attribute.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
- *
+ * The feature id for the 'Equivalence' reference.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
/**
- * The feature id for the 'Conflict' reference.
- *
- *
+ * The feature id for the 'Conflict' reference.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
- *
+ * The feature id for the 'Discriminant' reference.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
- *
+ * The feature id for the 'EReference' reference.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The number of structural features of the 'Directed Relationship Change' class.
- *
- *
+ * The number of structural features of the 'Directed Relationship Change' class.
+ *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
+ /**
+ * The meta object id for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypedElementChangeImpl
+ * Stereotyped Element Change}' class.
+ *
+ * @see org.eclipse.emf.compare.uml2.internal.impl.StereotypedElementChangeImpl
+ * @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypedElementChange()
+ * @generated
+ */
+ int STEREOTYPED_ELEMENT_CHANGE = 12;
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.AssociationChange Association Change}'.
- *
- *
+ * The feature id for the 'Match' container reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__MATCH = UML_DIFF__MATCH;
+
+ /**
+ * The feature id for the 'Requires' reference list.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
+
+ /**
+ * The feature id for the 'Required By' reference list.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
+
+ /**
+ * The feature id for the 'Implies' reference list.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
+
+ /**
+ * The feature id for the 'Implied By' reference list.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
+
+ /**
+ * The feature id for the 'Refines' reference list.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__REFINES = UML_DIFF__REFINES;
+
+ /**
+ * The feature id for the 'Refined By' reference list.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
+
+ /**
+ * The feature id for the 'Prime Refining' reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
+
+ /**
+ * The feature id for the 'Kind' attribute.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__KIND = UML_DIFF__KIND;
+
+ /**
+ * The feature id for the 'Source' attribute.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__SOURCE = UML_DIFF__SOURCE;
+
+ /**
+ * The feature id for the 'State' attribute.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__STATE = UML_DIFF__STATE;
+
+ /**
+ * The feature id for the 'Equivalence' reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__EQUIVALENCE = UML_DIFF__EQUIVALENCE;
+
+ /**
+ * The feature id for the 'Conflict' reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
+
+ /**
+ * The feature id for the 'Discriminant' reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
+
+ /**
+ * The feature id for the 'EReference' reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
+
+ /**
+ * The number of structural features of the 'Stereotyped Element Change' class.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEREOTYPED_ELEMENT_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.AssociationChange
+ * Association Change}'.
+ *
* @return the meta object for class 'Association Change'.
* @see org.eclipse.emf.compare.uml2.internal.AssociationChange
* @generated
@@ -1942,9 +2073,9 @@ public interface UMLComparePackage extends EPackage {
EClass getAssociationChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.ExtendChange Extend Change}'.
- *
- *
+ * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.ExtendChange
+ * Extend Change}'.
+ *
* @return the meta object for class 'Extend Change'.
* @see org.eclipse.emf.compare.uml2.internal.ExtendChange
* @generated
@@ -1952,9 +2083,10 @@ public interface UMLComparePackage extends EPackage {
EClass getExtendChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.GeneralizationSetChange Generalization Set Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.GeneralizationSetChange
+ * Generalization Set Change}'.
+ *
* @return the meta object for class 'Generalization Set Change'.
* @see org.eclipse.emf.compare.uml2.internal.GeneralizationSetChange
* @generated
@@ -1962,9 +2094,10 @@ public interface UMLComparePackage extends EPackage {
EClass getGeneralizationSetChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.ExecutionSpecificationChange Execution Specification Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.ExecutionSpecificationChange
+ * Execution Specification Change}'.
+ *
* @return the meta object for class 'Execution Specification Change'.
* @see org.eclipse.emf.compare.uml2.internal.ExecutionSpecificationChange
* @generated
@@ -1972,9 +2105,10 @@ public interface UMLComparePackage extends EPackage {
EClass getExecutionSpecificationChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.IntervalConstraintChange Interval Constraint Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.IntervalConstraintChange
+ * Interval Constraint Change}'.
+ *
* @return the meta object for class 'Interval Constraint Change'.
* @see org.eclipse.emf.compare.uml2.internal.IntervalConstraintChange
* @generated
@@ -1982,9 +2116,9 @@ public interface UMLComparePackage extends EPackage {
EClass getIntervalConstraintChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.MessageChange Message Change}'.
- *
- *
+ * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.MessageChange
+ * Message Change}'.
+ *
* @return the meta object for class 'Message Change'.
* @see org.eclipse.emf.compare.uml2.internal.MessageChange
* @generated
@@ -1992,9 +2126,10 @@ public interface UMLComparePackage extends EPackage {
EClass getMessageChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.StereotypeAttributeChange Stereotype Attribute Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.StereotypeAttributeChange
+ * Stereotype Attribute Change}'.
+ *
* @return the meta object for class 'Stereotype Attribute Change'.
* @see org.eclipse.emf.compare.uml2.internal.StereotypeAttributeChange
* @generated
@@ -2002,9 +2137,10 @@ public interface UMLComparePackage extends EPackage {
EClass getStereotypeAttributeChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange Stereotype Application Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange
+ * Stereotype Application Change}'.
+ *
* @return the meta object for class 'Stereotype Application Change'.
* @see org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange
* @generated
@@ -2012,9 +2148,10 @@ public interface UMLComparePackage extends EPackage {
EClass getStereotypeApplicationChange();
/**
- * Returns the meta object for the reference '{@link org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange#getStereotype Stereotype}'.
- *
- *
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange#getStereotype
+ * Stereotype}'.
+ *
* @return the meta object for the reference 'Stereotype'.
* @see org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange#getStereotype()
* @see #getStereotypeApplicationChange()
@@ -2023,9 +2160,10 @@ public interface UMLComparePackage extends EPackage {
EReference getStereotypeApplicationChange_Stereotype();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.StereotypeReferenceChange Stereotype Reference Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.StereotypeReferenceChange
+ * Stereotype Reference Change}'.
+ *
* @return the meta object for class 'Stereotype Reference Change'.
* @see org.eclipse.emf.compare.uml2.internal.StereotypeReferenceChange
* @generated
@@ -2033,9 +2171,10 @@ public interface UMLComparePackage extends EPackage {
EClass getStereotypeReferenceChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange Profile Application Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange
+ * Profile Application Change}'.
+ *
* @return the meta object for class 'Profile Application Change'.
* @see org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange
* @generated
@@ -2043,9 +2182,10 @@ public interface UMLComparePackage extends EPackage {
EClass getProfileApplicationChange();
/**
- * Returns the meta object for the reference '{@link org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange#getProfile Profile}'.
- *
- *
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange#getProfile Profile}'.
+ *
+ *
* @return the meta object for the reference 'Profile'.
* @see org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange#getProfile()
* @see #getProfileApplicationChange()
@@ -2054,9 +2194,10 @@ public interface UMLComparePackage extends EPackage {
EReference getProfileApplicationChange_Profile();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.DirectedRelationshipChange Directed Relationship Change}'.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.DirectedRelationshipChange
+ * Directed Relationship Change}'.
+ *
* @return the meta object for class 'Directed Relationship Change'.
* @see org.eclipse.emf.compare.uml2.internal.DirectedRelationshipChange
* @generated
@@ -2064,9 +2205,9 @@ public interface UMLComparePackage extends EPackage {
EClass getDirectedRelationshipChange();
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff UML Diff}'.
- *
- *
+ * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff
+ * UML Diff}'.
+ *
* @return the meta object for class 'UML Diff'.
* @see org.eclipse.emf.compare.uml2.internal.UMLDiff
* @generated
@@ -2074,9 +2215,10 @@ public interface UMLComparePackage extends EPackage {
EClass getUMLDiff();
/**
- * Returns the meta object for the reference '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getDiscriminant Discriminant}'.
- *
- *
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getDiscriminant Discriminant}'.
+ *
* @return the meta object for the reference 'Discriminant'.
* @see org.eclipse.emf.compare.uml2.internal.UMLDiff#getDiscriminant()
* @see #getUMLDiff()
@@ -2085,9 +2227,10 @@ public interface UMLComparePackage extends EPackage {
EReference getUMLDiff_Discriminant();
/**
- * Returns the meta object for the reference '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getEReference EReference}'.
- *
- *
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getEReference EReference}'.
+ *
* @return the meta object for the reference 'EReference'.
* @see org.eclipse.emf.compare.uml2.internal.UMLDiff#getEReference()
* @see #getUMLDiff()
@@ -2096,33 +2239,45 @@ public interface UMLComparePackage extends EPackage {
EReference getUMLDiff_EReference();
/**
- * Returns the factory that creates the instances of the model.
- *
- *
+ * Returns the meta object for class '
+ * {@link org.eclipse.emf.compare.uml2.internal.StereotypedElementChange
+ * Stereotyped Element Change}'.
+ *
+ * @return the meta object for class 'Stereotyped Element Change'.
+ * @see org.eclipse.emf.compare.uml2.internal.StereotypedElementChange
+ * @generated
+ */
+ EClass getStereotypedElementChange();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
UMLCompareFactory getUMLCompareFactory();
/**
- *
- * Defines literals for the meta objects that represent
+ * Defines literals for the meta objects that represent
*
- *
each class,
- *
each feature of each class,
- *
each enum,
- *
and each data type
+ *
each class,
+ *
each feature of each class,
+ *
each enum,
+ *
and each data type
*
*
+ *
* @generated
*/
@SuppressWarnings("hiding")
// generated code, removing warnings
interface Literals {
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.AssociationChangeImpl Association Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.AssociationChangeImpl
+ * Association Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.AssociationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getAssociationChange()
* @generated
@@ -2130,9 +2285,10 @@ public interface UMLComparePackage extends EPackage {
EClass ASSOCIATION_CHANGE = eINSTANCE.getAssociationChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ExtendChangeImpl Extend Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.ExtendChangeImpl Extend Change}' class.
+ *
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.ExtendChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getExtendChange()
* @generated
@@ -2140,9 +2296,10 @@ public interface UMLComparePackage extends EPackage {
EClass EXTEND_CHANGE = eINSTANCE.getExtendChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.GeneralizationSetChangeImpl Generalization Set Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.GeneralizationSetChangeImpl
+ * Generalization Set Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.GeneralizationSetChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getGeneralizationSetChange()
* @generated
@@ -2150,9 +2307,10 @@ public interface UMLComparePackage extends EPackage {
EClass GENERALIZATION_SET_CHANGE = eINSTANCE.getGeneralizationSetChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ExecutionSpecificationChangeImpl Execution Specification Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.ExecutionSpecificationChangeImpl
+ * Execution Specification Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.ExecutionSpecificationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getExecutionSpecificationChange()
* @generated
@@ -2160,9 +2318,10 @@ public interface UMLComparePackage extends EPackage {
EClass EXECUTION_SPECIFICATION_CHANGE = eINSTANCE.getExecutionSpecificationChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.IntervalConstraintChangeImpl Interval Constraint Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.IntervalConstraintChangeImpl
+ * Interval Constraint Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.IntervalConstraintChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getIntervalConstraintChange()
* @generated
@@ -2170,9 +2329,10 @@ public interface UMLComparePackage extends EPackage {
EClass INTERVAL_CONSTRAINT_CHANGE = eINSTANCE.getIntervalConstraintChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.MessageChangeImpl Message Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.MessageChangeImpl Message Change}'
+ * class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.MessageChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getMessageChange()
* @generated
@@ -2180,9 +2340,10 @@ public interface UMLComparePackage extends EPackage {
EClass MESSAGE_CHANGE = eINSTANCE.getMessageChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeAttributeChangeImpl Stereotype Attribute Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeAttributeChangeImpl
+ * Stereotype Attribute Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.StereotypeAttributeChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypeAttributeChange()
* @generated
@@ -2190,9 +2351,10 @@ public interface UMLComparePackage extends EPackage {
EClass STEREOTYPE_ATTRIBUTE_CHANGE = eINSTANCE.getStereotypeAttributeChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeApplicationChangeImpl Stereotype Application Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeApplicationChangeImpl
+ * Stereotype Application Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.StereotypeApplicationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypeApplicationChange()
* @generated
@@ -2200,17 +2362,19 @@ public interface UMLComparePackage extends EPackage {
EClass STEREOTYPE_APPLICATION_CHANGE = eINSTANCE.getStereotypeApplicationChange();
/**
- * The meta object literal for the 'Stereotype' reference feature.
- *
- *
+ * The meta object literal for the 'Stereotype' reference feature.
+ *
* @generated
*/
- EReference STEREOTYPE_APPLICATION_CHANGE__STEREOTYPE = eINSTANCE.getStereotypeApplicationChange_Stereotype();
+ EReference STEREOTYPE_APPLICATION_CHANGE__STEREOTYPE = eINSTANCE
+ .getStereotypeApplicationChange_Stereotype();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeReferenceChangeImpl Stereotype Reference Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypeReferenceChangeImpl
+ * Stereotype Reference Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.StereotypeReferenceChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypeReferenceChange()
* @generated
@@ -2218,9 +2382,10 @@ public interface UMLComparePackage extends EPackage {
EClass STEREOTYPE_REFERENCE_CHANGE = eINSTANCE.getStereotypeReferenceChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.ProfileApplicationChangeImpl Profile Application Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.ProfileApplicationChangeImpl
+ * Profile Application Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.ProfileApplicationChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getProfileApplicationChange()
* @generated
@@ -2228,17 +2393,18 @@ public interface UMLComparePackage extends EPackage {
EClass PROFILE_APPLICATION_CHANGE = eINSTANCE.getProfileApplicationChange();
/**
- * The meta object literal for the 'Profile' reference feature.
- *
- *
+ * The meta object literal for the 'Profile' reference feature.
+ *
* @generated
*/
EReference PROFILE_APPLICATION_CHANGE__PROFILE = eINSTANCE.getProfileApplicationChange_Profile();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.DirectedRelationshipChangeImpl Directed Relationship Change}' class.
- *
- *
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.DirectedRelationshipChangeImpl
+ * Directed Relationship Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.DirectedRelationshipChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getDirectedRelationshipChange()
* @generated
@@ -2246,9 +2412,9 @@ public interface UMLComparePackage extends EPackage {
EClass DIRECTED_RELATIONSHIP_CHANGE = eINSTANCE.getDirectedRelationshipChange();
/**
- * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.UMLDiffImpl UML Diff}' class.
- *
- *
+ * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.UMLDiffImpl
+ * UML Diff}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLDiffImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getUMLDiff()
* @generated
@@ -2256,21 +2422,32 @@ public interface UMLComparePackage extends EPackage {
EClass UML_DIFF = eINSTANCE.getUMLDiff();
/**
- * The meta object literal for the 'Discriminant' reference feature.
- *
- *
+ * The meta object literal for the 'Discriminant' reference feature.
+ *
* @generated
*/
EReference UML_DIFF__DISCRIMINANT = eINSTANCE.getUMLDiff_Discriminant();
/**
- * The meta object literal for the 'EReference' reference feature.
- *
- *
+ * The meta object literal for the 'EReference' reference feature.
+ *
* @generated
*/
EReference UML_DIFF__EREFERENCE = eINSTANCE.getUMLDiff_EReference();
+ /**
+ * The meta object literal for the '
+ * {@link org.eclipse.emf.compare.uml2.internal.impl.StereotypedElementChangeImpl
+ * Stereotyped Element Change}' class.
+ *
+ * @see org.eclipse.emf.compare.uml2.internal.impl.StereotypedElementChangeImpl
+ * @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getStereotypedElementChange()
+ * @generated
+ */
+ EClass STEREOTYPED_ELEMENT_CHANGE = eINSTANCE.getStereotypedElementChange();
+
}
-} //UMLComparePackage
+} // UMLComparePackage
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLDiff.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLDiff.java
index ce64695d0..170762a70 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLDiff.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/UMLDiff.java
@@ -16,31 +16,29 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EReference;
/**
- *
- * A representation of the model object 'UML Diff'.
- *
- *
+ * A representation of the model object 'UML Diff'.
*
*
- *
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getUMLDiff()
* @model abstract="true"
* @generated
*/
public interface UMLDiff extends Diff {
/**
- * Returns the value of the 'Discriminant' reference.
- *
+ * Returns the value of the 'Discriminant' reference.
*
- * If the meaning of the 'Discriminant' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the 'Discriminant' reference isn't clear, there really should be more of a
+ * description here...
*
*
+ *
* @return the value of the 'Discriminant' reference.
* @see #setDiscriminant(EObject)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getUMLDiff_Discriminant()
@@ -50,23 +48,24 @@ public interface UMLDiff extends Diff {
EObject getDiscriminant();
/**
- * Sets the value of the '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getDiscriminant Discriminant}' reference.
- *
- *
- * @param value the new value of the 'Discriminant' reference.
+ * Sets the value of the '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getDiscriminant
+ * Discriminant}' reference.
+ *
+ * @param value
+ * the new value of the 'Discriminant' reference.
* @see #getDiscriminant()
* @generated
*/
void setDiscriminant(EObject value);
/**
- * Returns the value of the 'EReference' reference.
- *
+ * Returns the value of the 'EReference' reference.
*
- * If the meaning of the 'EReference' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the 'EReference' reference isn't clear, there really should be more of a
+ * description here...
*
*
+ *
* @return the value of the 'EReference' reference.
* @see #setEReference(EReference)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getUMLDiff_EReference()
@@ -76,10 +75,11 @@ public interface UMLDiff extends Diff {
EReference getEReference();
/**
- * Sets the value of the '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getEReference EReference}' reference.
- *
- *
- * @param value the new value of the 'EReference' reference.
+ * Sets the value of the '{@link org.eclipse.emf.compare.uml2.internal.UMLDiff#getEReference
+ * EReference}' reference.
+ *
+ * @param value
+ * the new value of the 'EReference' reference.
* @see #getEReference()
* @generated
*/
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/StereotypedElementChangeImpl.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/StereotypedElementChangeImpl.java
new file mode 100644
index 000000000..67c3e3a4c
--- /dev/null
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/StereotypedElementChangeImpl.java
@@ -0,0 +1,46 @@
+/**
+ * Copyright (c) 2014 Obeo.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ */
+package org.eclipse.emf.compare.uml2.internal.impl;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.compare.uml2.internal.StereotypedElementChange;
+import org.eclipse.emf.compare.uml2.internal.UMLComparePackage;
+import org.eclipse.emf.compare.uml2.internal.spec.UMLDiffSpec;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * An implementation of the model object 'Stereotyped Element Change'.
+ *
+ *
+ *
+ *
+ * @generated
+ */
+public class StereotypedElementChangeImpl extends UMLDiffSpec implements StereotypedElementChange {
+ /**
+ *
+ * @generated
+ */
+ protected StereotypedElementChangeImpl() {
+ super();
+ }
+
+ /**
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return UMLComparePackage.Literals.STEREOTYPED_ELEMENT_CHANGE;
+ }
+
+} // StereotypedElementChangeImpl
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLCompareFactoryImpl.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLCompareFactoryImpl.java
index 4cde76a9b..24848ea0f 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLCompareFactoryImpl.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLCompareFactoryImpl.java
@@ -21,6 +21,7 @@ import org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeAttributeChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeReferenceChange;
+import org.eclipse.emf.compare.uml2.internal.StereotypedElementChange;
import org.eclipse.emf.compare.uml2.internal.UMLCompareFactory;
import org.eclipse.emf.compare.uml2.internal.UMLComparePackage;
import org.eclipse.emf.ecore.EClass;
@@ -79,6 +80,7 @@ public class UMLCompareFactoryImpl extends EFactoryImpl implements UMLCompareFac
case UMLComparePackage.STEREOTYPE_REFERENCE_CHANGE: return createStereotypeReferenceChange();
case UMLComparePackage.PROFILE_APPLICATION_CHANGE: return createProfileApplicationChange();
case UMLComparePackage.DIRECTED_RELATIONSHIP_CHANGE: return createDirectedRelationshipChange();
+ case UMLComparePackage.STEREOTYPED_ELEMENT_CHANGE: return createStereotypedElementChange();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
@@ -139,8 +141,7 @@ public class UMLCompareFactoryImpl extends EFactoryImpl implements UMLCompareFac
}
/**
- *
- *
+ *
* @generated
*/
public StereotypeAttributeChange createStereotypeAttributeChange() {
@@ -188,6 +189,15 @@ public class UMLCompareFactoryImpl extends EFactoryImpl implements UMLCompareFac
*
* @generated
*/
+ public StereotypedElementChange createStereotypedElementChange() {
+ StereotypedElementChangeImpl stereotypedElementChange = new StereotypedElementChangeImpl();
+ return stereotypedElementChange;
+ }
+
+ /**
+ *
+ * @generated
+ */
public UMLComparePackage getUMLComparePackage() {
return (UMLComparePackage)getEPackage();
}
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLComparePackageImpl.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLComparePackageImpl.java
index 463a82a86..3b9e9fb02 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLComparePackageImpl.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/UMLComparePackageImpl.java
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2012, 2013 Obeo.
+ * Copyright (c) 2012, 2014 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -22,6 +22,7 @@ import org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeAttributeChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeReferenceChange;
+import org.eclipse.emf.compare.uml2.internal.StereotypedElementChange;
import org.eclipse.emf.compare.uml2.internal.UMLCompareFactory;
import org.eclipse.emf.compare.uml2.internal.UMLComparePackage;
import org.eclipse.emf.compare.uml2.internal.UMLDiff;
@@ -111,6 +112,13 @@ public class UMLComparePackageImpl extends EPackageImpl implements UMLComparePac
private EClass umlDiffEClass = null;
/**
+ *
+ *
+ * @generated
+ */
+ private EClass stereotypedElementChangeEClass = null;
+
+ /**
* Creates an instance of the model Package, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
@@ -302,6 +310,15 @@ public class UMLComparePackageImpl extends EPackageImpl implements UMLComparePac
}
/**
+ *
+ *
+ * @generated
+ */
+ public EClass getStereotypedElementChange() {
+ return stereotypedElementChangeEClass;
+ }
+
+ /**
*
* @generated
*/
@@ -353,6 +370,8 @@ public class UMLComparePackageImpl extends EPackageImpl implements UMLComparePac
umlDiffEClass = createEClass(UML_DIFF);
createEReference(umlDiffEClass, UML_DIFF__DISCRIMINANT);
createEReference(umlDiffEClass, UML_DIFF__EREFERENCE);
+
+ stereotypedElementChangeEClass = createEClass(STEREOTYPED_ELEMENT_CHANGE);
}
/**
@@ -398,6 +417,7 @@ public class UMLComparePackageImpl extends EPackageImpl implements UMLComparePac
profileApplicationChangeEClass.getESuperTypes().add(this.getUMLDiff());
directedRelationshipChangeEClass.getESuperTypes().add(this.getUMLDiff());
umlDiffEClass.getESuperTypes().add(theComparePackage.getDiff());
+ stereotypedElementChangeEClass.getESuperTypes().add(this.getUMLDiff());
// Initialize classes and features; add operations and parameters
initEClass(associationChangeEClass, AssociationChange.class, "AssociationChange", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -428,6 +448,8 @@ public class UMLComparePackageImpl extends EPackageImpl implements UMLComparePac
initEReference(getUMLDiff_Discriminant(), theEcorePackage.getEObject(), null, "discriminant", null, 0, 1, UMLDiff.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEReference(getUMLDiff_EReference(), theEcorePackage.getEReference(), null, "eReference", null, 0, 1, UMLDiff.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
+ initEClass(stereotypedElementChangeEClass, StereotypedElementChange.class, "StereotypedElementChange", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
// Create resource
createResource(eNS_URI);
}
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareAdapterFactory.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareAdapterFactory.java
index 33cb1abac..2f0d15bfa 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareAdapterFactory.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareAdapterFactory.java
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2012, 2013 Obeo.
+ * Copyright (c) 2012, 2014 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -117,6 +117,10 @@ public class UMLCompareAdapterFactory extends AdapterFactoryImpl {
return createUMLDiffAdapter();
}
@Override
+ public Adapter caseStereotypedElementChange(StereotypedElementChange object) {
+ return createStereotypedElementChangeAdapter();
+ }
+ @Override
public Adapter caseDiff(Diff object) {
return createDiffAdapter();
}
@@ -297,6 +301,20 @@ public class UMLCompareAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.emf.compare.uml2.internal.StereotypedElementChange Stereotyped Element Change}'.
+ *
+ * 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.
+ *
+ * @return the new adapter.
+ * @see org.eclipse.emf.compare.uml2.internal.StereotypedElementChange
+ * @generated
+ */
+ public Adapter createStereotypedElementChangeAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.emf.compare.Diff Diff}'. 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.
diff --git a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareSwitch.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareSwitch.java
index 97481b91e..2398e4910 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareSwitch.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/util/UMLCompareSwitch.java
@@ -24,6 +24,7 @@ import org.eclipse.emf.compare.uml2.internal.ProfileApplicationChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeApplicationChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeAttributeChange;
import org.eclipse.emf.compare.uml2.internal.StereotypeReferenceChange;
+import org.eclipse.emf.compare.uml2.internal.StereotypedElementChange;
import org.eclipse.emf.compare.uml2.internal.UMLComparePackage;
import org.eclipse.emf.compare.uml2.internal.UMLDiff;
import org.eclipse.emf.ecore.EClass;
@@ -188,6 +189,14 @@ public class UMLCompareSwitch {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case UMLComparePackage.STEREOTYPED_ELEMENT_CHANGE: {
+ StereotypedElementChange stereotypedElementChange = (StereotypedElementChange)theEObject;
+ T result = caseStereotypedElementChange(stereotypedElementChange);
+ if (result == null) result = caseUMLDiff(stereotypedElementChange);
+ if (result == null) result = caseDiff(stereotypedElementChange);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
default: return defaultCase(theEObject);
}
}
@@ -359,6 +368,21 @@ public class UMLCompareSwitch {
}
/**
+ * Returns the result of interpreting the object as an instance of 'Stereotyped Element Change'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Stereotyped Element Change'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseStereotypedElementChange(StereotypedElementChange object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of 'Diff'.
* This implementation returns null; returning a non-null result will terminate the switch.