From 1f774404b03cc661b62bea768ad1de18378bd8d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christoph=20D=C3=B6bber?= <doebber@in.tum.de>
Date: Mon, 9 Jan 2012 13:17:37 +0000
Subject: [PATCH] reviewed portion of tooling.base.ui refs 311

---
 .../tooling/base/ui/ToolingBaseUIActivator.java  |  2 +-
 .../ConnectorConnectionCompositorBase.java       |  2 +-
 ...ierarchicElementConnectionCompositorBase.java |  2 +-
 ...coratedTextCellDatabindingEditingSupport.java |  2 +-
 ...bstractTextCellDatabindingEditingSupport.java |  4 +++-
 .../ui/dialog/ElementTreeMultiSelectDialog.java  | 16 +++++++++++-----
 .../ui/dialog/ElementTreeSingleSelectDialog.java |  5 +++++
 .../base/ui/dialog/IDialogEditSupport.java       |  2 +-
 .../dialog/ModelElementTreeContentProvider.java  |  2 +-
 .../ui/dialog/MultiRootTreeContentProvider.java  |  2 +-
 .../fortiss/tooling/base/ui/dialog/package.html  |  2 +-
 11 files changed, 27 insertions(+), 14 deletions(-)

diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java
index 38dbc1c0c..aab4e6f2b 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java
@@ -27,7 +27,7 @@ import org.osgi.framework.BundleContext;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: D08B4E6B896E809A083887F9C6F14F97
+ * @ConQAT.Rating GREEN Hash: 9DC68662D9F1765A0A286793C828A64B
  */
 public class ToolingBaseUIActivator extends AbstractUIPlugin {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/ConnectorConnectionCompositorBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/ConnectorConnectionCompositorBase.java
index 631e1dc12..b688343e4 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/ConnectorConnectionCompositorBase.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/ConnectorConnectionCompositorBase.java
@@ -39,7 +39,7 @@ import org.fortiss.tooling.kernel.service.IPersistencyService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 1C61F6AB68C85978EAC5B75371A69DED
+ * @ConQAT.Rating GREEN Hash: DC62440F9F73D431A7044F396EC715C9
  */
 public abstract class ConnectorConnectionCompositorBase<HE extends IHierarchicElement, S extends IConnector, T extends IConnector>
 		implements IConnectionCompositor<HE, S, T> {
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/HierarchicElementConnectionCompositorBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/HierarchicElementConnectionCompositorBase.java
index 7d287a6b6..0f41627cc 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/HierarchicElementConnectionCompositorBase.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/compose/HierarchicElementConnectionCompositorBase.java
@@ -55,7 +55,7 @@ import org.fortiss.tooling.kernel.service.IPersistencyService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: C3FC40AF5B9351FB7B4C3D3A5424CCC1
+ * @ConQAT.Rating GREEN Hash: 37C3A557C68036CCE7206DA269A079F3
  */
 public abstract class HierarchicElementConnectionCompositorBase<HE extends IHierarchicElement, S extends IHierarchicElement, T extends IHierarchicElement>
 		implements IConnectionCompositor<HE, S, T> {
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java
index 27ad33735..a4f5ddc09 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractDecoratedTextCellDatabindingEditingSupport.java
@@ -40,7 +40,7 @@ import org.fortiss.tooling.kernel.ui.util.DataBindingUtils;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 06F0B1246D80A923D8D6CC99575F57A5
+ * @ConQAT.Rating GREEN Hash: 1C0D4AC12A6198508678FDF15E213AF3
  */
 public abstract class AbstractDecoratedTextCellDatabindingEditingSupport extends
 		AbstractTextCellDatabindingEditingSupport {
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java
index 958c9868e..ecba26005 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/databinding/AbstractTextCellDatabindingEditingSupport.java
@@ -38,7 +38,7 @@ import org.fortiss.tooling.kernel.ui.util.DataBindingUtils;
  * @author hoelzlf
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 4332834DD629BC28D0C0E6C5F3FBEE60
+ * @ConQAT.Rating RED Hash: 383223FFB9C18CFC5E18AE6C875F2FDA
  */
 public abstract class AbstractTextCellDatabindingEditingSupport extends
 		EditingSupport {
@@ -115,6 +115,8 @@ public abstract class AbstractTextCellDatabindingEditingSupport extends
 		this.cellEditor.setValue("");
 		bindings = createBinding(cellEditor, cell, this.cellEditor, dbc);
 
+		// TODO @review CD: don't we use Eclipse.core.runtime.Assert instead of
+		// CCSMPre?
 		CCSMPre.isTrue(bindings != null && bindings.length > 0
 				&& bindings[0] != null,
 				"Illegal implementation: no binding returned.");
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeMultiSelectDialog.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeMultiSelectDialog.java
index e40039de3..f8101af6c 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeMultiSelectDialog.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeMultiSelectDialog.java
@@ -17,6 +17,10 @@ $Id$
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.base.ui.dialog;
 
+import static org.eclipse.jface.dialogs.IDialogConstants.CANCEL_ID;
+import static org.eclipse.jface.dialogs.IDialogConstants.CANCEL_LABEL;
+import static org.eclipse.jface.dialogs.IDialogConstants.OK_ID;
+import static org.eclipse.jface.dialogs.IDialogConstants.OK_LABEL;
 import static org.eclipse.wb.swt.ResourceManager.decorateImage;
 import static org.eclipse.wb.swt.ResourceManager.getPluginImage;
 import static org.eclipse.wb.swt.SWTResourceManager.BOTTOM_RIGHT;
@@ -25,7 +29,6 @@ import java.util.ArrayList;
 import java.util.List;
 
 import org.conqat.ide.commons.ui.jface.TreeContentProviderBase;
-import org.eclipse.jface.dialogs.IDialogConstants;
 import org.eclipse.jface.dialogs.TitleAreaDialog;
 import org.eclipse.jface.viewers.DoubleClickEvent;
 import org.eclipse.jface.viewers.IDoubleClickListener;
@@ -59,9 +62,11 @@ import org.eclipse.ui.forms.widgets.FormToolkit;
  * @author mou
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 83D78C1AC95F8C254DFF26D4569C92C3
+ * @ConQAT.Rating RED Hash: D0847D3C8771737C03D1977C1B5B81DF
  */
 public class ElementTreeMultiSelectDialog extends TitleAreaDialog {
+	// TODO @review CD: Isn't there plenty of code in common with
+	// ElementTreeSingleSelectDialog? -> common base class
 
 	/** Default content provider */
 	private static class EmptyTreeContentProvider extends
@@ -148,6 +153,8 @@ public class ElementTreeMultiSelectDialog extends TitleAreaDialog {
 	/** {@inheritDoc} */
 	@Override
 	protected Control createDialogArea(Composite parent) {
+		// TODO @review CD: externalize to *GUI class
+
 		// CAUTION: The code below is automatically generated, do not edit
 		// manually!
 
@@ -303,9 +310,8 @@ public class ElementTreeMultiSelectDialog extends TitleAreaDialog {
 	/** {@inheritDoc} */
 	@Override
 	protected void createButtonsForButtonBar(Composite parent) {
-		createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL,
-				false);
-		createButton(parent, IDialogConstants.CANCEL_ID, "Cancel", true);
+		createButton(parent, OK_ID, OK_LABEL, false);
+		createButton(parent, CANCEL_ID, CANCEL_LABEL, true);
 	}
 
 	/** {@inheritDoc} */
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeSingleSelectDialog.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeSingleSelectDialog.java
index 75a4ae2b5..cdbd5769b 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeSingleSelectDialog.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ElementTreeSingleSelectDialog.java
@@ -62,6 +62,9 @@ import org.eclipse.wb.swt.ResourceManager;
  */
 public class ElementTreeSingleSelectDialog extends TitleAreaDialog {
 
+	// TODO @review CD: Isn't there plenty of code in common with
+	// ElementTreeMultiSelectDialog? -> common base class
+
 	/** GUI Factory */
 	private final FormToolkit formToolkit = new FormToolkit(
 			Display.getDefault());
@@ -141,6 +144,8 @@ public class ElementTreeSingleSelectDialog extends TitleAreaDialog {
 	/** {@inheritDoc} */
 	@Override
 	protected Control createDialogArea(Composite parent) {
+		// TODO @review CD: externalize to *GUI class
+
 		// CAUTION: The code below is automatically generated, do not edit
 		// manually!
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/IDialogEditSupport.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/IDialogEditSupport.java
index 9a6d0fb8e..65d76b601 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/IDialogEditSupport.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/IDialogEditSupport.java
@@ -24,7 +24,7 @@ package org.fortiss.tooling.base.ui.dialog;
  * @author mou
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 18119587EF4CCE8667EF38F2C34D6C76
+ * @ConQAT.Rating GREEN Hash: 5C2B3DE414E278D8C6AF42B9A9B9A9CC
  */
 public interface IDialogEditSupport {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementTreeContentProvider.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementTreeContentProvider.java
index 151aaa56b..67a7624c1 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementTreeContentProvider.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/ModelElementTreeContentProvider.java
@@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService;
  * @author mou
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 03BB6022DF79E9871A0AF7503EA9942A
+ * @ConQAT.Rating GREEN Hash: 2115ED45E5130BA9E549B8AEE8DD201F
  */
 public class ModelElementTreeContentProvider extends TreeContentProviderBase {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/MultiRootTreeContentProvider.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/MultiRootTreeContentProvider.java
index 4fbd97d96..cc7cf8ecc 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/MultiRootTreeContentProvider.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/MultiRootTreeContentProvider.java
@@ -29,7 +29,7 @@ import org.eclipse.jface.viewers.ITreeContentProvider;
  * @author mou
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: C99AE660759E352AE4D3A9E7BF0C5AD2
+ * @ConQAT.Rating GREEN Hash: D67E79EAD1793F7BA36881429E291991
  */
 public class MultiRootTreeContentProvider extends TreeContentProviderBase {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/package.html b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/package.html
index 1a5033fd7..7ff05069d 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/package.html
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dialog/package.html
@@ -1,7 +1,7 @@
 <!--  
   $Id$
   @version $Rev$
-  @ConQAT.Rating YELLOW Hash: F5BA263532A5969D12FAEEF7BDC9B2AF
+  @ConQAT.Rating GREEN Hash: 10C27A17381EDF414F6F734941B5676D
 -->
 <body>
 Package for basic dialog classes 
-- 
GitLab