should have been part of r267
diff --git a/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/core/OTModelManager.java b/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/core/OTModelManager.java
index 9961928..2b5d8c3 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/core/OTModelManager.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/core/OTModelManager.java
@@ -317,7 +317,17 @@
 	/**
 	 * Utility function.
 	 * @param type
-	 * @return
+	 * @return true if an OT-Type is registered for type that is a role
+	 */
+	public static boolean isRole(IType type) {
+		IOTType ottype = getOTElement(type);
+		return ottype != null && ottype.isRole();
+	}
+	
+	/**
+	 * Utility function.
+	 * @param type
+	 * @return true if an OT-Type is registered for type that is a team
 	 */
 	public static boolean isTeam(IType type) {
 		if (hasOTElementFor(type))