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

Last change on this file since 655 was 655, checked in by pharms, 12 years ago
  • removed old copyright file header
  • Property svn:executable set to *
File size: 1.0 KB
Line 
1package de.ugoe.cs.quest.eventcore.guimodel;
2
3import de.ugoe.cs.quest.eventcore.IEventTarget;
4
5/**
6 * <p>
7 * TODO comment
8 * </p>
9 *
10 * @version $Revision: $ $Date: $
11 * @author 2011, last modified by $Author: $
12 */
13public interface IGUIElement extends IEventTarget {
14   
15    /**
16     * <p>
17     * TODO comment
18     * </p>
19     */
20    public IGUIElementSpec getSpecification();
21
22    /**
23     * <p>
24     * TODO comment
25     * </p>
26     */
27    public IGUIElement getParent();
28
29    /**
30     * <p>
31     * TODO comment
32     * </p>
33     * 
34     * @param other
35     * @return
36     */
37    public boolean equals(Object other);
38
39    /**
40     * <p>
41     * TODO comment
42     * </p>
43     */
44    public int hashCode();
45
46    /**
47     * <p>
48     * TODO comment
49     * </p>
50     */
51    public void updateSpecification(IGUIElementSpec furtherSpec);
52
53    /**
54     * <p>
55     * TODO: comment
56     * </p>
57     *
58     * @param guiElement
59     */
60    public void addEqualGUIElement(IGUIElement equalElement);
61}
Note: See TracBrowser for help on using the repository browser.