--- /dev/null
+package org.argeo.slc.core.execution;
+
+import org.argeo.slc.execution.ExecutionSpecAttribute;
+
+public abstract class AbstractSpecAttribute implements ExecutionSpecAttribute {
+ private Boolean isParameter = false;
+ private Boolean isFrozen = false;
+ private Boolean isHidden = false;
+
+ /** Has to be set at instantiation */
+ public Boolean getIsParameter() {
+ return isParameter;
+ }
+
+ public void setIsParameter(Boolean isParameter) {
+ this.isParameter = isParameter;
+ }
+
+ /** Cannot be overridden at runtime */
+ public Boolean getIsFrozen() {
+ return isFrozen;
+ }
+
+ public void setIsFrozen(Boolean isFinal) {
+ this.isFrozen = isFinal;
+ }
+
+ /** Should not be shown to the end user */
+ public Boolean getIsHidden() {
+ return isHidden;
+ }
+
+ public void setIsHidden(Boolean isHidden) {
+ this.isHidden = isHidden;
+ }
+
+}