Author: dazarov
Date: 2007-07-02 12:37:30 -0400 (Mon, 02 Jul 2007)
New Revision: 2243
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.veditor/src/org/jboss/tools/hibernate/veditor/editors/model/OrmShape.java
Log:
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.veditor/src/org/jboss/tools/hibernate/veditor/editors/model/OrmShape.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.veditor/src/org/jboss/tools/hibernate/veditor/editors/model/OrmShape.java 2007-07-02
16:37:29 UTC (rev 2242)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.ui.veditor/src/org/jboss/tools/hibernate/veditor/editors/model/OrmShape.java 2007-07-02
16:37:30 UTC (rev 2243)
@@ -146,10 +146,16 @@
public void refreshHiden() {
hiden = !hiden;
- for (int i = 0; i < getChildren().size(); i++)
- ((Shape)getChildren().get(i)).setHiden(hiden);
+ setElementHidden(this, hiden);
firePropertyChange(SET_HIDEN, null, new Boolean(hiden));
}
+
+ private void setElementHidden(ModelElement element, boolean hidden){
+ for (int i = 0; i < element.getChildren().size(); i++){
+ ((Shape)element.getChildren().get(i)).setHiden(hidden);
+ setElementHidden((ModelElement)element.getChildren().get(i), hidden);
+ }
+ }
public Point getLocation() {
return location.getCopy();
Show replies by date