Make the code also compile on Eclipse 3.4 and 3.5.
Basis is the change in .genmodel to have a different Runtime target.
Mainly the overridden "shouldComposeCreationImage" is optional, and would
only save some handled exceptions in case of Eclipse 3.6
diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNDiagramItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNDiagramItemProvider.java
index 98a7501..e133c48 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNDiagramItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNDiagramItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNEdgeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNEdgeItemProvider.java
index 18710eb..bb0f58b 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNEdgeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNEdgeItemProvider.java
@@ -188,16 +188,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelItemProvider.java
index 270dc5a..6c845ca 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelItemProvider.java
@@ -100,16 +100,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelStyleItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelStyleItemProvider.java
index 3ec498a..f3a1ed3 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelStyleItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNLabelStyleItemProvider.java
@@ -117,16 +117,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNPlaneItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNPlaneItemProvider.java
index 99dcbd8..04e1541 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNPlaneItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNPlaneItemProvider.java
@@ -101,16 +101,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNShapeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNShapeItemProvider.java
index e866584..587cb80 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNShapeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/BPMNShapeItemProvider.java
@@ -242,16 +242,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/DocumentRootItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/DocumentRootItemProvider.java
index 46655fe..86df6ea 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/DocumentRootItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/di/provider/DocumentRootItemProvider.java
@@ -122,16 +122,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ActivityItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ActivityItemProvider.java
index def0c51..c905649 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ActivityItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ActivityItemProvider.java
@@ -193,16 +193,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AdHocSubProcessItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AdHocSubProcessItemProvider.java
index 72df656..0135a72 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AdHocSubProcessItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AdHocSubProcessItemProvider.java
@@ -153,16 +153,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ArtifactItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ArtifactItemProvider.java
index 6d439ac..74a6907 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ArtifactItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ArtifactItemProvider.java
@@ -63,16 +63,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssignmentItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssignmentItemProvider.java
index 5c8b2c4..25158f3 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssignmentItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssignmentItemProvider.java
@@ -114,16 +114,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssociationItemProvider.java
index 72852b0..d584b2c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AssociationItemProvider.java
@@ -138,16 +138,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AuditingItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AuditingItemProvider.java
index e18f82d..fd72acf 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AuditingItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/AuditingItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BaseElementItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BaseElementItemProvider.java
index fbda802..f99fe8b 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BaseElementItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BaseElementItemProvider.java
@@ -137,16 +137,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BoundaryEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BoundaryEventItemProvider.java
index 2ea8671..266a612 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BoundaryEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BoundaryEventItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BusinessRuleTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BusinessRuleTaskItemProvider.java
index 4801ee1..c00e26d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BusinessRuleTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/BusinessRuleTaskItemProvider.java
@@ -104,16 +104,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallActivityItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallActivityItemProvider.java
index 0292190..c9a6bdb 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallActivityItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallActivityItemProvider.java
@@ -100,16 +100,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallChoreographyItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallChoreographyItemProvider.java
index d6c2241..aefbfc4 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallChoreographyItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallChoreographyItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallConversationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallConversationItemProvider.java
index 184aadb..268222c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallConversationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallConversationItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallableElementItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallableElementItemProvider.java
index 3164675..fa90a78 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallableElementItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CallableElementItemProvider.java
@@ -136,16 +136,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CancelEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CancelEventDefinitionItemProvider.java
index 870b679..f2131cd 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CancelEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CancelEventDefinitionItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CatchEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CatchEventItemProvider.java
index d6a902e..ec9b000 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CatchEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CatchEventItemProvider.java
@@ -138,16 +138,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryItemProvider.java
index e53ac8c..a811a7d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryItemProvider.java
@@ -131,16 +131,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryValueItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryValueItemProvider.java
index 0dc967e..1ad2461 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryValueItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CategoryValueItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyActivityItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyActivityItemProvider.java
index 270b670..a49faaa 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyActivityItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyActivityItemProvider.java
@@ -156,16 +156,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyItemProvider.java
index 74a7e55..8695647 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyItemProvider.java
@@ -115,16 +115,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyTaskItemProvider.java
index 4e0468a..f7d6f22 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ChoreographyTaskItemProvider.java
@@ -102,16 +102,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CollaborationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CollaborationItemProvider.java
index 7d9f1ed..2e5e5a5 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CollaborationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CollaborationItemProvider.java
@@ -177,16 +177,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CompensateEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CompensateEventDefinitionItemProvider.java
index 822e7db..dfd34d7 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CompensateEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CompensateEventDefinitionItemProvider.java
@@ -122,16 +122,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexBehaviorDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexBehaviorDefinitionItemProvider.java
index 473edec..86525b4 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexBehaviorDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexBehaviorDefinitionItemProvider.java
@@ -115,16 +115,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexGatewayItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexGatewayItemProvider.java
index 31e2ef5..789c63a 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexGatewayItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ComplexGatewayItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConditionalEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConditionalEventDefinitionItemProvider.java
index 97b0a55..047ed4f 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConditionalEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConditionalEventDefinitionItemProvider.java
@@ -114,16 +114,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationAssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationAssociationItemProvider.java
index b001ee8..4e45e5d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationAssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationAssociationItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationItemProvider.java
index 6411737..1071676 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationLinkItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationLinkItemProvider.java
index 5dab4ea..ac83562 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationLinkItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationLinkItemProvider.java
@@ -138,16 +138,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationNodeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationNodeItemProvider.java
index 066ca80..63c26ab 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationNodeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ConversationNodeItemProvider.java
@@ -195,16 +195,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationKeyItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationKeyItemProvider.java
index cdbe2b4..a337e31 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationKeyItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationKeyItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyBindingItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyBindingItemProvider.java
index 12997f4..7d3ebb1 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyBindingItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyBindingItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyItemProvider.java
index 93e86ca..c459957 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyItemProvider.java
@@ -153,16 +153,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyRetrievalExpressionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyRetrievalExpressionItemProvider.java
index 0c2222b..20c5673 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyRetrievalExpressionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationPropertyRetrievalExpressionItemProvider.java
@@ -124,16 +124,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationSubscriptionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationSubscriptionItemProvider.java
index 1db33f8..19ae4b8 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationSubscriptionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/CorrelationSubscriptionItemProvider.java
@@ -135,16 +135,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataAssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataAssociationItemProvider.java
index 1ed429e..41c158c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataAssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataAssociationItemProvider.java
@@ -152,16 +152,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputAssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputAssociationItemProvider.java
index 26da420..b993ede 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputAssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputAssociationItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputItemProvider.java
index 36f8bf4..aa0673d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataInputItemProvider.java
@@ -171,16 +171,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectItemProvider.java
index edb26dc..df055d3 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectItemProvider.java
@@ -152,16 +152,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectReferenceItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectReferenceItemProvider.java
index b5779c5..d400693 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectReferenceItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataObjectReferenceItemProvider.java
@@ -154,16 +154,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputAssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputAssociationItemProvider.java
index 6441d34..354e828 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputAssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputAssociationItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputItemProvider.java
index a91f07d..be8e18a 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataOutputItemProvider.java
@@ -173,16 +173,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStateItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStateItemProvider.java
index 035b88f..93739ac 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStateItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStateItemProvider.java
@@ -99,16 +99,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreItemProvider.java
index 681574a..8576435 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreReferenceItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreReferenceItemProvider.java
index ada4baa..1c2838a 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreReferenceItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DataStoreReferenceItemProvider.java
@@ -154,16 +154,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DefinitionsItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DefinitionsItemProvider.java
index cbbb7a6..aa2f799 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DefinitionsItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DefinitionsItemProvider.java
@@ -225,16 +225,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentRootItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentRootItemProvider.java
index 4813163..3c56125 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentRootItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentRootItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentationItemProvider.java
index cd3fdef..fe898fb 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/DocumentationItemProvider.java
@@ -119,16 +119,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndEventItemProvider.java
index 7ed0d0a..65bd22a 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndEventItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndPointItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndPointItemProvider.java
index eab69e8..4531549 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndPointItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EndPointItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorEventDefinitionItemProvider.java
index 9e6a4fc..08aa012 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorEventDefinitionItemProvider.java
@@ -101,16 +101,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorItemProvider.java
index 12dee60..59bfaf6 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ErrorItemProvider.java
@@ -132,16 +132,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationEventDefinitionItemProvider.java
index 433eac4..8ed7740 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationEventDefinitionItemProvider.java
@@ -101,16 +101,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationItemProvider.java
index 829f522..ace015e 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EscalationItemProvider.java
@@ -137,16 +137,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventBasedGatewayItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventBasedGatewayItemProvider.java
index d6278b6..edfdd2d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventBasedGatewayItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventBasedGatewayItemProvider.java
@@ -121,16 +121,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventDefinitionItemProvider.java
index 01dcd18..5eeb169 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventDefinitionItemProvider.java
@@ -63,16 +63,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventItemProvider.java
index 1040bcc..fdc4abd 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/EventItemProvider.java
@@ -136,16 +136,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExclusiveGatewayItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExclusiveGatewayItemProvider.java
index 352b5e4..7dc2c48 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExclusiveGatewayItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExclusiveGatewayItemProvider.java
@@ -100,16 +100,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExpressionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExpressionItemProvider.java
index 024d810..e094872 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExpressionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExpressionItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeDefinitionItemProvider.java
index dbc1253..d03d508 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeDefinitionItemProvider.java
@@ -143,16 +143,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeValueItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeValueItemProvider.java
index 974f8ed..1ae6fa7 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeValueItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionAttributeValueItemProvider.java
@@ -157,16 +157,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionDefinitionItemProvider.java
index ccf8f29..66d22cd 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionDefinitionItemProvider.java
@@ -137,16 +137,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionItemProvider.java
index 29da41e..d05d001 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ExtensionItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementItemProvider.java
index c8dcbf7..96a9358 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementItemProvider.java
@@ -135,16 +135,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementsContainerItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementsContainerItemProvider.java
index 331b3ad..7f1c900 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementsContainerItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowElementsContainerItemProvider.java
@@ -98,16 +98,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowNodeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowNodeItemProvider.java
index 418d513..c05c1a1 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowNodeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FlowNodeItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FormalExpressionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FormalExpressionItemProvider.java
index c02ccba..d82c0c7 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FormalExpressionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/FormalExpressionItemProvider.java
@@ -140,16 +140,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GatewayItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GatewayItemProvider.java
index 21445ea..c1f92b0 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GatewayItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GatewayItemProvider.java
@@ -85,16 +85,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalBusinessRuleTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalBusinessRuleTaskItemProvider.java
index 4b6912b..8662391 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalBusinessRuleTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalBusinessRuleTaskItemProvider.java
@@ -103,16 +103,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalChoreographyTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalChoreographyTaskItemProvider.java
index 9f6f9c1..cb40f18 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalChoreographyTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalChoreographyTaskItemProvider.java
@@ -101,16 +101,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalConversationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalConversationItemProvider.java
index 8500921..7b7a712 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalConversationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalConversationItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalManualTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalManualTaskItemProvider.java
index 3771368..2e0a7b5 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalManualTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalManualTaskItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalScriptTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalScriptTaskItemProvider.java
index 74b1576..6494104 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalScriptTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalScriptTaskItemProvider.java
@@ -122,16 +122,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalTaskItemProvider.java
index fd05cdd..a158e23 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalTaskItemProvider.java
@@ -112,16 +112,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalUserTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalUserTaskItemProvider.java
index c02ff27..bef3834 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalUserTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GlobalUserTaskItemProvider.java
@@ -134,16 +134,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GroupItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GroupItemProvider.java
index 9ba55c9..0fa614b 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GroupItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/GroupItemProvider.java
@@ -98,16 +98,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/HumanPerformerItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/HumanPerformerItemProvider.java
index 99cf519..6f02971 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/HumanPerformerItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/HumanPerformerItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImplicitThrowEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImplicitThrowEventItemProvider.java
index 0e27201..6cb51f0 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImplicitThrowEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImplicitThrowEventItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImportItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImportItemProvider.java
index f818c17..5e8a10f 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImportItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ImportItemProvider.java
@@ -135,16 +135,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InclusiveGatewayItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InclusiveGatewayItemProvider.java
index 89a8e10..ddb29d0 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InclusiveGatewayItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InclusiveGatewayItemProvider.java
@@ -100,16 +100,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputBindingItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputBindingItemProvider.java
index 9eba09f..f3e316e 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputBindingItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputBindingItemProvider.java
@@ -140,16 +140,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputSpecificationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputSpecificationItemProvider.java
index 6903780..166396a 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputSpecificationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputOutputSpecificationItemProvider.java
@@ -117,16 +117,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputSetItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputSetItemProvider.java
index fc761fc..769ab00 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputSetItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InputSetItemProvider.java
@@ -171,16 +171,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InteractionNodeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InteractionNodeItemProvider.java
index aa610e9..7bafa02 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InteractionNodeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InteractionNodeItemProvider.java
@@ -104,16 +104,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InterfaceItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InterfaceItemProvider.java
index 988658a..8fa5151 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InterfaceItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/InterfaceItemProvider.java
@@ -149,16 +149,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateCatchEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateCatchEventItemProvider.java
index 102b57a..5bd0cad 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateCatchEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateCatchEventItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateThrowEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateThrowEventItemProvider.java
index c8bf1b0..03b04f4 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateThrowEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/IntermediateThrowEventItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemAwareElementItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemAwareElementItemProvider.java
index ac68a68..4410e75 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemAwareElementItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemAwareElementItemProvider.java
@@ -135,16 +135,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemDefinitionItemProvider.java
index aa98b1b..731e82b 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ItemDefinitionItemProvider.java
@@ -157,16 +157,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneItemProvider.java
index 349941a..b19e3b5 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneItemProvider.java
@@ -167,16 +167,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneSetItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneSetItemProvider.java
index 5513cc1..e746069 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneSetItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LaneSetItemProvider.java
@@ -131,16 +131,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LinkEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LinkEventDefinitionItemProvider.java
index 15f4fe9..a846ecf 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LinkEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LinkEventDefinitionItemProvider.java
@@ -138,16 +138,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LoopCharacteristicsItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LoopCharacteristicsItemProvider.java
index 6bdc0d7..b746119 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LoopCharacteristicsItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/LoopCharacteristicsItemProvider.java
@@ -63,16 +63,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ManualTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ManualTaskItemProvider.java
index 6237222..a9bf012 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ManualTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ManualTaskItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageEventDefinitionItemProvider.java
index 983d190..25176d5 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageEventDefinitionItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowAssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowAssociationItemProvider.java
index efa285d..db65dae 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowAssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowAssociationItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowItemProvider.java
index 29f2f47..de02eb6 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageFlowItemProvider.java
@@ -155,16 +155,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageItemProvider.java
index fd3fc20..0af55ab 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MessageItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MonitoringItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MonitoringItemProvider.java
index 52015d7..55883f6 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MonitoringItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MonitoringItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MultiInstanceLoopCharacteristicsItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MultiInstanceLoopCharacteristicsItemProvider.java
index 64e26d8..295560c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MultiInstanceLoopCharacteristicsItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/MultiInstanceLoopCharacteristicsItemProvider.java
@@ -241,16 +241,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OperationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OperationItemProvider.java
index ca8780a..fe52ada 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OperationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OperationItemProvider.java
@@ -170,16 +170,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OutputSetItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OutputSetItemProvider.java
index bf66603..45c4ee6 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OutputSetItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/OutputSetItemProvider.java
@@ -171,16 +171,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParallelGatewayItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParallelGatewayItemProvider.java
index ca35a48..e7c763d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParallelGatewayItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParallelGatewayItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantAssociationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantAssociationItemProvider.java
index 2ce9abc..2a1e1ad 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantAssociationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantAssociationItemProvider.java
@@ -120,16 +120,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantItemProvider.java
index b9a2008..f9797fe 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantItemProvider.java
@@ -224,16 +224,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantMultiplicityItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantMultiplicityItemProvider.java
index 8ab827f..b332ada 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantMultiplicityItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ParticipantMultiplicityItemProvider.java
@@ -124,16 +124,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerEntityItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerEntityItemProvider.java
index e423739..0a3aa46 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerEntityItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerEntityItemProvider.java
@@ -119,16 +119,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerRoleItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerRoleItemProvider.java
index 419139d..351757b 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerRoleItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PartnerRoleItemProvider.java
@@ -101,16 +101,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PerformerItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PerformerItemProvider.java
index b255aef..092eb5c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PerformerItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PerformerItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PotentialOwnerItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PotentialOwnerItemProvider.java
index b456355..16bd719 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PotentialOwnerItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PotentialOwnerItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ProcessItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ProcessItemProvider.java
index 47395b2..0fe54ec 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ProcessItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ProcessItemProvider.java
@@ -200,16 +200,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc

      * --> <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PropertyItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PropertyItemProvider.java
index d9a695d..2953890 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PropertyItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/PropertyItemProvider.java
@@ -99,16 +99,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ReceiveTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ReceiveTaskItemProvider.java
index 876bbfb..07492b4 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ReceiveTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ReceiveTaskItemProvider.java
@@ -154,16 +154,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RelationshipItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RelationshipItemProvider.java
index 6ac3c99..5c014c0 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RelationshipItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RelationshipItemProvider.java
@@ -153,16 +153,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RenderingItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RenderingItemProvider.java
index 2b4b6b0..e7b30c5 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RenderingItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RenderingItemProvider.java
@@ -78,16 +78,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceAssignmentExpressionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceAssignmentExpressionItemProvider.java
index 33ed20c..a81840e 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceAssignmentExpressionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceAssignmentExpressionItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceItemProvider.java
index 731e77b..cbf85cc 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceItemProvider.java
@@ -131,16 +131,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterBindingItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterBindingItemProvider.java
index d3aeeb4..9b0e0b7 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterBindingItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterBindingItemProvider.java
@@ -136,16 +136,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterItemProvider.java
index 9b49ab3..58ec38e 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceParameterItemProvider.java
@@ -139,16 +139,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceRoleItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceRoleItemProvider.java
index d2b4471..4d44965 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceRoleItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ResourceRoleItemProvider.java
@@ -153,16 +153,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RootElementItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RootElementItemProvider.java
index cf712c6..b659e4c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RootElementItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/RootElementItemProvider.java
@@ -63,16 +63,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ScriptTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ScriptTaskItemProvider.java
index 3e8eb34..1f1a028 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ScriptTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ScriptTaskItemProvider.java
@@ -117,16 +117,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SendTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SendTaskItemProvider.java
index 53cab18..f5044c1 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SendTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SendTaskItemProvider.java
@@ -136,16 +136,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SequenceFlowItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SequenceFlowItemProvider.java
index 995c9c2..4819dc2 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SequenceFlowItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SequenceFlowItemProvider.java
@@ -170,16 +170,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ServiceTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ServiceTaskItemProvider.java
index 4bb7f4b..de7db0d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ServiceTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ServiceTaskItemProvider.java
@@ -118,16 +118,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalEventDefinitionItemProvider.java
index 62bffa6..277705d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalEventDefinitionItemProvider.java
@@ -101,16 +101,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalItemProvider.java
index 1b99444..f47ecc4 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SignalItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StandardLoopCharacteristicsItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StandardLoopCharacteristicsItemProvider.java
index bc32f2d..e773de5 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StandardLoopCharacteristicsItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StandardLoopCharacteristicsItemProvider.java
@@ -137,16 +137,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StartEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StartEventItemProvider.java
index 05cc670..40c9c61 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StartEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/StartEventItemProvider.java
@@ -100,16 +100,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubChoreographyItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubChoreographyItemProvider.java
index d74f7be..3b09190 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubChoreographyItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubChoreographyItemProvider.java
@@ -115,16 +115,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubConversationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubConversationItemProvider.java
index 2c60ca8..655c83d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubConversationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubConversationItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubProcessItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubProcessItemProvider.java
index 0d1f167..3029406 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubProcessItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/SubProcessItemProvider.java
@@ -133,16 +133,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TaskItemProvider.java
index 3449c52..b17259a 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TaskItemProvider.java
@@ -118,16 +118,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TerminateEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TerminateEventDefinitionItemProvider.java
index 3b80567..ee1b435 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TerminateEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TerminateEventDefinitionItemProvider.java
@@ -80,16 +80,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TextAnnotationItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TextAnnotationItemProvider.java
index 50866e8..fccb6e2 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TextAnnotationItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TextAnnotationItemProvider.java
@@ -119,16 +119,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ThrowEventItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ThrowEventItemProvider.java
index 91a092e..a7e2791 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ThrowEventItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/ThrowEventItemProvider.java
@@ -119,16 +119,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TimerEventDefinitionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TimerEventDefinitionItemProvider.java
index 7de5941..e8fb0f4 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TimerEventDefinitionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TimerEventDefinitionItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TransactionItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TransactionItemProvider.java
index eff1e0b..d0db455 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TransactionItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/TransactionItemProvider.java
@@ -116,16 +116,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/UserTaskItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/UserTaskItemProvider.java
index f3220db..c978833 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/UserTaskItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/bpmn2/provider/UserTaskItemProvider.java
@@ -132,16 +132,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/BoundsItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/BoundsItemProvider.java
index 7bbf786..0d8cc3d 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/BoundsItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/BoundsItemProvider.java
@@ -153,16 +153,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/DocumentRootItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/DocumentRootItemProvider.java
index f9c453b..9a50c6b 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/DocumentRootItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/DocumentRootItemProvider.java
@@ -119,16 +119,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/FontItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/FontItemProvider.java
index f34d434..0e84b1c 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/FontItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/FontItemProvider.java
@@ -187,16 +187,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/PointItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/PointItemProvider.java
index abf0d93..6d4beaf 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/PointItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/dc/provider/PointItemProvider.java
@@ -119,16 +119,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramElementItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramElementItemProvider.java
index 9bb4da5..168a89f 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramElementItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramElementItemProvider.java
@@ -176,16 +176,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramItemProvider.java
index 33d829d..8328278 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DiagramItemProvider.java
@@ -188,16 +188,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DocumentRootItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DocumentRootItemProvider.java
index 42b956a..1d7001e 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DocumentRootItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/DocumentRootItemProvider.java
@@ -126,16 +126,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/EdgeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/EdgeItemProvider.java
index 88598fb..253d725 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/EdgeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/EdgeItemProvider.java
@@ -147,16 +147,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabelItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabelItemProvider.java
index a0bc317..8093249 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabelItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabelItemProvider.java
@@ -112,16 +112,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledEdgeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledEdgeItemProvider.java
index 1b018d9..4668011 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledEdgeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledEdgeItemProvider.java
@@ -99,16 +99,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledShapeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledShapeItemProvider.java
index 226aaab..a3f86d8 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledShapeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/LabeledShapeItemProvider.java
@@ -83,16 +83,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/NodeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/NodeItemProvider.java
index 6df84a3..8306ea8 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/NodeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/NodeItemProvider.java
@@ -63,16 +63,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/PlaneItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/PlaneItemProvider.java
index 454b7de..235f6b1 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/PlaneItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/PlaneItemProvider.java
@@ -112,16 +112,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/ShapeItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/ShapeItemProvider.java
index 0c4e46e..2917659 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/ShapeItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/ShapeItemProvider.java
@@ -112,16 +112,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/StyleItemProvider.java b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/StyleItemProvider.java
index 2ea811d..5e8f171 100644
--- a/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/StyleItemProvider.java
+++ b/org.eclipse.bpmn2.edit/src/org/eclipse/dd/di/provider/StyleItemProvider.java
@@ -87,16 +87,6 @@
     }

 

     /**

-     * <!-- begin-user-doc -->

-     * <!-- end-user-doc -->

-     * @generated

-     */

-    @Override

-    protected boolean shouldComposeCreationImage() {

-        return true;

-    }

-

-    /**

      * This returns the label text for the adapted class.

      * <!-- begin-user-doc -->

      * <!-- end-user-doc -->

diff --git a/org.eclipse.bpmn2/model/BPMN20.genmodel b/org.eclipse.bpmn2/model/BPMN20.genmodel
index 73426e5..f5d220e 100644
--- a/org.eclipse.bpmn2/model/BPMN20.genmodel
+++ b/org.eclipse.bpmn2/model/BPMN20.genmodel
@@ -5,7 +5,7 @@
     modelDirectory="/org.eclipse.bpmn2/src" creationIcons="false" modelPluginID="org.eclipse.bpmn2"

     templateDirectory="org.eclipse.bpmn2/templates" dynamicTemplates="true" modelName="bpmn2"

     modelPluginClass="" suppressEMFTypes="true" codeFormatting="true" importerID="org.eclipse.emf.importer.ecore"

-    complianceLevel="5.0" copyrightFields="false" language="en">

+    complianceLevel="5.0" copyrightFields="false" runtimeVersion="2.4" language="en">

   <foreignModel>BPMN20.ecore</foreignModel>

   <genPackages prefix="Bpmn2" basePackage="org.eclipse" resource="XML" disposableProviderFactory="true"

       loadInitialization="true" multipleEditorPages="false" ecorePackage="BPMN20.ecore#/">

diff --git a/org.eclipse.bpmn2/src/org/eclipse/dd/dc/util/DcValidator.java b/org.eclipse.bpmn2/src/org/eclipse/dd/dc/util/DcValidator.java
index 2f87d85..a2a0afa 100644
--- a/org.eclipse.bpmn2/src/org/eclipse/dd/dc/util/DcValidator.java
+++ b/org.eclipse.bpmn2/src/org/eclipse/dd/dc/util/DcValidator.java
@@ -144,18 +144,17 @@
     /**
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
-     * @generated
+     * @generated NOT
+     * Commented out the code that doesn't compile on Eclipse 3.5  (R Hille)
      */
     public boolean validateFont(Font font, DiagnosticChain diagnostics, Map<Object, Object> context) {
-        if (!validate_NoCircularContainment(font, diagnostics, context))
-            return false;
         boolean result = validate_EveryMultiplicityConforms(font, diagnostics, context);
         if (result || diagnostics != null)
             result &= validate_EveryDataValueConforms(font, diagnostics, context);
         if (result || diagnostics != null)
             result &= validate_EveryReferenceIsContained(font, diagnostics, context);
-        if (result || diagnostics != null)
-            result &= validate_EveryBidirectionalReferenceIsPaired(font, diagnostics, context);
+        //if (result || diagnostics != null)
+        //    result &= validate_EveryBidirectionalReferenceIsPaired(font, diagnostics, context);
         if (result || diagnostics != null)
             result &= validate_EveryProxyResolves(font, diagnostics, context);
         if (result || diagnostics != null)
diff --git a/org.eclipse.bpmn2/src/org/eclipse/dd/di/util/DiValidator.java b/org.eclipse.bpmn2/src/org/eclipse/dd/di/util/DiValidator.java
index 1773906..7c5e0c8 100644
--- a/org.eclipse.bpmn2/src/org/eclipse/dd/di/util/DiValidator.java
+++ b/org.eclipse.bpmn2/src/org/eclipse/dd/di/util/DiValidator.java
@@ -223,19 +223,18 @@
     /**
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
-     * @generated
+     * @generated NOT
+     * Comment out the code that doesn't compile on Eclipse 3.5
      */
     public boolean validatePlane(Plane plane, DiagnosticChain diagnostics,
             Map<Object, Object> context) {
-        if (!validate_NoCircularContainment(plane, diagnostics, context))
-            return false;
         boolean result = validate_EveryMultiplicityConforms(plane, diagnostics, context);
         if (result || diagnostics != null)
             result &= validate_EveryDataValueConforms(plane, diagnostics, context);
         if (result || diagnostics != null)
             result &= validate_EveryReferenceIsContained(plane, diagnostics, context);
-        if (result || diagnostics != null)
-            result &= validate_EveryBidirectionalReferenceIsPaired(plane, diagnostics, context);
+        //  if (result || diagnostics != null)
+        //     result &= validate_EveryBidirectionalReferenceIsPaired(plane, diagnostics, context);
         if (result || diagnostics != null)
             result &= validate_EveryProxyResolves(plane, diagnostics, context);
         if (result || diagnostics != null)