001: /*
002: * Generated by Cougaar QoS FrameGen
003: * from /Volumes/Data/Projects/cougaar/HEAD/qos/src/org/cougaar/core/qos/frame/scale/test-scale-protos.xml
004: * at Aug 3, 2006 10:09:21 AM
005: *
006: * Copyright BBN Technologies 2006
007: *
008: */
009: package org.cougaar.core.qos.frame.scale;
010:
011: import org.cougaar.core.qos.frame.DataFrame;
012: import org.cougaar.core.qos.frame.FrameSet;
013: import org.cougaar.core.qos.frame.SlotDescription;
014: import org.cougaar.core.util.UID;
015:
016: public class Antilevel2 extends Thing {
017: static {
018: org.cougaar.core.qos.frame.FrameMaker __fm = new org.cougaar.core.qos.frame.FrameMaker() {
019: public DataFrame makeFrame(FrameSet frameSet, UID uid) {
020: return new Antilevel2(frameSet, uid);
021: }
022: };
023: DataFrame.registerFrameMaker(
024: "org.cougaar.core.qos.frame.scale", "antilevel2", __fm);
025: }
026:
027: public Antilevel2(UID uid) {
028: this (null, uid);
029: }
030:
031: public Antilevel2(FrameSet frameSet, UID uid) {
032: super (frameSet, uid);
033: }
034:
035: public String getKind() {
036: return "antilevel2";
037: }
038:
039: protected void collectSlotValues(java.util.Properties __props) {
040: super .collectSlotValues(__props);
041: Object __value;
042: __value = getLevel2Path__AsObject();
043: __props.put("level2Path", __value != null ? __value : NIL);
044: }
045:
046: public Integer getLevel2Path() {
047: Integer __result = (Integer) getProperty("level2Path");
048: if (__result != null)
049: return __result;
050: return (Integer) getInheritedValue(this , "level2Path");
051: }
052:
053: Integer getLevel2Path__NoWarn() {
054: Integer __result = (Integer) getProperty("level2Path");
055: if (__result != null)
056: return __result;
057: return (Integer) getInheritedValue(this , "level2Path");
058: }
059:
060: Object getLevel2Path__AsObject() {
061: Object __result = getProperty("level2Path");
062: if (__result != null)
063: return __result;
064: return getInheritedValue(this , "level2Path");
065: }
066:
067: public void setLevel2Path(Integer __new_value) {
068: Integer __old_value = (Integer) getProperty("level2Path");
069: setProperty("level2Path", __new_value);
070: slotModified("level2Path", __old_value, __new_value, true, true);
071: }
072:
073: public void setLevel2Path__AsObject(Object __new_value) {
074: Object __old_value = getProperty("level2Path");
075: setProperty("level2Path", force_Integer(__new_value));
076: slotModified("level2Path", __old_value, __new_value, true, true);
077: }
078:
079: protected void initializeLevel2Path(Integer new_value) {
080: setProperty("level2Path", new_value);
081: slotInitialized("level2Path", new_value);
082: }
083:
084: void initializeLevel2Path__AsObject(Object new_value) {
085: setProperty("level2Path", force_Integer(new_value));
086: slotInitialized("level2Path", new_value);
087: }
088:
089: protected void removeLevel2Path() {
090: Object __old_value = getProperty("level2Path");
091: removeProperty("level2Path");
092: slotModified("level2Path", __old_value, getLevel2Path(), true,
093: true);
094: }
095:
096: protected Object getLocalValue(String __slot) {
097: String __key = __slot.intern();
098: if ("level2Path" == __key)
099: return getLevel2Path__AsObject();
100: else
101: return super .getLocalValue(__slot);
102: }
103:
104: protected void setLocalValue(String __slot, Object __value) {
105: String __key = __slot.intern();
106: if ("level2Path" == __key)
107: setLevel2Path__AsObject(__value);
108: else
109: super .setLocalValue(__slot, __value);
110: }
111:
112: protected void initializeLocalValue(String __slot, Object __value) {
113: String __key = __slot.intern();
114: if ("level2Path" == __key)
115: initializeLevel2Path__AsObject(__value);
116: else
117: super .initializeLocalValue(__slot, __value);
118: }
119:
120: protected void collectSlotNames(java.util.Set<String> slots) {
121: super .collectSlotNames(slots);
122: slots.add("level2Path");
123: }
124:
125: public SlotDescription slotMetaData__Level2Path() {
126: SlotDescription __desc = new SlotDescription();
127: __desc.name = "level2Path";
128: __desc.prototype = "antilevel2";
129: __desc.is_writable = true;
130: Object __value;
131: __value = getProperty("level2Path");
132: if (__value != null) {
133: __desc.is_overridden = true;
134: __desc.value = __value;
135: } else {
136: __desc.is_overridden = false;
137: __desc.value = getInheritedValue(this , "level2Path");
138: }
139: return __desc;
140: }
141:
142: protected void collectSlotDescriptions(
143: java.util.Map<String, SlotDescription> map) {
144: super .collectSlotDescriptions(map);
145: map.put("level2Path", slotMetaData__Level2Path());
146: }
147: }
|