Index: trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/guimodel/IGUIElementSpec.java
===================================================================
--- trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/guimodel/IGUIElementSpec.java	(revision 958)
+++ trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/guimodel/IGUIElementSpec.java	(revision 966)
@@ -22,6 +22,6 @@
  * </p>
  * 
- * @version 1.0
- * @author Patrick Harms
+ * @version 1.1
+ * @author Patrick Harms, Steffen Herbold
  */
 public interface IGUIElementSpec extends Serializable {
@@ -29,5 +29,5 @@
     /**
      * <p>
-     * Returns a string represenation of the GUI element type that this specification represents.
+     * Returns a string representation of the GUI element type that this specification represents.
      * </p>
      * 
@@ -35,4 +35,19 @@
      */
     public String getType();
+    
+    /**
+     * <p>
+     * Returns a string array with the names of the classes in the hierarchy of the GUI element that
+     * this specification represents. The first element is the GUI element's class, the second its
+     * parent, the third its grand-parent, etc.
+     * </p>
+     * <p>
+     * In case the class hierarchy is unknown or the GUI elements are not based on
+     * object-orientation, this method should <code>return new String[]{getType()};</code>.
+     * </p>
+     * 
+     * @return
+     */
+    public String[] getClassHierarchy();
 
     /**
