Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2022-05-11 08:24:30 +0000
committerEike Stepper2022-05-11 08:26:25 +0000
commit3ffb12fc2d50970d5aeda377d0b010307687d389 (patch)
tree20f36003d38baf9ad8c4f0485f90437006c530dd
parent40db3e3c3ca96ca27e50fbf87746cb06deaef99c (diff)
downloadcdo-3ffb12fc2d50970d5aeda377d0b010307687d389.tar.gz
cdo-3ffb12fc2d50970d5aeda377d0b010307687d389.tar.xz
cdo-3ffb12fc2d50970d5aeda377d0b010307687d389.zip
[579863] [LM] Implement a lifecycle management framework to support modular modeling
https://bugs.eclipse.org/bugs/show_bug.cgi?id=579863 Added API annotations.
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/.settings/.api_filters32
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/Assembly.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyFactory.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyModule.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyPackage.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyFactoryImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyModuleImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyPackageImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyDescriptor.java10
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyManager.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemDescriptor.java15
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemManager.java14
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/internal/client/AssemblyManager.java3
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/.settings/.api_filters35
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/DependencyDefinition.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModuleDefinition.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesFactory.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesPackage.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/DependencyDefinitionImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModuleDefinitionImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesFactoryImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesPackageImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm.ui/.settings/.api_filters11
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/.settings/.api_filters131
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Baseline.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Change.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Delivery.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Dependency.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Drop.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/DropType.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FixedBaseline.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FloatingBaseline.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Impact.java6
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMFactory.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMPackage.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Module.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleElement.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleType.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Process.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ProcessElement.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Stream.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamElement.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamMode.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamSpec.java1
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/System.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/SystemElement.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/BaselineImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ChangeImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DeliveryImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DependencyImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropTypeImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FixedBaselineImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FloatingBaselineImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMFactoryImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMPackageImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleTypeImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessElementImpl.java1
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/StreamImpl.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/SystemImpl.java4
63 files changed, 424 insertions, 62 deletions
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/.settings/.api_filters b/plugins/org.eclipse.emf.cdo.lm.assembly/.settings/.api_filters
index c641587432..3452935a53 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/.settings/.api_filters
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/.settings/.api_filters
@@ -9,4 +9,36 @@
</message_arguments>
</filter>
</resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyFactoryImpl.java" type="org.eclipse.emf.cdo.lm.assembly.impl.AssemblyFactoryImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="AssemblyFactory"/>
+ <message_argument value="AssemblyFactoryImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyImpl.java" type="org.eclipse.emf.cdo.lm.assembly.impl.AssemblyImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Assembly"/>
+ <message_argument value="AssemblyImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyModuleImpl.java" type="org.eclipse.emf.cdo.lm.assembly.impl.AssemblyModuleImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="AssemblyModule"/>
+ <message_argument value="AssemblyModuleImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyPackageImpl.java" type="org.eclipse.emf.cdo.lm.assembly.impl.AssemblyPackageImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="AssemblyPackage"/>
+ <message_argument value="AssemblyPackageImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
</component>
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/Assembly.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/Assembly.java
index c0b4cf947f..242dcddfd1 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/Assembly.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/Assembly.java
@@ -19,7 +19,10 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Assembly</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Assembly</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyFactory.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyFactory.java
index 80702c6d8f..9b86f3d2cb 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyFactory.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyFactory.java
@@ -14,7 +14,10 @@ import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a
- * create method for each non-abstract class of the model. <!-- end-user-doc -->
+ * create method for each non-abstract class of the model.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.assembly.AssemblyPackage
* @generated
*/
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyModule.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyModule.java
index b3854abd18..d25484a122 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyModule.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyModule.java
@@ -22,7 +22,10 @@ import java.util.Comparator;
* <!-- begin-user-doc --> A representation of the model object
* '<em><b>Module</b></em>'.
*
- * @extends Comparable<AssemblyModule> <!-- end-user-doc -->
+ * @extends Comparable<AssemblyModule>
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyPackage.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyPackage.java
index 02a4a5f418..6f26dd52b4 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyPackage.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/AssemblyPackage.java
@@ -26,6 +26,8 @@ import org.eclipse.emf.ecore.EReference;
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.assembly.AssemblyFactory
* @model kind="package"
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyFactoryImpl.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyFactoryImpl.java
index c920d07f64..a9aa217c36 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyFactoryImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyFactoryImpl.java
@@ -22,8 +22,9 @@ import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* @generated
*/
public class AssemblyFactoryImpl extends EFactoryImpl implements AssemblyFactory
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyImpl.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyImpl.java
index 9360aba51f..b7319f9fbb 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyImpl.java
@@ -33,7 +33,9 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Assembly</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Assembly</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyModuleImpl.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyModuleImpl.java
index 287bca329f..6d62935910 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyModuleImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyModuleImpl.java
@@ -28,7 +28,9 @@ import java.util.Collection;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Module</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Module</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyPackageImpl.java b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyPackageImpl.java
index 93f05a7a5e..b5259e7fb9 100644
--- a/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyPackageImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.assembly/src/org/eclipse/emf/cdo/lm/assembly/impl/AssemblyPackageImpl.java
@@ -25,8 +25,9 @@ import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Package</b>.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* @generated
*/
public class AssemblyPackageImpl extends EPackageImpl implements AssemblyPackage
diff --git a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyDescriptor.java b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyDescriptor.java
index d05e91fdca..7ea57c3e41 100644
--- a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyDescriptor.java
+++ b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyDescriptor.java
@@ -24,6 +24,8 @@ import java.util.Set;
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IAssemblyDescriptor extends IContainer<AssemblyModule>
{
@@ -65,6 +67,8 @@ public interface IAssemblyDescriptor extends IContainer<AssemblyModule>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface Updates
{
@@ -79,6 +83,8 @@ public interface IAssemblyDescriptor extends IContainer<AssemblyModule>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface NameChangedEvent extends IEvent
{
@@ -91,6 +97,8 @@ public interface IAssemblyDescriptor extends IContainer<AssemblyModule>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface UpdateStateChangedEvent extends IEvent
{
@@ -103,6 +111,8 @@ public interface IAssemblyDescriptor extends IContainer<AssemblyModule>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface AvailableUpdatesChangedEvent extends IEvent
{
diff --git a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyManager.java b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyManager.java
index 65ff32bfa6..2617f63919 100644
--- a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyManager.java
+++ b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/IAssemblyManager.java
@@ -25,6 +25,8 @@ import java.util.function.Consumer;
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IAssemblyManager extends IContainer<IAssemblyDescriptor>
{
@@ -46,6 +48,8 @@ public interface IAssemblyManager extends IContainer<IAssemblyDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface DescriptorSyncStateEvent extends IEvent
{
diff --git a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemDescriptor.java b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemDescriptor.java
index 6dd70c5d1d..ce8ef45f12 100644
--- a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemDescriptor.java
+++ b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemDescriptor.java
@@ -49,6 +49,8 @@ import java.util.function.Function;
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISystemDescriptor extends Comparable<ISystemDescriptor>
{
@@ -160,6 +162,7 @@ public interface ISystemDescriptor extends Comparable<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This class is not intended to be subclassed by clients.
*/
public static abstract class Reason
{
@@ -235,15 +238,15 @@ public interface ISystemDescriptor extends Comparable<ISystemDescriptor>
public static final class Module
{
public final String name;
-
+
public final Version version;
-
+
public Module(String name, Version version)
{
this.name = name;
this.version = version;
}
-
+
@Override
public String toString()
{
@@ -257,15 +260,15 @@ public interface ISystemDescriptor extends Comparable<ISystemDescriptor>
public static final class Dependency
{
public final String name;
-
+
public final VersionRange versionRange;
-
+
public Dependency(String name, VersionRange versionRange)
{
this.name = name;
this.versionRange = versionRange;
}
-
+
@Override
public String toString()
{
diff --git a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemManager.java b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemManager.java
index 75bd0b1cfe..f1199353b8 100644
--- a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemManager.java
+++ b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/client/ISystemManager.java
@@ -29,6 +29,8 @@ import java.util.function.Consumer;
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISystemManager extends IContainer<ISystemDescriptor>
{
@@ -52,6 +54,8 @@ public interface ISystemManager extends IContainer<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface SystemEvent extends IEvent
{
@@ -62,6 +66,8 @@ public interface ISystemManager extends IContainer<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface DescriptorStateEvent extends SystemEvent
{
@@ -70,6 +76,8 @@ public interface ISystemManager extends IContainer<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ModuleCreatedEvent extends SystemEvent
{
@@ -78,6 +86,8 @@ public interface ISystemManager extends IContainer<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ModuleDeletedEvent extends SystemEvent
{
@@ -86,6 +96,8 @@ public interface ISystemManager extends IContainer<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface BaselineCreatedEvent extends SystemEvent
{
@@ -94,6 +106,8 @@ public interface ISystemManager extends IContainer<ISystemDescriptor>
/**
* @author Eike Stepper
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface StreamBranchChangedEvent extends SystemEvent
{
diff --git a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/internal/client/AssemblyManager.java b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/internal/client/AssemblyManager.java
index 6d894f9913..005dd85cd0 100644
--- a/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/internal/client/AssemblyManager.java
+++ b/plugins/org.eclipse.emf.cdo.lm.client/src/org/eclipse/emf/cdo/lm/internal/client/AssemblyManager.java
@@ -20,7 +20,6 @@ import org.eclipse.emf.cdo.explorer.checkouts.CDOCheckoutManager;
import org.eclipse.emf.cdo.explorer.checkouts.CDOCheckoutManager.CheckoutInitializeEvent;
import org.eclipse.emf.cdo.explorer.checkouts.CDOCheckoutManager.CheckoutStateEvent;
import org.eclipse.emf.cdo.explorer.repositories.CDORepository;
-import org.eclipse.emf.cdo.internal.explorer.checkouts.CDOCheckoutImpl;
import org.eclipse.emf.cdo.lm.Baseline;
import org.eclipse.emf.cdo.lm.Module;
import org.eclipse.emf.cdo.lm.ModuleType;
@@ -562,7 +561,7 @@ public final class AssemblyManager extends LMManager<CDOCheckout, CDOCheckoutMan
@SuppressWarnings("restriction")
public static void setCheckoutError(CDOCheckout checkout, String error)
{
- ((CDOCheckoutImpl)checkout).setError(error);
+ ((org.eclipse.emf.cdo.internal.explorer.checkouts.CDOCheckoutImpl)checkout).setError(error);
}
public static List<String> saveErrors(CDOCheckout checkout, ResolutionException.Reason[] reasons) throws IOException
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/.settings/.api_filters b/plugins/org.eclipse.emf.cdo.lm.modules/.settings/.api_filters
new file mode 100644
index 0000000000..aaa870e361
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/.settings/.api_filters
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.emf.cdo.lm.modules" version="2">
+ <resource path="src/org/eclipse/emf/cdo/lm/modules/impl/DependencyDefinitionImpl.java" type="org.eclipse.emf.cdo.lm.modules.impl.DependencyDefinitionImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="DependencyDefinition"/>
+ <message_argument value="DependencyDefinitionImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/modules/impl/ModuleDefinitionImpl.java" type="org.eclipse.emf.cdo.lm.modules.impl.ModuleDefinitionImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="ModuleDefinition"/>
+ <message_argument value="ModuleDefinitionImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/modules/impl/ModulesFactoryImpl.java" type="org.eclipse.emf.cdo.lm.modules.impl.ModulesFactoryImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="ModulesFactory"/>
+ <message_argument value="ModulesFactoryImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/modules/impl/ModulesPackageImpl.java" type="org.eclipse.emf.cdo.lm.modules.impl.ModulesPackageImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="ModulesPackage"/>
+ <message_argument value="ModulesPackageImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+</component>
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/DependencyDefinition.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/DependencyDefinition.java
index 46ee967afc..ece517afda 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/DependencyDefinition.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/DependencyDefinition.java
@@ -16,7 +16,10 @@ import org.eclipse.equinox.p2.metadata.VersionRange;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Dependency Definition</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Dependency Definition</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModuleDefinition.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModuleDefinition.java
index c78449dfd8..3048108fa9 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModuleDefinition.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModuleDefinition.java
@@ -18,7 +18,10 @@ import org.eclipse.equinox.p2.metadata.Version;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Module
- * Definition</b></em>'. <!-- end-user-doc -->
+ * Definition</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesFactory.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesFactory.java
index 8260408b38..5391e8dabc 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesFactory.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesFactory.java
@@ -16,7 +16,10 @@ import org.eclipse.equinox.p2.metadata.VersionRange;
/**
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a
- * create method for each non-abstract class of the model. <!-- end-user-doc -->
+ * create method for each non-abstract class of the model.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.modules.ModulesPackage
* @generated
*/
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesPackage.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesPackage.java
index 0eb8799d44..a934838bfe 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesPackage.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/ModulesPackage.java
@@ -28,6 +28,8 @@ import org.eclipse.emf.ecore.EReference;
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.modules.ModulesFactory
* @model kind="package"
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/DependencyDefinitionImpl.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/DependencyDefinitionImpl.java
index 5eccc3fabf..936f065e42 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/DependencyDefinitionImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/DependencyDefinitionImpl.java
@@ -27,7 +27,9 @@ import java.util.Collection;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Dependency Definition</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Dependency Definition</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModuleDefinitionImpl.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModuleDefinitionImpl.java
index 54ae66fe7a..a3a7c93498 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModuleDefinitionImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModuleDefinitionImpl.java
@@ -28,7 +28,9 @@ import java.util.Collection;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Module
- * Definition</b></em>'. <!-- end-user-doc -->
+ * Definition</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesFactoryImpl.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesFactoryImpl.java
index 10de225fdd..a6d6cd8b99 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesFactoryImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesFactoryImpl.java
@@ -26,8 +26,9 @@ import org.eclipse.equinox.p2.metadata.Version;
import org.eclipse.equinox.p2.metadata.VersionRange;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* @generated
*/
public class ModulesFactoryImpl extends EFactoryImpl implements ModulesFactory
diff --git a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesPackageImpl.java b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesPackageImpl.java
index 7b76d3b890..c808fbb888 100644
--- a/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesPackageImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm.modules/src/org/eclipse/emf/cdo/lm/modules/impl/ModulesPackageImpl.java
@@ -27,8 +27,9 @@ import org.eclipse.equinox.p2.metadata.Version;
import org.eclipse.equinox.p2.metadata.VersionRange;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Package</b>.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* @generated
*/
public class ModulesPackageImpl extends EPackageImpl implements ModulesPackage
diff --git a/plugins/org.eclipse.emf.cdo.lm.ui/.settings/.api_filters b/plugins/org.eclipse.emf.cdo.lm.ui/.settings/.api_filters
new file mode 100644
index 0000000000..ba599bd1ab
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.lm.ui/.settings/.api_filters
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.emf.cdo.lm.ui" version="2">
+ <resource path="src/org/eclipse/emf/cdo/lm/ui/actions/NewStreamAction.java" type="org.eclipse.emf.cdo.lm.ui.actions.NewStreamAction$CommonStreamParameters">
+ <filter id="571473929">
+ <message_arguments>
+ <message_argument value="StreamSpec"/>
+ <message_argument value="CommonStreamParameters&lt;CONTEXT&gt;"/>
+ </message_arguments>
+ </filter>
+ </resource>
+</component>
diff --git a/plugins/org.eclipse.emf.cdo.lm/.settings/.api_filters b/plugins/org.eclipse.emf.cdo.lm/.settings/.api_filters
new file mode 100644
index 0000000000..b71167fb17
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.lm/.settings/.api_filters
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.emf.cdo.lm" version="2">
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/BaselineImpl.java" type="org.eclipse.emf.cdo.lm.impl.BaselineImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Baseline"/>
+ <message_argument value="BaselineImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/ChangeImpl.java" type="org.eclipse.emf.cdo.lm.impl.ChangeImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Change"/>
+ <message_argument value="ChangeImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/DeliveryImpl.java" type="org.eclipse.emf.cdo.lm.impl.DeliveryImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Delivery"/>
+ <message_argument value="DeliveryImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/DependencyImpl.java" type="org.eclipse.emf.cdo.lm.impl.DependencyImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Dependency"/>
+ <message_argument value="DependencyImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/DropImpl.java" type="org.eclipse.emf.cdo.lm.impl.DropImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Drop"/>
+ <message_argument value="DropImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/DropTypeImpl.java" type="org.eclipse.emf.cdo.lm.impl.DropTypeImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="DropType"/>
+ <message_argument value="DropTypeImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/FixedBaselineImpl.java" type="org.eclipse.emf.cdo.lm.impl.FixedBaselineImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="FixedBaseline"/>
+ <message_argument value="FixedBaselineImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/FloatingBaselineImpl.java" type="org.eclipse.emf.cdo.lm.impl.FloatingBaselineImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="FloatingBaseline"/>
+ <message_argument value="FloatingBaselineImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/LMFactoryImpl.java" type="org.eclipse.emf.cdo.lm.impl.LMFactoryImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="LMFactory"/>
+ <message_argument value="LMFactoryImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/LMPackageImpl.java" type="org.eclipse.emf.cdo.lm.impl.LMPackageImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="LMPackage"/>
+ <message_argument value="LMPackageImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/ModuleImpl.java" type="org.eclipse.emf.cdo.lm.impl.ModuleImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Module"/>
+ <message_argument value="ModuleImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/ModuleTypeImpl.java" type="org.eclipse.emf.cdo.lm.impl.ModuleTypeImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="ModuleType"/>
+ <message_argument value="ModuleTypeImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/ProcessElementImpl.java" type="org.eclipse.emf.cdo.lm.impl.ProcessElementImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="ProcessElement"/>
+ <message_argument value="ProcessElementImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/ProcessImpl.java" type="org.eclipse.emf.cdo.lm.impl.ProcessImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Process"/>
+ <message_argument value="ProcessImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/StreamImpl.java" type="org.eclipse.emf.cdo.lm.impl.StreamImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="Stream"/>
+ <message_argument value="StreamImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+ <resource path="src/org/eclipse/emf/cdo/lm/impl/SystemImpl.java" type="org.eclipse.emf.cdo.lm.impl.SystemImpl">
+ <filter id="576725006">
+ <message_arguments>
+ <message_argument value="System"/>
+ <message_argument value="SystemImpl"/>
+ </message_arguments>
+ </filter>
+ </resource>
+</component>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Baseline.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Baseline.java
index f099215a82..8a7d49e771 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Baseline.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Baseline.java
@@ -17,7 +17,10 @@ import java.util.Comparator;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Baseline</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Baseline</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Change.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Change.java
index 2a45fc60e0..ca04d55f7b 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Change.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Change.java
@@ -16,7 +16,10 @@ import org.eclipse.emf.common.util.EList;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Change</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Change</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Delivery.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Delivery.java
index 44fa88e9b6..8a33d75b2d 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Delivery.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Delivery.java
@@ -14,7 +14,10 @@ import org.eclipse.emf.cdo.common.branch.CDOBranchPointRef;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Delivery</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Delivery</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Dependency.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Dependency.java
index e329fa30de..288dc339b8 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Dependency.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Dependency.java
@@ -14,7 +14,10 @@ import org.eclipse.equinox.p2.metadata.VersionRange;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Dependency</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Dependency</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Drop.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Drop.java
index 49ebbbae34..18ad503909 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Drop.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Drop.java
@@ -16,7 +16,10 @@ import org.eclipse.emf.common.util.EList;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Drop</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Drop</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/DropType.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/DropType.java
index 867926d6f7..aa631efd59 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/DropType.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/DropType.java
@@ -12,7 +12,10 @@ package org.eclipse.emf.cdo.lm;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Drop
- * Type</b></em>'. <!-- end-user-doc -->
+ * Type</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FixedBaseline.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FixedBaseline.java
index a198bad97c..380fd510fb 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FixedBaseline.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FixedBaseline.java
@@ -16,7 +16,10 @@ import org.eclipse.equinox.p2.metadata.Version;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Fixed
- * Baseline</b></em>'. <!-- end-user-doc -->
+ * Baseline</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FloatingBaseline.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FloatingBaseline.java
index 2192150f53..727475afeb 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FloatingBaseline.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/FloatingBaseline.java
@@ -16,7 +16,10 @@ import org.eclipse.emf.common.util.EList;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Floating
- * Baseline</b></em>'. <!-- end-user-doc -->
+ * Baseline</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Impact.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Impact.java
index 068a4f1a1f..1ddd833c63 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Impact.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Impact.java
@@ -18,8 +18,10 @@ import java.util.List;
/**
* <!-- begin-user-doc --> A representation of the literals of the enumeration
- * '<em><b>Impact</b></em>', and utility methods for working with them. <!--
- * end-user-doc -->
+ * '<em><b>Impact</b></em>', and utility methods for working with them.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.LMPackage#getImpact()
* @model
* @generated
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMFactory.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMFactory.java
index 13f782a59b..6027070a76 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMFactory.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMFactory.java
@@ -14,7 +14,10 @@ import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a
- * create method for each non-abstract class of the model. <!-- end-user-doc -->
+ * create method for each non-abstract class of the model.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.LMPackage
* @generated
*/
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMPackage.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMPackage.java
index 8ff1e300a3..6801ec4836 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMPackage.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/LMPackage.java
@@ -29,6 +29,8 @@ import org.eclipse.emf.ecore.EReference;
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.LMFactory
* @model kind="package"
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Module.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Module.java
index 7d32d486ef..71f1148c5a 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Module.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Module.java
@@ -19,7 +19,10 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Module</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Module</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleElement.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleElement.java
index 84452f3aa7..c6836a12ec 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleElement.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleElement.java
@@ -12,7 +12,10 @@ package org.eclipse.emf.cdo.lm;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Module
- * Element</b></em>'. <!-- end-user-doc -->
+ * Element</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
*
* @see org.eclipse.emf.cdo.lm.LMPackage#getModuleElement()
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleType.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleType.java
index 1a86b2c556..2f1982a0f7 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleType.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ModuleType.java
@@ -12,7 +12,10 @@ package org.eclipse.emf.cdo.lm;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Module
- * Type</b></em>'. <!-- end-user-doc -->
+ * Type</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Process.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Process.java
index fb378b7a04..94a3a793a0 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Process.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Process.java
@@ -16,7 +16,10 @@ import org.eclipse.equinox.p2.metadata.Version;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Process</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Process</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ProcessElement.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ProcessElement.java
index 47b6e3e4d3..8b1a7a4a95 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ProcessElement.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/ProcessElement.java
@@ -5,6 +5,8 @@ package org.eclipse.emf.cdo.lm;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Process Element</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
* <!-- end-user-doc -->
*
*
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Stream.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Stream.java
index 8e986c425b..0670a621be 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Stream.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/Stream.java
@@ -19,7 +19,10 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>Stream</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Stream</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamElement.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamElement.java
index 9df62ce11a..f206f635b2 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamElement.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamElement.java
@@ -12,7 +12,10 @@ package org.eclipse.emf.cdo.lm;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Stream
- * Element</b></em>'. <!-- end-user-doc -->
+ * Element</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
*
* @see org.eclipse.emf.cdo.lm.LMPackage#getStreamElement()
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamMode.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamMode.java
index b68a7e89bb..1e3d893bf9 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamMode.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamMode.java
@@ -19,6 +19,8 @@ import java.util.List;
/**
* <!-- begin-user-doc --> A representation of the literals of the enumeration
* '<em><b>Stream Mode</b></em>', and utility methods for working with them.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
* <!-- end-user-doc -->
* @see org.eclipse.emf.cdo.lm.LMPackage#getStreamMode()
* @model
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamSpec.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamSpec.java
index ed550fe787..56e54c7b2e 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamSpec.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/StreamSpec.java
@@ -14,6 +14,7 @@ import org.eclipse.net4j.util.StringUtil;
/**
* @author Eike Stepper
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class StreamSpec
{
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/System.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/System.java
index 5064de6fe0..51c70432f5 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/System.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/System.java
@@ -18,7 +18,10 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> A representation of the model object
- * '<em><b>System</b></em>'. <!-- end-user-doc -->
+ * '<em><b>System</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
* <p>
* The following features are supported:
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/SystemElement.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/SystemElement.java
index 035feb0f12..5de2bddc81 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/SystemElement.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/SystemElement.java
@@ -14,7 +14,10 @@ import org.eclipse.emf.cdo.etypes.ModelElement;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>System
- * Element</b></em>'. <!-- end-user-doc -->
+ * Element</b></em>'.
+ * @noextend This interface is not intended to be extended by clients.
+ * @noimplement This interface is not intended to be implemented by clients.
+ * <!-- end-user-doc -->
*
*
* @see org.eclipse.emf.cdo.lm.LMPackage#getSystemElement()
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/BaselineImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/BaselineImpl.java
index ee145ac771..e9a1144f81 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/BaselineImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/BaselineImpl.java
@@ -30,7 +30,9 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Baseline</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Baseline</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ChangeImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ChangeImpl.java
index dd3ea59744..fd79791d40 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ChangeImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ChangeImpl.java
@@ -35,7 +35,9 @@ import java.util.Collection;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Change</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Change</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DeliveryImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DeliveryImpl.java
index 6ee95c5424..3050b10ce6 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DeliveryImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DeliveryImpl.java
@@ -23,7 +23,9 @@ import org.eclipse.emf.ecore.InternalEObject;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Delivery</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Delivery</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DependencyImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DependencyImpl.java
index 9d838dded9..fb20183494 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DependencyImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DependencyImpl.java
@@ -26,7 +26,9 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Dependency</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Dependency</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropImpl.java
index 984294b1e3..54ce0fd0c3 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropImpl.java
@@ -26,7 +26,9 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Drop</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Drop</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropTypeImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropTypeImpl.java
index deb1d1893c..a25e6ad445 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropTypeImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/DropTypeImpl.java
@@ -23,7 +23,9 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Drop
- * Type</b></em>'. <!-- end-user-doc -->
+ * Type</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FixedBaselineImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FixedBaselineImpl.java
index a43cbd35f0..d6da32ddd9 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FixedBaselineImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FixedBaselineImpl.java
@@ -33,7 +33,9 @@ import java.util.Collection;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Fixed
- * Baseline</b></em>'. <!-- end-user-doc -->
+ * Baseline</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FloatingBaselineImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FloatingBaselineImpl.java
index a29f255ce0..1496f5267e 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FloatingBaselineImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/FloatingBaselineImpl.java
@@ -25,7 +25,9 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Floating Baseline</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Floating Baseline</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMFactoryImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMFactoryImpl.java
index 5198b282f0..a4be4679a4 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMFactoryImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMFactoryImpl.java
@@ -33,8 +33,9 @@ import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* @generated
*/
public class LMFactoryImpl extends EFactoryImpl implements LMFactory
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMPackageImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMPackageImpl.java
index 71b51dd910..5076865310 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMPackageImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/LMPackageImpl.java
@@ -43,8 +43,9 @@ import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc --> An implementation of the model <b>Package</b>.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* @generated
*/
public class LMPackageImpl extends EPackageImpl implements LMPackage
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleImpl.java
index c72e46cd12..7b87f9984c 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleImpl.java
@@ -30,7 +30,9 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Module</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Module</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleTypeImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleTypeImpl.java
index 93ed68ef2c..15e6367779 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleTypeImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ModuleTypeImpl.java
@@ -23,7 +23,9 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Module
- * Type</b></em>'. <!-- end-user-doc -->
+ * Type</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessElementImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessElementImpl.java
index b2d9937ac6..bde258992f 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessElementImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessElementImpl.java
@@ -14,6 +14,7 @@ import java.lang.reflect.InvocationTargetException;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Process Element</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
* <!-- end-user-doc -->
*
* @generated
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessImpl.java
index 9420257149..2d81cc178a 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/ProcessImpl.java
@@ -30,7 +30,9 @@ import java.util.Objects;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Process</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Process</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/StreamImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/StreamImpl.java
index 3bbab434cd..50409dd554 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/StreamImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/StreamImpl.java
@@ -37,7 +37,9 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>Stream</b></em>'. <!-- end-user-doc -->
+ * '<em><b>Stream</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
diff --git a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/SystemImpl.java b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/SystemImpl.java
index 872110441d..a28fd40a82 100644
--- a/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/SystemImpl.java
+++ b/plugins/org.eclipse.emf.cdo.lm/src/org/eclipse/emf/cdo/lm/impl/SystemImpl.java
@@ -27,7 +27,9 @@ import java.util.function.Consumer;
/**
* <!-- begin-user-doc --> An implementation of the model object
- * '<em><b>System</b></em>'. <!-- end-user-doc -->
+ * '<em><b>System</b></em>'.
+ * @noextend This class is not intended to be subclassed by clients.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>

Back to the top