From f373a4b4ad7d5faf6adfd58a6c3d7150f99ad627 Mon Sep 17 00:00:00 2001 From: Daniel Ratiu <ratiu@fortiss.org> Date: Mon, 27 Jun 2011 15:58:52 +0000 Subject: [PATCH] some review comments + ratings --- .../tooling/kernel/interfaces/ICompositionContext.java | 4 +++- .../org/fortiss/tooling/kernel/interfaces/ICompositor.java | 2 ++ .../fortiss/tooling/kernel/interfaces/IConnectionContext.java | 2 ++ .../src/org/fortiss/tooling/kernel/interfaces/IConnector.java | 2 ++ .../org/fortiss/tooling/kernel/interfaces/IEObjectAware.java | 2 ++ .../interfaces/IEclipseResourceStorageLocationProvider.java | 2 ++ .../src/org/fortiss/tooling/kernel/internal/package.html | 2 ++ .../org/fortiss/tooling/kernel/util/ExtensionPointUtils.java | 2 +- .../src/org/fortiss/tooling/kernel/util/LoggingUtils.java | 2 +- 9 files changed, 17 insertions(+), 3 deletions(-) diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositionContext.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositionContext.java index c34ab99ee..18becd197 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositionContext.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositionContext.java @@ -22,10 +22,12 @@ package org.fortiss.tooling.kernel.interfaces; * An {@link ICompositionContext} provides additional information like drop * point positions to an {@link ICompositor}. * + * @FloH: what is a "drop point" position? + * * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 28A6F3DD88525F3501E5C92139AC9265 + * @ConQAT.Rating RED Hash: D85BD49FE3F70C2C4AF5B5B9250C0863 */ public interface ICompositionContext { // this is just a marker interface diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositor.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositor.java index d2419075a..09000d1cf 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositor.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/ICompositor.java @@ -24,6 +24,8 @@ import org.fortiss.tooling.kernel.services.IPrototypeService.Prototype; * Interface for compositors, i.e. classes which know how to compose * {@link EObject}s. * + * @TODO: rename to "ElementCompositor" + * * @author hoelzl * @author $Author$ * @version $Rev$ diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnectionContext.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnectionContext.java index 31f30d529..2307ca601 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnectionContext.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnectionContext.java @@ -22,6 +22,8 @@ package org.fortiss.tooling.kernel.interfaces; * An {@link IConnectionContext} provides additional information like drag point * positions to an {@link IConnector}. * + * @FloH: what is a "drag point position"? + * * @author hoelzl * @author $Author$ * @version $Rev$ diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnector.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnector.java index dd3c31b01..bd85c2325 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnector.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IConnector.java @@ -23,6 +23,8 @@ import org.eclipse.emf.ecore.EObject; * Interface for connectors, i.e. classes which connect model elements. This may * either be a direct connection or by using an additional connection element. * + * @TODO: rename to "ConnectionCompositor" + make the parent explicit + * * @author hoelzl * @author $Author$ * @version $Rev$ diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEObjectAware.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEObjectAware.java index 88b195f70..d791a80ce 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEObjectAware.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEObjectAware.java @@ -23,6 +23,8 @@ import org.fortiss.tooling.kernel.base.EObjectAwareServiceBase; /** * Abstract interface for {@link EObjectAwareServiceBase} base implementation. * + * @TODO: a typical use is ... + * * @author hoelzl * @author $Author$ * @version $Rev$ diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java index 80a8d0283..d28997a32 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/interfaces/IEclipseResourceStorageLocationProvider.java @@ -23,6 +23,8 @@ import org.fortiss.tooling.kernel.internal.storage.eclipse.EclipseResourceStorag /** * Extension interface for the {@link EclipseResourceStorageProvider} mechanism. * + * @TODO: do we really need this interface? + * * @author hoelzlf * @author $Author$ * @version $Rev$ diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html index 885b26479..99c4e9e2d 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/package.html @@ -5,4 +5,6 @@ --> <body> Implementations of the kernel services defined in the <code>kernel.services</code> package. +<p> +@TODO: shouldn't this package be named kernel.services.internal? + according to Eclipse naming, the internal packages should not be used by clients -- is this the case here? if not, the name 'internal' should be changed into 'impl' </body> diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ExtensionPointUtils.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ExtensionPointUtils.java index 743dcf8a7..3198f6492 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ExtensionPointUtils.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/ExtensionPointUtils.java @@ -39,7 +39,7 @@ import org.osgi.framework.Bundle; * @author hummel * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 05174A663568D6A53F98A21704CDBCA5 + * @ConQAT.Rating GREEN Hash: 9EFBA1C989BEFB70A825EC0F299A0B46 */ public class ExtensionPointUtils { diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/LoggingUtils.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/LoggingUtils.java index 74fd46168..d096571b2 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/LoggingUtils.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/util/LoggingUtils.java @@ -32,7 +32,7 @@ import org.eclipse.core.runtime.Status; * @author schwitze * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 27FE1FF60B7FF5F94B1619BE297E4036 + * @ConQAT.Rating GREEN Hash: 5489A04000105CF881046928C19E6E14 */ public class LoggingUtils { -- GitLab