01: package org.romaframework.module.designer.domain;
02:
03: import org.romaframework.aspect.core.annotation.AnnotationConstants;
04: import org.romaframework.aspect.core.annotation.CoreClass;
05: import org.romaframework.aspect.view.annotation.ViewField;
06: import org.romaframework.core.domain.type.TreeNodeList;
07:
08: @CoreClass(orderFields="name visibility finalMember staticMember")
09: public abstract class RadMember extends RadElement {
10: @ViewField(enabled=AnnotationConstants.FALSE)
11: private boolean staticMember;
12: protected String bindSource;
13:
14: public RadMember(TreeNodeList iParent, String iName) {
15: super (iParent, iName);
16: }
17:
18: public boolean isStaticMember() {
19: return staticMember;
20: }
21:
22: public void setStaticMember(boolean staticMember) {
23: this.staticMember = staticMember;
24: }
25: }
|