From 2cc9b70175b2813733b37126d5fec0002cf70a10 Mon Sep 17 00:00:00 2001 From: Daniel Ratiu <ratiu@fortiss.org> Date: Wed, 6 Jul 2011 11:00:49 +0000 Subject: [PATCH] another code review iteration is performed --- .../tooling/kernel/ui/ToolingKernelUIActivator.java | 2 +- .../src/org/fortiss/tooling/kernel/ui/base/package.html | 2 +- .../kernel/ui/interfaces/IActionContributingEditor.java | 2 +- .../ui/interfaces/IBindingEditorPageChangeListener.java | 2 +- .../kernel/ui/interfaces/ICustomMenuContributor.java | 2 +- .../tooling/kernel/ui/interfaces/IEditPartFactory.java | 2 +- .../org/fortiss/tooling/kernel/ui/interfaces/package.html | 1 + .../tooling/kernel/ui/internal/EditPartFactoryService.java | 2 +- .../tooling/kernel/ui/internal/ModelElementService.java | 2 +- .../tooling/kernel/ui/internal/NavigatorService.java | 2 +- .../tooling/kernel/ui/internal/PropertiesService.java | 2 +- .../kernel/ui/internal/editor/BindingContributor.java | 4 +++- .../tooling/kernel/ui/internal/editor/BindingEditor.java | 3 +++ .../kernel/ui/internal/editor/ModelElementEditorInput.java | 2 +- .../fortiss/tooling/kernel/ui/internal/editor/package.html | 2 +- .../org/fortiss/tooling/kernel/ui/internal/package.html | 2 +- .../ui/internal/properties/IdLabeledPropertySection.java | 2 +- .../internal/properties/NamedCommentedPropertySection.java | 2 +- .../ui/internal/properties/PropertiesAdapterFactory.java | 2 +- .../tooling/kernel/ui/internal/properties/package.html | 2 +- .../ui/internal/views/EObjectDragSourceListener.java | 2 +- .../tooling/kernel/ui/internal/views/LibraryView.java | 2 +- .../ui/internal/views/NavigatorTreeContentProvider.java | 2 +- .../ui/internal/views/NavigatorTreeLabelProvider.java | 2 +- .../kernel/ui/internal/views/NavigatorViewPart.java | 3 +++ .../fortiss/tooling/kernel/ui/internal/views/NewMenu.java | 7 +++++-- .../fortiss/tooling/kernel/ui/internal/views/package.html | 2 +- .../trunk/src/org/fortiss/tooling/kernel/ui/package.html | 2 +- .../fortiss/tooling/kernel/ui/services/IActionService.java | 2 +- .../kernel/ui/services/IEditPartFactoryService.java | 2 +- .../fortiss/tooling/kernel/ui/services/IEditorService.java | 2 +- .../tooling/kernel/ui/services/IModelElementService.java | 3 +++ .../tooling/kernel/ui/services/INavigatorService.java | 2 +- .../tooling/kernel/ui/services/IPropertiesService.java | 2 +- .../org/fortiss/tooling/kernel/ui/services/package.html | 4 ++-- .../fortiss/tooling/kernel/ui/util/DataBindingUtils.java | 2 +- .../fortiss/tooling/kernel/ui/util/DragAndDropUtils.java | 2 +- .../tooling/kernel/ui/util/EObjectSelectionUtils.java | 2 +- .../src/org/fortiss/tooling/kernel/ui/util/package.html | 2 +- 39 files changed, 52 insertions(+), 37 deletions(-) diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java index fe25e4a2f..c546de5c5 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java @@ -27,7 +27,7 @@ import org.osgi.framework.BundleContext; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 1BDD065B5C8C0E977D45B5BB2D6AD704 + * @ConQAT.Rating GREEN Hash: 5821A4A0D157C68F2D26739DAD86CA9A */ public class ToolingKernelUIActivator extends AbstractUIPlugin { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/base/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/base/package.html index f4bff6e1a..96c9ae870 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/base/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/base/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: 8DA8330C731AF1130EEDFAF1CAE4CE2E + @ConQAT.Rating GREEN Hash: B7912AFB4649A41D402C92E20A4A7412 --> <body> Abstract base implementations for the kernel UI extensions. diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IActionContributingEditor.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IActionContributingEditor.java index 21419cc6c..79e70d666 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IActionContributingEditor.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IActionContributingEditor.java @@ -27,7 +27,7 @@ import org.fortiss.tooling.kernel.ui.internal.editor.BindingContributor; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 4644FCF70CA34FD1D20CFB174FD4E4A4 + * @ConQAT.Rating GREEN Hash: E446C6AAF3BA8D6D004F10F3936EAD75 */ public interface IActionContributingEditor { /** diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IBindingEditorPageChangeListener.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IBindingEditorPageChangeListener.java index 41062a938..549640eaa 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IBindingEditorPageChangeListener.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IBindingEditorPageChangeListener.java @@ -25,7 +25,7 @@ import org.fortiss.tooling.kernel.ui.internal.editor.BindingEditor; * @author hoelzl * @author $Author: hoelzl $ * @version $Rev: 18709 $ - * @ConQAT.Rating YELLOW Hash: 31B6B4FCCD19160ADF8A9ACBD31B3E9B + * @ConQAT.Rating GREEN Hash: 912F8EC4536E910BB229CF9867FA0A63 */ public interface IBindingEditorPageChangeListener { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/ICustomMenuContributor.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/ICustomMenuContributor.java index 873d480d9..bb8ceec79 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/ICustomMenuContributor.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/ICustomMenuContributor.java @@ -29,7 +29,7 @@ import org.fortiss.tooling.kernel.ui.services.IContextMenuService; * @author hoelzlf * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 08A60D2BBA490E7EBB63F2F6B02983C9 + * @ConQAT.Rating GREEN Hash: 38606F3B8E5D282EEB2669C7C458110B */ public interface ICustomMenuContributor { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IEditPartFactory.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IEditPartFactory.java index 2e32d5db3..1406c29f1 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IEditPartFactory.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/IEditPartFactory.java @@ -30,7 +30,7 @@ import org.fortiss.tooling.kernel.interfaces.IEObjectAware; * @author hoelzlf * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: E20E3FBA08256173AF0B9538151BB880 + * @ConQAT.Rating GREEN Hash: 92C6AEF3682C444DF19067D99C1071F0 */ public interface IEditPartFactory<T extends EObject> extends IEObjectAware<T>, EditPartFactory { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/package.html index 20cfa27d2..67ec20388 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/interfaces/package.html @@ -5,4 +5,5 @@ --> <body> Interface definitions for extension classes of kernel UI extension points. +@TODO: are all these interfaces corresponding to an extension point? </body> diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/EditPartFactoryService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/EditPartFactoryService.java index 88f5ac52c..7a5d8dd84 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/EditPartFactoryService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/EditPartFactoryService.java @@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.util.LoggingUtils; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: F3AF21797C779669598761DD4854D145 + * @ConQAT.Rating GREEN Hash: 8779DDD08371F49DCFB04FF0515A5349 */ public class EditPartFactoryService extends EObjectAwareServiceBase<IEditPartFactory<EObject>> implements diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ModelElementService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ModelElementService.java index a11d78054..6db19ee70 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ModelElementService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ModelElementService.java @@ -33,7 +33,7 @@ import org.fortiss.tooling.kernel.ui.services.IModelElementService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 9D99C615FF981BE0831593DC3600D498 + * @ConQAT.Rating GREEN Hash: F9743B1AB08AF0404BB9B421F8103BC3 */ public class ModelElementService extends EObjectAwareServiceBase<IModelElementHandler<EObject>> implements diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/NavigatorService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/NavigatorService.java index e2e6ab6b5..de3f0496f 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/NavigatorService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/NavigatorService.java @@ -46,7 +46,7 @@ import org.fortiss.tooling.kernel.ui.util.EObjectSelectionUtils; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: FB5662C65C21DF94B8E8D3C1F25DC679 + * @ConQAT.Rating GREEN Hash: 49F7CC4408BA44565132406035534C8A */ public class NavigatorService implements INavigatorService, ITopLevelElementChangeListener, CommandStackListener { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/PropertiesService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/PropertiesService.java index 6480e05a1..ac9f11ded 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/PropertiesService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/PropertiesService.java @@ -25,7 +25,7 @@ import org.fortiss.tooling.kernel.ui.services.IPropertiesService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 37CDABB5D03E1D2F534D83EB55855351 + * @ConQAT.Rating GREEN Hash: F8F54E850FEB15FACC2A9CE2CF8354AB * */ public class PropertiesService implements IPropertiesService { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingContributor.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingContributor.java index 643933338..e1937dc1e 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingContributor.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingContributor.java @@ -31,7 +31,7 @@ import org.fortiss.tooling.kernel.ui.services.IActionService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: C7051BC810281AFB5BA9B19154724151 + * @ConQAT.Rating GREEN Hash: B6C60CD2A8A605CD9533DBF968D06721 */ public final class BindingContributor extends MultiPageEditorActionBarContributor { @@ -46,6 +46,8 @@ public final class BindingContributor extends */ @Override public void setActiveEditor(IEditorPart part) { + // TODO: the text message from below is false - we do not have CCTS + // anymore CCSMPre.isTrue(part instanceof BindingEditor, "This contributor may only be used for CCTSBindingEditors!"); IActionService.INSTANCE.registerGlobalActions(getActionBars()); diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingEditor.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingEditor.java index 7a73db432..f755ed1c8 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingEditor.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/BindingEditor.java @@ -46,6 +46,9 @@ import org.fortiss.tooling.kernel.ui.services.IPropertiesService; * This editor is used for displaying multiple editors provided by editor * bindings for a given model element. * + * TODO: the name "Binding" is unintuitive to me. + is there a link to + * IEditorBinding? + * * @author hoelzlf * @author $Author$ * @version $Rev$ diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ModelElementEditorInput.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ModelElementEditorInput.java index 3d2fe1f97..1bf2c9983 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ModelElementEditorInput.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ModelElementEditorInput.java @@ -30,7 +30,7 @@ import org.fortiss.tooling.kernel.ui.services.IModelElementService; * @author hoelzlf * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 97D91D2A7C2890305CC4A990F1A5FBC1 + * @ConQAT.Rating GREEN Hash: 5F6A0DEC72D481619982ECF12E160595 */ public final class ModelElementEditorInput implements IEditorInput { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/package.html index 37b28f82c..507726715 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: 99E18C3CEA9C878B34F6AE4CC04AD9DE + @ConQAT.Rating GREEN Hash: F14CE26F84629DFAA80E133DBE28A5E8 --> <body> Implementations of the multi-page binding editor provided by the kernel user-interface. diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/package.html index 15d6b0148..c3048844f 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: DEE82E65C55976C18489848C51FF6CCB + @ConQAT.Rating GREEN Hash: F83081A294B439073D0B6C695C634349 --> <body> Implementations of the user-interface kernel services defined in the <code>kernel.ui.services</code> package. diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/IdLabeledPropertySection.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/IdLabeledPropertySection.java index c81631d28..663a90a9b 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/IdLabeledPropertySection.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/IdLabeledPropertySection.java @@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.ui.databinding.Observables; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: AAF40E2ED1B53B1E58814F6BB5A710D4 + * @ConQAT.Rating GREEN Hash: 73C7C020F3B07C168D20AB9711428AB2 */ public class IdLabeledPropertySection extends PropertySectionBase { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/NamedCommentedPropertySection.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/NamedCommentedPropertySection.java index 7b96eb915..7d00ab29a 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/NamedCommentedPropertySection.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/NamedCommentedPropertySection.java @@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.ui.databinding.Observables; * @author ratiu * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 94D36327BAB4EA717EA2163D820B9194 + * @ConQAT.Rating GREEN Hash: 5390821E87E9BDA0439B8B19B33AB08F */ public class NamedCommentedPropertySection extends PropertySectionBase { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/PropertiesAdapterFactory.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/PropertiesAdapterFactory.java index 78bc8c041..6f457dc97 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/PropertiesAdapterFactory.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/PropertiesAdapterFactory.java @@ -29,7 +29,7 @@ import org.fortiss.tooling.kernel.ui.services.IPropertiesService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 0CB9AF7EAB134DF256A41CEDF2C4FE44 + * @ConQAT.Rating GREEN Hash: 25908F042E789FA56F43A853A8B1973B */ @SuppressWarnings("rawtypes") public final class PropertiesAdapterFactory implements IAdapterFactory { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/package.html index f2b670618..0a48d5dd6 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/properties/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: 931E710E39C8E7200A075D99678564FF + @ConQAT.Rating GREEN Hash: 5D4ABF80310EC18886A1F3E311843798 --> <body> Implementations of the default property sections provided by the kernel. diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/EObjectDragSourceListener.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/EObjectDragSourceListener.java index 2f343ebb9..832a06f67 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/EObjectDragSourceListener.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/EObjectDragSourceListener.java @@ -29,7 +29,7 @@ import org.eclipse.swt.dnd.DragSourceEvent; * @author eder * @author $Author: hoelzl $ * @version $Rev: 18709 $ - * @ConQAT.Rating YELLOW Hash: 7274445CF4D8976F98D2261373206375 + * @ConQAT.Rating GREEN Hash: E21E2799DA5A521B7B102FCF933556F5 */ public class EObjectDragSourceListener extends DragSourceAdapter { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java index 9abb49749..0cea91afc 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java @@ -53,7 +53,7 @@ import org.fortiss.tooling.kernel.ui.services.IModelElementService; * @author eder * @author $Author: hoelzl $ * @version $Rev: 18709 $ - * @ConQAT.Rating YELLOW Hash: D385105D51E1CFDED0B8FF4E855A2B94 + * @ConQAT.Rating GREEN Hash: BE7BE3DF4D235818552B6BAD3CED5CB0 */ public class LibraryView extends ViewPart { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeContentProvider.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeContentProvider.java index 68dca8dff..74437c1e4 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeContentProvider.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeContentProvider.java @@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.ui.services.IModelElementService; * @author hoelzlf * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: B99F9C3252CFF2333B31E7075D035057 + * @ConQAT.Rating GREEN Hash: 153C112080D4CC28DFB6D64190846CEA */ public class NavigatorTreeContentProvider implements ITreeContentProvider { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeLabelProvider.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeLabelProvider.java index 0fbbed6b2..b6f85f829 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeLabelProvider.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorTreeLabelProvider.java @@ -30,7 +30,7 @@ import org.fortiss.tooling.kernel.ui.services.IModelElementService; * @author hoelzlf * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 576FB18EB32B79705C9E03CB910F68CB + * @ConQAT.Rating GREEN Hash: ADCF367C35F16C4D1ECB25BC16DE088E */ public final class NavigatorTreeLabelProvider extends BaseLabelProvider implements ILabelProvider { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java index acdd22a25..b35e73ae4 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java @@ -147,6 +147,9 @@ public final class NavigatorViewPart extends ViewPart implements .getActionBars()); createLinkWithEditorAction(); + // TODO: the "magic chains" like + // "PlatformUI.getWorkbench().getActiveWorkbenchWindow()" + // are good candidates to be part of utility classes PlatformUI.getWorkbench().getActiveWorkbenchWindow() .getSelectionService().addSelectionListener(this); diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NewMenu.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NewMenu.java index 66b1f956a..77cc8bf2d 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NewMenu.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/NewMenu.java @@ -35,6 +35,9 @@ import org.fortiss.tooling.kernel.ui.util.EObjectSelectionUtils; /** * The contributor for the dynamic new menu based on composition. * + * TODO: package name from the copyright comment "edu.tum.cs.ccts.model.base" is + * outdated. + * * @author hoelzlf * @author $Author$ * @version $Rev$ @@ -105,8 +108,8 @@ public class NewMenu extends CompoundContributionItem { @Override public void run() { EObject newObject = prototype.getPrototypeCopy(); - if (IElementCompositorService.INSTANCE.compose(container, - newObject, null)) { + if (IElementCompositorService.INSTANCE.compose( + container, newObject, null)) { IEditorService.INSTANCE.openInEditor(newObject); } } diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/package.html index 88708632e..0420eb008 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: 527D9BF51495443E95F62CF8C27B4AA8 + @ConQAT.Rating GREEN Hash: 198A5F9B0AFF625D7F74C572F760E0B0 --> <body> Implementations of the navigator and model element library view. diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/package.html index 83b720084..ab19c9f92 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: 0105A489AFAD9D13B3E1D45D150E7818 + @ConQAT.Rating GREEN Hash: 0DE01A78A3A55B1500DEA7D846AED2BB --> <body> Main plugin package for fortiss tooling kernel user-interface. diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IActionService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IActionService.java index ae6a8d302..39b4066ec 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IActionService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IActionService.java @@ -28,7 +28,7 @@ import org.fortiss.tooling.kernel.ui.internal.ActionService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 2B3895F36532E6A497B12746C07D91D8 + * @ConQAT.Rating GREEN Hash: D76C66B8F522789D7C16221291D8D389 */ public interface IActionService { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditPartFactoryService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditPartFactoryService.java index 26399f0dd..df1b184a5 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditPartFactoryService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditPartFactoryService.java @@ -29,7 +29,7 @@ import org.fortiss.tooling.kernel.ui.internal.EditPartFactoryService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 465A71657359ABBCD0BE5F70815436B1 + * @ConQAT.Rating GREEN Hash: 2E7D6A7BEE050894ABDAE02CD4BC95FD */ public interface IEditPartFactoryService extends EditPartFactory { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditorService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditorService.java index 562f6893a..5f0d44252 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditorService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IEditorService.java @@ -32,7 +32,7 @@ import org.fortiss.tooling.kernel.ui.internal.EditorService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: ECCFA2C956D54381EC206F79876D8BC1 + * @ConQAT.Rating GREEN Hash: 9A727CA1B177F99AD5448AF5223713CE */ public interface IEditorService { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IModelElementService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IModelElementService.java index c178e91d0..0652fbff0 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IModelElementService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IModelElementService.java @@ -25,6 +25,9 @@ import org.fortiss.tooling.kernel.ui.internal.ModelElementService; * The model context service provides information about registered model * elements. * + * TODO is the above line ok? "The model context service" -> + * "The model element service"? TODO where are the elements registered? + * * @see IModelElementHandler * * @author hoelzl diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/INavigatorService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/INavigatorService.java index 92092efbe..863c266f1 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/INavigatorService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/INavigatorService.java @@ -35,7 +35,7 @@ import org.fortiss.tooling.kernel.ui.internal.NavigatorService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 66B5DD3650C883C2E70023247D11A811 + * @ConQAT.Rating GREEN Hash: 42753D9AF5F66074E37F6F1C9A5587F6 */ public interface INavigatorService { /** Returns the singleton instance of the service. */ diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IPropertiesService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IPropertiesService.java index c33f17c28..5964a66c6 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IPropertiesService.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/IPropertiesService.java @@ -41,7 +41,7 @@ import org.fortiss.tooling.kernel.ui.internal.PropertiesService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 2A09E8B8BA89FFD035F4D9AE28DCE6AA + * @ConQAT.Rating GREEN Hash: 8844965F80E0B2B5EC5E652DCA614246 */ public interface IPropertiesService { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/package.html index b9a3c3bc4..118c7997a 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/services/package.html @@ -1,10 +1,10 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: 3B94D166F87E14036D796F029CBD8668 + @ConQAT.Rating GREEN Hash: D0AEC7D22C9850BA730348BFF845F594 --> <body> Interface definitions of the kernel UI services. Each interface corresponds to a certain functionality of the user-interface part of the kernel. Some of the services provide extension points. Extension implementors should refer to the <code>kernel.ui.interfaces</code> -and <code>kernel.ui.base</code>m packages. Kernel services are implemented by classes from the <code>kernel.ui.internal.services</code> package. +and <code>kernel.ui.base</code> packages. Kernel services are implemented by classes from the <code>kernel.ui.internal.services</code> package. </body> diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DataBindingUtils.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DataBindingUtils.java index a02ae72f9..4e928820e 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DataBindingUtils.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DataBindingUtils.java @@ -35,7 +35,7 @@ import org.eclipse.swt.widgets.Control; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 646DA3B438CB4A6FCF6D7740388C0373 + * @ConQAT.Rating GREEN Hash: 1AA4C5FB4C31B3AEDFC4627BFCA48F02 */ public final class DataBindingUtils { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DragAndDropUtils.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DragAndDropUtils.java index 2678dcc63..47d520ccf 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DragAndDropUtils.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/DragAndDropUtils.java @@ -27,7 +27,7 @@ import org.fortiss.tooling.kernel.services.IPrototypeService.Prototype; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 338194B154464E27FA65CDCD72CE7439 + * @ConQAT.Rating GREEN Hash: DC84E260F9545A3D493A8A732C131495 */ public final class DragAndDropUtils { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/EObjectSelectionUtils.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/EObjectSelectionUtils.java index 112b75cb7..3c8890166 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/EObjectSelectionUtils.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/EObjectSelectionUtils.java @@ -33,7 +33,7 @@ import org.eclipse.ui.PlatformUI; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: C89BCA60DC06B35E1946C57DD21D8769 + * @ConQAT.Rating GREEN Hash: A8D571A5DA7E4057916EA1DD96006069 */ public final class EObjectSelectionUtils { diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/package.html b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/package.html index c58dcfa66..938ba0107 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/package.html +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/package.html @@ -1,7 +1,7 @@ <!-- $Id$ @version $Rev$ - @ConQAT.Rating YELLOW Hash: E4E985E2A87DF1B3EEA0438D26921D62 + @ConQAT.Rating GREEN Hash: DEFFB68B2947CAE93354983FBBF37AD5 --> <body> Utility methods provided by the user-interface part of the kernel. -- GitLab