source: trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/guimodel/IGUIElement.java @ 612

Last change on this file since 612 was 603, checked in by pharms, 12 years ago
  • added reference to parent nodes to GUI elements
  • Property svn:executable set to *
File size: 1.1 KB
RevLine 
[545]1// Module    : $RCSfile: GUIElement.java,v $
2// Version   : $Revision: 0.0 $  $Author: Patrick $  $Date: 06.11.2011 10:26:40 $
3// Project   : TaskTreePerformanceTest
4// Creation  : 2011 by Patrick
5// Copyright : Patrick Harms, 2011
6
7package de.ugoe.cs.quest.eventcore.guimodel;
8
9import de.ugoe.cs.quest.eventcore.IEventTarget;
10
11/**
[595]12 * <p>
[545]13 * TODO comment
[595]14 * </p>
[545]15 *
16 * @version $Revision: $ $Date: $
17 * @author 2011, last modified by $Author: $
18 */
19public interface IGUIElement extends IEventTarget {
20   
21    /**
[595]22     * <p>
23     * TODO comment
24     * </p>
[545]25     */
[576]26    public IGUIElementSpec getSpecification();
[545]27
28    /**
[595]29     * <p>
30     * TODO comment
31     * </p>
[603]32     */
33    public IGUIElement getParent();
34
35    /**
36     * <p>
37     * TODO comment
38     * </p>
[595]39     * 
[545]40     * @param other
41     * @return
42     */
[603]43    public boolean equals(Object other);
[545]44
[576]45    /**
[595]46     * <p>
47     * TODO comment
48     * </p>
[576]49     */
50    public int hashCode();
[589]51
[595]52    /**
53     * <p>
54     * TODO comment
55     * </p>
56     */
57    public void updateSpecification(IGUIElementSpec furtherSpec);
[545]58}
Note: See TracBrowser for help on using the repository browser.