From f7825720f65b8ff9d6af446997b48e747bbebd67 Mon Sep 17 00:00:00 2001
From: Axel Richard
Date: Tue, 16 Jun 2015 10:09:39 +0200
Subject: Add new UML DanglingStereotypeApplication concept
Change-Id: If8decb2bd5de9f00c65c787b06772cd38bb52ffc
Signed-off-by: Axel Richard
---
.../TreeNodeCompareInputLabelProvider.java | 8 +-
.../ResourceAttachmentChangeMergeViewerItem.java | 5 +-
.../META-INF/MANIFEST.MF | 2 +-
.../full/obj16/DanglingStereotypeApplication.gif | Bin 0 -> 129 bytes
.../plugin.properties | 3 +-
plugins/org.eclipse.emf.compare.uml2.edit/pom.xml | 2 +-
.../provider/AssociationChangeItemProvider.java | 9 +-
.../DanglingStereotypeApplicationItemProvider.java | 161 +++
.../DirectedRelationshipChangeItemProvider.java | 5 +-
.../ExecutionSpecificationChangeItemProvider.java | 9 +-
.../provider/ExtendChangeItemProvider.java | 9 +-
.../GeneralizationSetChangeItemProvider.java | 9 +-
.../IntervalConstraintChangeItemProvider.java | 9 +-
.../provider/MessageChangeItemProvider.java | 9 +-
.../OpaqueElementBodyChangeItemProvider.java | 29 +-
.../ProfileApplicationChangeItemProvider.java | 31 +-
.../StereotypeApplicationChangeItemProvider.java | 27 +-
.../StereotypeAttributeChangeItemProvider.java | 9 +-
.../StereotypeReferenceChangeItemProvider.java | 9 +-
.../StereotypedElementChangeItemProvider.java | 7 +-
.../internal/provider/UMLCompareEditPlugin.java | 8 +-
.../UMLCompareItemProviderAdapterFactory.java | 23 +
.../internal/provider/UMLDiffItemProvider.java | 52 +-
.../uml2/internal/EMFCompareUML2EditMessages.java | 79 ++
.../compare/uml2/internal/edit_messages.properties | 12 +
...ingStereotypeApplicationCustomItemProvider.java | 75 ++
...UMLCompareCustomItemProviderAdapterFactory.java | 12 +-
.../META-INF/MANIFEST.MF | 2 +-
.../org.eclipse.emf.compare.uml2.rcp.ui/plugin.xml | 4 +
.../org.eclipse.emf.compare.uml2.rcp.ui/pom.xml | 2 +-
.../UMLDanglingStereotypeApplicationAccessor.java | 71 ++
...nglingStereotypeApplicationAccessorFactory.java | 69 ++
...nglingStereotypeApplicationMergeViewerItem.java | 105 ++
.../META-INF/MANIFEST.MF | 2 +-
.../model/uml2compare.ecore | 1 +
.../model/uml2compare.genmodel | 4 +
plugins/org.eclipse.emf.compare.uml2/pom.xml | 2 +-
.../compare/uml2/internal/AssociationChange.java | 3 +-
.../internal/DanglingStereotypeApplication.java | 26 +
.../uml2/internal/DirectedRelationshipChange.java | 3 +-
.../internal/ExecutionSpecificationChange.java | 3 +-
.../emf/compare/uml2/internal/ExtendChange.java | 3 +-
.../uml2/internal/GeneralizationSetChange.java | 3 +-
.../uml2/internal/IntervalConstraintChange.java | 3 +-
.../emf/compare/uml2/internal/MessageChange.java | 3 +-
.../uml2/internal/ProfileApplicationChange.java | 18 +-
.../uml2/internal/StereotypeApplicationChange.java | 19 +-
.../uml2/internal/StereotypeAttributeChange.java | 3 +-
.../uml2/internal/StereotypeReferenceChange.java | 3 +-
.../uml2/internal/StereotypedElementChange.java | 3 +-
.../compare/uml2/internal/UMLCompareFactory.java | 66 +-
.../compare/uml2/internal/UMLComparePackage.java | 1220 +++++++++++---------
.../eclipse/emf/compare/uml2/internal/UMLDiff.java | 24 +-
.../impl/DanglingStereotypeApplicationImpl.java | 274 +++++
.../impl/ProfileApplicationChangeImpl.java | 9 +-
.../impl/StereotypeApplicationChangeImpl.java | 10 +-
.../uml2/internal/impl/UMLCompareFactoryImpl.java | 63 +-
.../uml2/internal/impl/UMLComparePackageImpl.java | 148 ++-
.../compare/uml2/internal/impl/UMLDiffImpl.java | 18 +-
.../internal/util/UMLCompareAdapterFactory.java | 186 +--
.../uml2/internal/util/UMLCompareSwitch.java | 181 ++-
.../extension/UMLExtensionFactoryRegistry.java | 4 +-
.../UMLDanglingStereotypeApplicationFactory.java | 81 ++
63 files changed, 2273 insertions(+), 979 deletions(-)
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/DanglingStereotypeApplication.gif
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/DanglingStereotypeApplicationItemProvider.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/src/org/eclipse/emf/compare/uml2/internal/EMFCompareUML2EditMessages.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/src/org/eclipse/emf/compare/uml2/internal/edit_messages.properties
create mode 100644 plugins/org.eclipse.emf.compare.uml2.edit/src/org/eclipse/emf/compare/uml2/internal/provider/custom/DanglingStereotypeApplicationCustomItemProvider.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2.rcp.ui/src/org/eclipse/emf/compare/uml2/rcp/ui/internal/accessor/UMLDanglingStereotypeApplicationAccessor.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2.rcp.ui/src/org/eclipse/emf/compare/uml2/rcp/ui/internal/accessor/factory/UMLDanglingStereotypeApplicationAccessorFactory.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2.rcp.ui/src/org/eclipse/emf/compare/uml2/rcp/ui/internal/mergeviewer/item/impl/DanglingStereotypeApplicationMergeViewerItem.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/DanglingStereotypeApplication.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/DanglingStereotypeApplicationImpl.java
create mode 100644 plugins/org.eclipse.emf.compare.uml2/src/org/eclipse/emf/compare/uml2/internal/postprocessor/extension/stereotype/UMLDanglingStereotypeApplicationFactory.java
diff --git a/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java b/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java
index 20e269140..a0b7362d8 100644
--- a/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java
+++ b/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/provider/TreeNodeCompareInputLabelProvider.java
@@ -200,9 +200,11 @@ public class TreeNodeCompareInputLabelProvider implements ICompareInputLabelProv
}
private StoragePathAdapter getStoragePathAdapter(Resource resource) {
- for (Adapter adapter : resource.eAdapters()) {
- if (adapter instanceof StoragePathAdapter) {
- return (StoragePathAdapter)adapter;
+ if (resource != null) {
+ for (Adapter adapter : resource.eAdapters()) {
+ if (adapter instanceof StoragePathAdapter) {
+ return (StoragePathAdapter)adapter;
+ }
}
}
return null;
diff --git a/plugins/org.eclipse.emf.compare.rcp.ui/src/org/eclipse/emf/compare/rcp/ui/internal/mergeviewer/item/impl/ResourceAttachmentChangeMergeViewerItem.java b/plugins/org.eclipse.emf.compare.rcp.ui/src/org/eclipse/emf/compare/rcp/ui/internal/mergeviewer/item/impl/ResourceAttachmentChangeMergeViewerItem.java
index e85e0f73f..f8525c76c 100644
--- a/plugins/org.eclipse.emf.compare.rcp.ui/src/org/eclipse/emf/compare/rcp/ui/internal/mergeviewer/item/impl/ResourceAttachmentChangeMergeViewerItem.java
+++ b/plugins/org.eclipse.emf.compare.rcp.ui/src/org/eclipse/emf/compare/rcp/ui/internal/mergeviewer/item/impl/ResourceAttachmentChangeMergeViewerItem.java
@@ -119,9 +119,10 @@ public class ResourceAttachmentChangeMergeViewerItem extends MergeViewerItem.Con
}
private boolean isUnrelated(ResourceAttachmentChange change, Object resource) {
+ final String resourceURI = change.getResourceURI();
return resource == null
- || (resource instanceof Resource && !change.getResourceURI().equals(
- ((Resource)resource).getURI().toString()));
+ || (resource instanceof Resource && resourceURI != null && !resourceURI
+ .equals(((Resource)resource).getURI().toString()));
}
/**
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 3bf4b3c71..02c7bd83f 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
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.emf.compare.uml2.edit;singleton:=true
-Bundle-Version: 2.3.0.qualifier
+Bundle-Version: 2.4.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.eclipse.emf.compare.uml2.internal.provider.UMLCompareEditPlugin$Implementation
Bundle-Vendor: %providerName
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/DanglingStereotypeApplication.gif b/plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/DanglingStereotypeApplication.gif
new file mode 100644
index 000000000..ef56c1408
Binary files /dev/null and b/plugins/org.eclipse.emf.compare.uml2.edit/icons/full/obj16/DanglingStereotypeApplication.gif differ
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties b/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties
index 80fc1f524..6270b66ba 100644
--- a/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/plugin.properties
@@ -1,5 +1,5 @@
################################################################################
-# Copyright (c) 2011, 2014 Obeo.
+# Copyright (c) 2011, 2015 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
@@ -169,3 +169,4 @@ _UI_OpaqueElementBodyChange_language_feature = Language
#Error messaged
Unable_To_Retreive_Icon_Error_Message = "Unable to retrieve the icon at location {0}
+_UI_DanglingStereotypeApplication_type = Dangling Stereotype Application
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/pom.xml b/plugins/org.eclipse.emf.compare.uml2.edit/pom.xml
index 339dbddfe..c67ead258 100644
--- a/plugins/org.eclipse.emf.compare.uml2.edit/pom.xml
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/pom.xml
@@ -10,6 +10,6 @@
org.eclipse.emf.compareorg.eclipse.emf.compare.uml2.edit
- 2.3.0-SNAPSHOT
+ 2.4.0-SNAPSHOTeclipse-plugin
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/AssociationChangeItemProvider.java b/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/AssociationChangeItemProvider.java
index f688db93e..9ebeb14d1 100644
--- a/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/AssociationChangeItemProvider.java
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/AssociationChangeItemProvider.java
@@ -10,7 +10,6 @@
*/
package org.eclipse.emf.compare.uml2.internal.provider;
-
import java.util.Collection;
import java.util.List;
@@ -26,8 +25,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
*
* @generated
*/
-public class AssociationChangeItemProvider
- extends UMLDiffItemProvider {
+public class AssociationChangeItemProvider extends UMLDiffItemProvider {
/**
* This constructs an instance from a factory and a notifier.
*
@@ -74,9 +72,8 @@ public class AssociationChangeItemProvider
public String getText(Object object) {
DifferenceKind labelValue = ((AssociationChange)object).getKind();
String label = labelValue == null ? null : labelValue.toString();
- return label == null || label.length() == 0 ?
- getString("_UI_AssociationChange_type") : //$NON-NLS-1$
- getString("_UI_AssociationChange_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ return label == null || label.length() == 0 ? getString("_UI_AssociationChange_type") : //$NON-NLS-1$
+ getString("_UI_AssociationChange_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
}
/**
diff --git a/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/DanglingStereotypeApplicationItemProvider.java b/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/DanglingStereotypeApplicationItemProvider.java
new file mode 100644
index 000000000..00ec2b1a6
--- /dev/null
+++ b/plugins/org.eclipse.emf.compare.uml2.edit/src-gen/org/eclipse/emf/compare/uml2/internal/provider/DanglingStereotypeApplicationItemProvider.java
@@ -0,0 +1,161 @@
+/**
+ * Copyright (c) 2012 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.common.util.ResourceLocator;
+
+import org.eclipse.emf.compare.DifferenceKind;
+
+import org.eclipse.emf.compare.provider.ResourceAttachmentChangeItemProvider;
+
+import org.eclipse.emf.compare.uml2.internal.DanglingStereotypeApplication;
+
+import org.eclipse.emf.compare.uml2.internal.UMLComparePackage;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.emf.compare.uml2.internal.DanglingStereotypeApplication} object.
+ *
+ *
+ * @generated
+ */
+public class DanglingStereotypeApplicationItemProvider extends ResourceAttachmentChangeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ *
+ *
+ * @generated
+ */
+ public DanglingStereotypeApplicationItemProvider(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);
+
+ addDiscriminantPropertyDescriptor(object);
+ addEReferencePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Discriminant feature.
+ *
+ *
+ * @generated
+ */
+ protected void addDiscriminantPropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(
+ ((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_UMLDiff_discriminant_feature"), //$NON-NLS-1$
+ getString(
+ "_UI_PropertyDescriptor_description", "_UI_UMLDiff_discriminant_feature", "_UI_UMLDiff_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLComparePackage.Literals.UML_DIFF__DISCRIMINANT, true, false, true, null, null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the EReference feature.
+ *
+ *
+ * @generated
+ */
+ protected void addEReferencePropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(((ComposeableAdapterFactory)adapterFactory)
+ .getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_UMLDiff_eReference_feature"), //$NON-NLS-1$
+ getString(
+ "_UI_PropertyDescriptor_description", "_UI_UMLDiff_eReference_feature", "_UI_UMLDiff_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLComparePackage.Literals.UML_DIFF__EREFERENCE, true, false, true, null, null, null));
+ }
+
+ /**
+ * This returns DanglingStereotypeApplication.gif.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/DanglingStereotypeApplication")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ DifferenceKind labelValue = ((DanglingStereotypeApplication)object).getKind();
+ String label = labelValue == null ? null : labelValue.toString();
+ return label == null || label.length() == 0 ? getString("_UI_DanglingStereotypeApplication_type") : //$NON-NLS-1$
+ getString("_UI_DanglingStereotypeApplication_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...
*
*
- *
* @return the value of the 'Profile' reference.
* @see #setProfile(Profile)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getProfileApplicationChange_Profile()
@@ -44,12 +45,9 @@ 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 4e10b1c8b..008c64329 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
@@ -15,27 +15,27 @@ import org.eclipse.uml2.uml.Stereotype;
/**
* 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...
*
*
- *
* @return the value of the 'Stereotype' reference.
* @see #setStereotype(Stereotype)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypeApplicationChange_Stereotype()
@@ -45,12 +45,9 @@ 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 2c2d0268e..044d5a5f1 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
@@ -13,7 +13,8 @@ package org.eclipse.emf.compare.uml2.internal;
/**
* 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 0fb05dd49..e0126778e 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
@@ -13,7 +13,8 @@ package org.eclipse.emf.compare.uml2.internal;
/**
* 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/StereotypedElementChange.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypedElementChange.java
index 248772399..ee4f48062 100644
--- a/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypedElementChange.java
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/StereotypedElementChange.java
@@ -13,7 +13,8 @@ package org.eclipse.emf.compare.uml2.internal;
/**
* A representation of the model object 'Stereotyped Element Change'.
*
- *
+ *
+ *
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getStereotypedElementChange()
* @model
* @generated
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 283c9154a..7f62f99ca 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
@@ -15,14 +15,13 @@ import org.eclipse.emf.ecore.EFactory;
/**
* 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();
@@ -37,114 +36,123 @@ public interface UMLCompareFactory extends EFactory {
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'.
- *
* @return a new object of class 'Generalization Set Change'.
* @generated
*/
GeneralizationSetChange createGeneralizationSetChange();
/**
- * 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'.
- *
* @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'.
- *
* @return a new object of class 'Stereotype Attribute Change'.
* @generated
*/
StereotypeAttributeChange createStereotypeAttributeChange();
/**
- * 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'.
- *
* @return a new object of class 'Stereotype Reference Change'.
* @generated
*/
StereotypeReferenceChange createStereotypeReferenceChange();
/**
- * 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'.
- *
* @return a new object of class 'Directed Relationship Change'.
* @generated
*/
DirectedRelationshipChange createDirectedRelationshipChange();
/**
- * Returns a new object of class 'Stereotyped Element Change'.
- *
* @return a new object of class 'Stereotyped Element Change'.
* @generated
*/
StereotypedElementChange createStereotypedElementChange();
/**
- * Returns a new object of class 'Opaque Element Body Change'.
- *
* @return a new object of class 'Opaque Element Body Change'.
* @generated
*/
OpaqueElementBodyChange createOpaqueElementBodyChange();
/**
- * Returns the package supported by this factory.
- *
+ * Returns a new object of class 'Dangling Stereotype Application'.
+ *
+ *
+ * @return a new object of class 'Dangling Stereotype Application'.
+ * @generated
+ */
+ DanglingStereotypeApplication createDanglingStereotypeApplication();
+
+ /**
+ * Returns the package supported by this factory.
+ *
* @return the package supported by this factory.
* @generated
*/
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 cd5103727..50aaec75b 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
@@ -26,44 +26,42 @@ import org.eclipse.emf.ecore.EReference;
*
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
@@ -71,80 +69,80 @@ public interface UMLComparePackage extends EPackage {
int UML_DIFF = 11;
/**
- * 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.
- *
* @generated
* @ordered
*/
int UML_DIFF__REQUIRES = ComparePackage.DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int UML_DIFF__IMPLIES = ComparePackage.DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int UML_DIFF__REFINES = ComparePackage.DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -160,17 +158,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -186,36 +184,35 @@ public interface UMLComparePackage extends EPackage {
int UML_DIFF__CONFLICT = ComparePackage.DIFF__CONFLICT;
/**
- * 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.
- *
* @generated
* @ordered
*/
int UML_DIFF__EREFERENCE = ComparePackage.DIFF_FEATURE_COUNT + 1;
/**
- * 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
@@ -223,80 +220,80 @@ public interface UMLComparePackage extends EPackage {
int ASSOCIATION_CHANGE = 0;
/**
- * 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.
- *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -312,17 +309,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -338,36 +335,35 @@ public interface UMLComparePackage extends EPackage {
int ASSOCIATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int ASSOCIATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * 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
@@ -375,80 +371,80 @@ public interface UMLComparePackage extends EPackage {
int EXTEND_CHANGE = 1;
/**
- * 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.
- *
* @generated
* @ordered
*/
int EXTEND_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int EXTEND_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int EXTEND_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -464,17 +460,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -490,37 +486,35 @@ public interface UMLComparePackage extends EPackage {
int EXTEND_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int EXTEND_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * 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.
- *
* @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
@@ -528,80 +522,80 @@ public interface UMLComparePackage extends EPackage {
int GENERALIZATION_SET_CHANGE = 2;
/**
- * 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.
- *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -617,17 +611,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -643,18 +637,18 @@ public interface UMLComparePackage extends EPackage {
int GENERALIZATION_SET_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int GENERALIZATION_SET_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -670,10 +664,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -681,80 +673,80 @@ public interface UMLComparePackage extends EPackage {
int EXECUTION_SPECIFICATION_CHANGE = 3;
/**
- * 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.
- *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -770,17 +762,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -796,18 +788,18 @@ public interface UMLComparePackage extends EPackage {
int EXECUTION_SPECIFICATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int EXECUTION_SPECIFICATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -823,10 +815,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -834,80 +824,80 @@ public interface UMLComparePackage extends EPackage {
int INTERVAL_CONSTRAINT_CHANGE = 4;
/**
- * 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.
- *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -923,17 +913,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -949,18 +939,18 @@ public interface UMLComparePackage extends EPackage {
int INTERVAL_CONSTRAINT_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int INTERVAL_CONSTRAINT_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -976,9 +966,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -986,80 +975,80 @@ public interface UMLComparePackage extends EPackage {
int MESSAGE_CHANGE = 5;
/**
- * 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.
- *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -1075,17 +1064,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -1101,37 +1090,35 @@ public interface UMLComparePackage extends EPackage {
int MESSAGE_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int MESSAGE_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * 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.
- *
* @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
@@ -1139,80 +1126,80 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_ATTRIBUTE_CHANGE = 6;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -1228,17 +1215,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -1254,18 +1241,18 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_ATTRIBUTE_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int STEREOTYPE_ATTRIBUTE_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -1281,10 +1268,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -1292,80 +1277,80 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_APPLICATION_CHANGE = 7;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -1381,17 +1366,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -1407,27 +1392,27 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_APPLICATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
int STEREOTYPE_APPLICATION_CHANGE__EREFERENCE = UML_DIFF__EREFERENCE;
/**
- * The feature id for the 'Stereotype' reference.
- *
* @generated
* @ordered
*/
@@ -1443,10 +1428,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -1454,80 +1437,80 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_REFERENCE_CHANGE = 8;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -1543,17 +1526,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -1569,18 +1552,18 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPE_REFERENCE_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int STEREOTYPE_REFERENCE_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -1596,10 +1579,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -1607,80 +1588,80 @@ public interface UMLComparePackage extends EPackage {
int PROFILE_APPLICATION_CHANGE = 9;
/**
- * 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.
- *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -1696,17 +1677,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -1722,18 +1703,18 @@ public interface UMLComparePackage extends EPackage {
int PROFILE_APPLICATION_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int PROFILE_APPLICATION_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -1758,10 +1739,8 @@ public interface UMLComparePackage extends EPackage {
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
@@ -1769,80 +1748,80 @@ public interface UMLComparePackage extends EPackage {
int DIRECTED_RELATIONSHIP_CHANGE = 10;
/**
- * 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.
- *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * 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.
- *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * 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.
- *
* @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
*/
@@ -1858,17 +1837,17 @@ public interface UMLComparePackage extends EPackage {
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.
- *
* @generated
* @ordered
*/
@@ -1884,18 +1863,18 @@ public interface UMLComparePackage extends EPackage {
int DIRECTED_RELATIONSHIP_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int DIRECTED_RELATIONSHIP_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -1911,10 +1890,8 @@ public interface UMLComparePackage extends EPackage {
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.
- *
+ * 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
@@ -1922,80 +1899,80 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPED_ELEMENT_CHANGE = 12;
/**
- * 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.
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
@@ -2011,17 +1988,17 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPED_ELEMENT_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
+ * 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
*/
@@ -2037,18 +2014,18 @@ public interface UMLComparePackage extends EPackage {
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
*/
@@ -2064,10 +2041,8 @@ public interface UMLComparePackage extends EPackage {
int STEREOTYPED_ELEMENT_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 0;
/**
- * The meta object id for the '
- * {@link org.eclipse.emf.compare.uml2.internal.impl.OpaqueElementBodyChangeImpl
- * Opaque Element Body Change}' class.
- *
+ * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.OpaqueElementBodyChangeImpl Opaque Element Body Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.OpaqueElementBodyChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getOpaqueElementBodyChange()
* @generated
@@ -2075,80 +2050,80 @@ public interface UMLComparePackage extends EPackage {
int OPAQUE_ELEMENT_BODY_CHANGE = 13;
/**
- * The feature id for the 'Match' container reference.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__MATCH = UML_DIFF__MATCH;
/**
- * The feature id for the 'Requires' reference list.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__REQUIRES = UML_DIFF__REQUIRES;
/**
- * The feature id for the 'Required By' reference list.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__REQUIRED_BY = UML_DIFF__REQUIRED_BY;
/**
- * The feature id for the 'Implies' reference list.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__IMPLIES = UML_DIFF__IMPLIES;
/**
- * The feature id for the 'Implied By' reference list.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__IMPLIED_BY = UML_DIFF__IMPLIED_BY;
/**
- * The feature id for the 'Refines' reference list.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__REFINES = UML_DIFF__REFINES;
/**
- * The feature id for the 'Refined By' reference list.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__REFINED_BY = UML_DIFF__REFINED_BY;
/**
- * The feature id for the 'Prime Refining' reference.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__PRIME_REFINING = UML_DIFF__PRIME_REFINING;
/**
- * The feature id for the 'Kind' attribute.
- *
+ * The feature id for the 'Kind' attribute.
+ *
* @generated
* @ordered
*/
@@ -2164,17 +2139,17 @@ public interface UMLComparePackage extends EPackage {
int OPAQUE_ELEMENT_BODY_CHANGE__SOURCE = UML_DIFF__SOURCE;
/**
- * The feature id for the 'State' attribute.
- *
+ * The feature id for the 'State' attribute.
+ *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__STATE = UML_DIFF__STATE;
/**
- * The feature id for the 'Equivalence' reference.
- *
* @generated
* @ordered
*/
@@ -2190,18 +2165,18 @@ public interface UMLComparePackage extends EPackage {
int OPAQUE_ELEMENT_BODY_CHANGE__CONFLICT = UML_DIFF__CONFLICT;
/**
- * The feature id for the 'Discriminant' reference.
- *
* @generated
* @ordered
*/
int OPAQUE_ELEMENT_BODY_CHANGE__DISCRIMINANT = UML_DIFF__DISCRIMINANT;
/**
- * The feature id for the 'EReference' reference.
- *
* @generated
* @ordered
*/
@@ -2226,9 +2201,171 @@ public interface UMLComparePackage extends EPackage {
int OPAQUE_ELEMENT_BODY_CHANGE_FEATURE_COUNT = UML_DIFF_FEATURE_COUNT + 1;
/**
- * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.AssociationChange
- * Association Change}'.
- *
+ * The meta object id for the '{@link org.eclipse.emf.compare.uml2.internal.impl.DanglingStereotypeApplicationImpl Dangling Stereotype Application}' class.
+ *
+ *
+ * @see org.eclipse.emf.compare.uml2.internal.impl.DanglingStereotypeApplicationImpl
+ * @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getDanglingStereotypeApplication()
+ * @generated
+ */
+ int DANGLING_STEREOTYPE_APPLICATION = 14;
+
+ /**
+ * The feature id for the 'Match' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__MATCH = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__MATCH;
+
+ /**
+ * The feature id for the 'Requires' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__REQUIRES = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__REQUIRES;
+
+ /**
+ * The feature id for the 'Required By' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__REQUIRED_BY = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__REQUIRED_BY;
+
+ /**
+ * The feature id for the 'Implies' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__IMPLIES = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__IMPLIES;
+
+ /**
+ * The feature id for the 'Implied By' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__IMPLIED_BY = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__IMPLIED_BY;
+
+ /**
+ * The feature id for the 'Refines' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__REFINES = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__REFINES;
+
+ /**
+ * The feature id for the 'Refined By' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__REFINED_BY = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__REFINED_BY;
+
+ /**
+ * The feature id for the 'Prime Refining' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__PRIME_REFINING = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__PRIME_REFINING;
+
+ /**
+ * The feature id for the 'Kind' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__KIND = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__KIND;
+
+ /**
+ * The feature id for the 'Source' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__SOURCE = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__SOURCE;
+
+ /**
+ * The feature id for the 'State' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__STATE = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__STATE;
+
+ /**
+ * The feature id for the 'Equivalence' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__EQUIVALENCE = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__EQUIVALENCE;
+
+ /**
+ * The feature id for the 'Conflict' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__CONFLICT = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__CONFLICT;
+
+ /**
+ * The feature id for the 'Resource URI' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__RESOURCE_URI = ComparePackage.RESOURCE_ATTACHMENT_CHANGE__RESOURCE_URI;
+
+ /**
+ * The feature id for the 'Discriminant' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__DISCRIMINANT = ComparePackage.RESOURCE_ATTACHMENT_CHANGE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the 'EReference' reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION__EREFERENCE = ComparePackage.RESOURCE_ATTACHMENT_CHANGE_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the 'Dangling Stereotype Application' class.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DANGLING_STEREOTYPE_APPLICATION_FEATURE_COUNT = ComparePackage.RESOURCE_ATTACHMENT_CHANGE_FEATURE_COUNT + 2;
+
+ /**
+ * 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
@@ -2236,9 +2373,8 @@ 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
@@ -2246,10 +2382,8 @@ 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
@@ -2257,10 +2391,8 @@ 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
@@ -2268,10 +2400,8 @@ 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
@@ -2279,9 +2409,8 @@ 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
@@ -2289,10 +2418,8 @@ 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
@@ -2300,10 +2427,8 @@ 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
@@ -2311,10 +2436,8 @@ 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()
@@ -2323,10 +2446,8 @@ 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
@@ -2334,10 +2455,8 @@ 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
@@ -2345,10 +2464,8 @@ 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()
@@ -2357,10 +2474,8 @@ 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
@@ -2368,9 +2483,8 @@ 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
@@ -2402,10 +2516,8 @@ public interface UMLComparePackage extends EPackage {
EReference getUMLDiff_EReference();
/**
- * Returns the meta object for class '
- * {@link org.eclipse.emf.compare.uml2.internal.StereotypedElementChange
- * Stereotyped Element Change}'.
- *
+ * 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
@@ -2413,10 +2525,8 @@ public interface UMLComparePackage extends EPackage {
EClass getStereotypedElementChange();
/**
- * Returns the meta object for class '
- * {@link org.eclipse.emf.compare.uml2.internal.OpaqueElementBodyChange
- * Opaque Element Body Change}'.
- *
+ * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.OpaqueElementBodyChange Opaque Element Body Change}'.
+ *
* @return the meta object for class 'Opaque Element Body Change'.
* @see org.eclipse.emf.compare.uml2.internal.OpaqueElementBodyChange
* @generated
@@ -2424,10 +2534,8 @@ public interface UMLComparePackage extends EPackage {
EClass getOpaqueElementBodyChange();
/**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.emf.compare.uml2.internal.OpaqueElementBodyChange#getLanguage Language}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.emf.compare.uml2.internal.OpaqueElementBodyChange#getLanguage Language}'.
*
- *
* @return the meta object for the attribute 'Language'.
* @see org.eclipse.emf.compare.uml2.internal.OpaqueElementBodyChange#getLanguage()
* @see #getOpaqueElementBodyChange()
@@ -2435,6 +2543,16 @@ public interface UMLComparePackage extends EPackage {
*/
EAttribute getOpaqueElementBodyChange_Language();
+ /**
+ * Returns the meta object for class '{@link org.eclipse.emf.compare.uml2.internal.DanglingStereotypeApplication Dangling Stereotype Application}'.
+ *
+ *
+ * @return the meta object for class 'Dangling Stereotype Application'.
+ * @see org.eclipse.emf.compare.uml2.internal.DanglingStereotypeApplication
+ * @generated
+ */
+ EClass getDanglingStereotypeApplication();
+
/**
* Returns the factory that creates the instances of the model.
@@ -2453,17 +2571,14 @@ public interface UMLComparePackage extends EPackage {
*
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
@@ -2471,10 +2586,8 @@ 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
@@ -2482,10 +2595,8 @@ 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
@@ -2493,10 +2604,8 @@ 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
@@ -2504,10 +2613,8 @@ 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
@@ -2515,10 +2622,8 @@ 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
@@ -2526,10 +2631,8 @@ 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
@@ -2537,10 +2640,8 @@ 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
@@ -2548,19 +2649,17 @@ public interface UMLComparePackage extends EPackage {
EClass STEREOTYPE_APPLICATION_CHANGE = eINSTANCE.getStereotypeApplicationChange();
/**
- * The meta object literal for the 'Stereotype' reference feature.
- *
* @generated
*/
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
@@ -2568,10 +2667,8 @@ 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
@@ -2579,18 +2676,16 @@ public interface UMLComparePackage extends EPackage {
EClass PROFILE_APPLICATION_CHANGE = eINSTANCE.getProfileApplicationChange();
/**
- * 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
@@ -2598,9 +2693,8 @@ 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
@@ -2616,18 +2710,16 @@ public interface UMLComparePackage extends EPackage {
EReference UML_DIFF__DISCRIMINANT = eINSTANCE.getUMLDiff_Discriminant();
/**
- * 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.
- *
+ * 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
@@ -2635,10 +2727,8 @@ public interface UMLComparePackage extends EPackage {
EClass STEREOTYPED_ELEMENT_CHANGE = eINSTANCE.getStereotypedElementChange();
/**
- * The meta object literal for the '
- * {@link org.eclipse.emf.compare.uml2.internal.impl.OpaqueElementBodyChangeImpl
- * Opaque Element Body Change}' class.
- *
+ * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.OpaqueElementBodyChangeImpl Opaque Element Body Change}' class.
+ *
* @see org.eclipse.emf.compare.uml2.internal.impl.OpaqueElementBodyChangeImpl
* @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getOpaqueElementBodyChange()
* @generated
@@ -2646,13 +2736,23 @@ public interface UMLComparePackage extends EPackage {
EClass OPAQUE_ELEMENT_BODY_CHANGE = eINSTANCE.getOpaqueElementBodyChange();
/**
- * The meta object literal for the 'Language' attribute feature.
- *
* @generated
*/
EAttribute OPAQUE_ELEMENT_BODY_CHANGE__LANGUAGE = eINSTANCE.getOpaqueElementBodyChange_Language();
+ /**
+ * The meta object literal for the '{@link org.eclipse.emf.compare.uml2.internal.impl.DanglingStereotypeApplicationImpl Dangling Stereotype Application}' class.
+ *
+ *
+ * @see org.eclipse.emf.compare.uml2.internal.impl.DanglingStereotypeApplicationImpl
+ * @see org.eclipse.emf.compare.uml2.internal.impl.UMLComparePackageImpl#getDanglingStereotypeApplication()
+ * @generated
+ */
+ EClass DANGLING_STEREOTYPE_APPLICATION = eINSTANCE.getDanglingStereotypeApplication();
+
}
} // 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 170762a70..5dd5b639c 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
@@ -32,13 +32,13 @@ import org.eclipse.emf.ecore.EReference;
*/
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...
*
*
- *
* @return the value of the 'Discriminant' reference.
* @see #setDiscriminant(EObject)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getUMLDiff_Discriminant()
@@ -48,24 +48,22 @@ 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...
*
*
- *
* @return the value of the 'EReference' reference.
* @see #setEReference(EReference)
* @see org.eclipse.emf.compare.uml2.internal.UMLComparePackage#getUMLDiff_EReference()
@@ -75,11 +73,9 @@ 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/DanglingStereotypeApplicationImpl.java b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/DanglingStereotypeApplicationImpl.java
new file mode 100644
index 000000000..53504e8d6
--- /dev/null
+++ b/plugins/org.eclipse.emf.compare.uml2/src-gen/org/eclipse/emf/compare/uml2/internal/impl/DanglingStereotypeApplicationImpl.java
@@ -0,0 +1,274 @@
+/**
+ * Copyright (c) 2012, 2015 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.notify.Notification;
+import org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl;
+import org.eclipse.emf.compare.internal.spec.ResourceAttachmentChangeSpec;
+import org.eclipse.emf.compare.uml2.internal.DanglingStereotypeApplication;
+import org.eclipse.emf.compare.uml2.internal.UMLComparePackage;
+import org.eclipse.emf.compare.uml2.internal.UMLDiff;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+/**
+ *
+ * An implementation of the model object 'Dangling Stereotype Application'.
+ *
+ *