diff options
author | Eike Stepper | 2022-05-11 08:24:30 +0000 |
---|---|---|
committer | Eike Stepper | 2022-05-11 08:26:25 +0000 |
commit | 3ffb12fc2d50970d5aeda377d0b010307687d389 (patch) | |
tree | 20f36003d38baf9ad8c4f0485f90437006c530dd | |
parent | 40db3e3c3ca96ca27e50fbf87746cb06deaef99c (diff) | |
download | cdo-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.
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<CONTEXT>"/> + </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> |