diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionCompositionDropTargetListener.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionCompositionDropTargetListener.java
index 5e971a367721a18d80e854944f34a4c59d9fb52d..fc2f7f77e71f26d8dd87719bc5ce2d53c8e17a77 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionCompositionDropTargetListener.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionCompositionDropTargetListener.java
@@ -46,7 +46,7 @@ import org.fortiss.tooling.kernel.ui.dnd.ConnectionCompositionSource;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 354302A4CE71F645B69D34B798AD66F3
+ * @ConQAT.Rating GREEN Hash: B59CA1269FD90295352657E58548197A
  */
 public class ConnectionCompositionDropTargetListener extends
 		AbstractTransferDropTargetListener {
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDragContext.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDragContext.java
index b891296cac9c0523ecbbfeb57d56587783929c9e..21e55b3bc7eeff5eb631445798bf543a22b931bc 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDragContext.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDragContext.java
@@ -39,7 +39,7 @@ import org.fortiss.tooling.kernel.extension.data.IConnectionCompositionContext;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: FF0ECBEE0FEA5E701F5C9CB7AB0D3B06
+ * @ConQAT.Rating GREEN Hash: 1EAAF7FF6B88FDF5782B65149233492A
  */
 public class ConnectionDragContext implements IConnectionCompositionContext {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDropContext.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDropContext.java
index 48b27e4ab1670dc7ab031058f0dc6eeec321c972..3126cc7532dbf4828347ecfb47bfff808799fe26 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDropContext.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ConnectionDropContext.java
@@ -47,7 +47,7 @@ import org.fortiss.tooling.kernel.extension.data.IConnectionCompositionContext;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: ED316779B97B25D6691EB4EF09E9A5DA
+ * @ConQAT.Rating GREEN Hash: 21F730770C8506BE3F3A014923B502AF
  */
 public class ConnectionDropContext implements IConnectionCompositionContext {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementCompositionDropTargetListener.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementCompositionDropTargetListener.java
index 306284cffc9e92616e5e54300232d54bee9b0ed5..61242c8984230f70409a09f3f6a22bc44f99953b 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementCompositionDropTargetListener.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementCompositionDropTargetListener.java
@@ -46,7 +46,7 @@ import org.fortiss.tooling.kernel.ui.dnd.ElementCompositionSource;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 6C2E7A710D0DEC0A1524C999D70FAE86
+ * @ConQAT.Rating GREEN Hash: B1E79AD54A1B385D6BFD5058759AF9A9
  */
 public class ElementCompositionDropTargetListener extends
 		AbstractTransferDropTargetListener {
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementDropContext.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementDropContext.java
index 13ce4a8b7ae6dd84bb78d034f4f49542324229ec..2c26873a9bac3b9dbe26319f42dd08fcd2e21fe1 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementDropContext.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/gef/ElementDropContext.java
@@ -43,7 +43,7 @@ import org.fortiss.tooling.kernel.extension.data.IElementCompositionContext;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 01605EE831D52FCF0C2849835AC66C26
+ * @ConQAT.Rating GREEN Hash: 9ED47424D63579597B8F2874EB085624
  */
 public class ElementDropContext implements IElementCompositionContext {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/jface/ViewerElementCompositionDropAdapter.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/jface/ViewerElementCompositionDropAdapter.java
index b7153fd4bd9d63dcf69d0c301ddee5da0bddd52a..617bf8e3dc02babfc2a3827cbd0978fdbbdd742f 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/jface/ViewerElementCompositionDropAdapter.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/dnd/jface/ViewerElementCompositionDropAdapter.java
@@ -18,6 +18,7 @@ $Id$
 package org.fortiss.tooling.base.ui.dnd.jface;
 
 import static org.fortiss.tooling.kernel.ui.util.DragAndDropUtils.extractDroppedEObject;
+import static org.fortiss.tooling.kernel.ui.util.DragAndDropUtils.getCompositionServiceTransfers;
 
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.jface.viewers.TreeViewer;
@@ -45,7 +46,7 @@ import org.fortiss.tooling.kernel.utils.ModelUtils;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 30E98158032F24051E401A044E775F4D
+ * @ConQAT.Rating GREEN Hash: C92271848C93CF412A754D2801FF3BC3
  */
 public class ViewerElementCompositionDropAdapter extends ViewerDropAdapter {
 
@@ -113,6 +114,6 @@ public class ViewerElementCompositionDropAdapter extends ViewerDropAdapter {
 
 	/** Returns the preferred transfer for the DND operation. */
 	public Transfer[] getPreferredTransfers() {
-		return DragAndDropUtils.getCompositionServiceTransfers();
+		return getCompositionServiceTransfers();
 	}
 }
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/DiagramEditorBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/DiagramEditorBase.java
index fc5b6c7812b6c11795777f92ec47a4ed09781c0c..c1bfd88637a35f31ce5148613efbad8052c7a395 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/DiagramEditorBase.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/DiagramEditorBase.java
@@ -17,6 +17,10 @@ $Id$
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.base.ui.editor;
 
+import static org.conqat.ide.commons.gef.editpart.EditPartUtils.fullRefresh;
+import static org.eclipse.gef.editparts.ZoomManager.FIT_ALL;
+import static org.eclipse.gef.editparts.ZoomManager.FIT_HEIGHT;
+import static org.eclipse.gef.editparts.ZoomManager.FIT_WIDTH;
 import static org.fortiss.tooling.base.layout.DefaultLayoutConstants.DEFAULT_GRID_ORIGIN_X;
 import static org.fortiss.tooling.base.layout.DefaultLayoutConstants.DEFAULT_GRID_ORIGIN_Y;
 import static org.fortiss.tooling.base.layout.DefaultLayoutConstants.DEFAULT_GRID_SIZE;
@@ -28,7 +32,6 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.conqat.ide.commons.gef.editpart.EditPartUtils;
 import org.eclipse.draw2d.ColorConstants;
 import org.eclipse.draw2d.IFigure;
 import org.eclipse.draw2d.geometry.Dimension;
@@ -99,7 +102,7 @@ import org.fortiss.tooling.kernel.ui.util.EObjectSelectionUtils;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 7B15AF8EF35DA949FB4FCC3345C5988B
+ * @ConQAT.Rating RED Hash: 7787CCD0721B1100ED0F87095D599DD1
  */
 public class DiagramEditorBase<T extends EObject> extends GEFEditorBase<T>
 		implements IPostSelectionProvider, ContextMenuContextProvider {
@@ -250,7 +253,7 @@ public class DiagramEditorBase<T extends EObject> extends GEFEditorBase<T>
 		@Override
 		public void propertyChange(PropertyChangeEvent event) {
 			if (event.getProperty().equals(EVisualStyle.ID)) {
-				EditPartUtils.fullRefresh(viewer.getRootEditPart());
+				fullRefresh(viewer.getRootEditPart());
 			}
 		}
 	};
@@ -328,8 +331,7 @@ public class DiagramEditorBase<T extends EObject> extends GEFEditorBase<T>
 	 * Default zoom level contributions.
 	 */
 	private static final List<String> defaultZoomLevelContribution = Arrays
-			.asList(new String[] { ZoomManager.FIT_ALL, ZoomManager.FIT_WIDTH,
-					ZoomManager.FIT_HEIGHT });
+			.asList(new String[] { FIT_ALL, FIT_WIDTH, FIT_HEIGHT });
 
 	/** Registers global actions (including zoom action). */
 	@Override
@@ -473,6 +475,11 @@ public class DiagramEditorBase<T extends EObject> extends GEFEditorBase<T>
 	 * Highlights a figure by setting its color to be RED. This implementation
 	 * can be changed by more specific editors.
 	 */
+
+	// TODO @review CD: unsafe code
+	// IMO double invocation of highlight(true) overwrites the normal color in
+	// the map and makes de-highlighting impossible
+
 	protected void setHighlight(IFigure fig, boolean highlighted) {
 		if (highlighted) {
 			highlightedFigures2NormalColor.put(fig, fig.getForegroundColor());
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java
index a54f68dd2816b37b66ea2e394d4cfa45f2474537..a05914a07b36a79100a5ce858eeb407186f11d82 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/FormsEditorBase.java
@@ -40,7 +40,7 @@ import org.fortiss.tooling.kernel.ui.extension.base.EditorBase;
  * @author ratiu
  * @author $Author: hoelzl $
  * @version $Rev: 18709 $
- * @ConQAT.Rating YELLOW Hash: 77237937DC7CBA4AA9BD8B671E8A9926
+ * @ConQAT.Rating GREEN Hash: BD71C31A22A4525094D90909D612FEB1
  */
 public abstract class FormsEditorBase<T extends EObject> extends EditorBase<T> {
 
diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/GEFEditorBase.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/GEFEditorBase.java
index 10ebaa57c1f7c708fadb5766db4a1a41baab6b7d..7ac2e16435f84b7f63e9aad97a537d2a9f7d9b49 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/GEFEditorBase.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editor/GEFEditorBase.java
@@ -39,7 +39,7 @@ import org.fortiss.tooling.kernel.service.IPersistencyService;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 394C38363F275D47D9B146E156A62135
+ * @ConQAT.Rating GREEN Hash: DC9C2F53C31BA1266F540BA4615E67F1
  */
 public abstract class GEFEditorBase<T extends EObject> extends
 		org.fortiss.tooling.kernel.ui.extension.base.EditorBase<T> {