View Javadoc

1   package org.catacomb.druid.xtext.base;
2   
3   
4   public class DMItem {
5   
6   
7       public DMItem parent;
8   
9   
10      public DMItem() {
11  
12      }
13  
14  
15      public void notifyAppearanceChange() {
16          propogateChange(this);
17      }
18  
19      private void propogateChange(Object src) {
20          childChanged(src);
21  
22          if (parent != null) {
23              parent.propogateChange(src);
24          }
25      }
26  
27      public void setParent(DMItem dmi) {
28          parent = dmi;
29      }
30  
31      public void childChanged(Object src) {
32  
33      }
34  
35  }