multi and connection selection
diff --git a/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/DefaultToolBehaviorProvider.java b/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/DefaultToolBehaviorProvider.java
index 157dbc7..022e85c 100644
--- a/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/DefaultToolBehaviorProvider.java
+++ b/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/DefaultToolBehaviorProvider.java
@@ -618,4 +618,26 @@
 		return true;
 	}
 
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see
+	 * org.eclipse.graphiti.tb.IToolBehaviorProvider#isMultiSelectionEnabled()
+	 */
+	@Override
+	public boolean isMultiSelectionEnabled() {
+		return true;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see
+	 * org.eclipse.graphiti.tb.IToolBehaviorProvider#isConnectionSelectionEnabled
+	 * ()
+	 */
+	@Override
+	public boolean isConnectionSelectionEnabled() {
+		return true;
+	}
 }
\ No newline at end of file
diff --git a/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/IToolBehaviorProvider.java b/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/IToolBehaviorProvider.java
index f4b49cf..f5a9e4c 100644
--- a/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/IToolBehaviorProvider.java
+++ b/plugins/org.eclipse.graphiti/src/org/eclipse/graphiti/tb/IToolBehaviorProvider.java
@@ -284,6 +284,20 @@
 	boolean isShowGuides();
 
 	/**
+	 * Indicates if the selection of multiple elements is enabled.
+	 * 
+	 * @return FALSE, if single selection is enforced
+	 */
+	boolean isMultiSelectionEnabled();
+
+	/**
+	 * Indicates if the selection of connections is enabled.
+	 * 
+	 * @return TRUE, if selection of connections is enabled
+	 */
+	boolean isConnectionSelectionEnabled();
+
+	/**
 	 * Called before the editor content will be saved.
 	 */
 	void preSave();