00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package cast.interfaces;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public abstract class _WorkingMemoryAttachedComponentDisp extends Ice.ObjectImpl implements WorkingMemoryAttachedComponent
00024 {
00025 protected void
00026 ice_copyStateFrom(Ice.Object __obj)
00027 throws java.lang.CloneNotSupportedException
00028 {
00029 throw new java.lang.CloneNotSupportedException();
00030 }
00031
00032 public static final String[] __ids =
00033 {
00034 "::Ice::Object",
00035 "::cast::interfaces::CASTComponent",
00036 "::cast::interfaces::WorkingMemoryAttachedComponent"
00037 };
00038
00039 public boolean
00040 ice_isA(String s)
00041 {
00042 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00043 }
00044
00045 public boolean
00046 ice_isA(String s, Ice.Current __current)
00047 {
00048 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00049 }
00050
00051 public String[]
00052 ice_ids()
00053 {
00054 return __ids;
00055 }
00056
00057 public String[]
00058 ice_ids(Ice.Current __current)
00059 {
00060 return __ids;
00061 }
00062
00063 public String
00064 ice_id()
00065 {
00066 return __ids[2];
00067 }
00068
00069 public String
00070 ice_id(Ice.Current __current)
00071 {
00072 return __ids[2];
00073 }
00074
00075 public static String
00076 ice_staticId()
00077 {
00078 return __ids[2];
00079 }
00080
00081 public final void
00082 beat()
00083 {
00084 beat(null);
00085 }
00086
00087 public final void
00088 configure(java.util.Map<java.lang.String, java.lang.String> config)
00089 {
00090 configure(config, null);
00091 }
00092
00096 public final void
00097 destroy()
00098 {
00099 destroy(null);
00100 }
00101
00105 public final String
00106 getID()
00107 {
00108 return getID(null);
00109 }
00110
00111 public final void
00112 run()
00113 {
00114 run(null);
00115 }
00116
00117 public final void
00118 setComponentManager(ComponentManagerPrx man)
00119 {
00120 setComponentManager(man, null);
00121 }
00122
00123 public final void
00124 setID(String id)
00125 {
00126 setID(id, null);
00127 }
00128
00129 public final void
00130 setTimeServer(TimeServerPrx ts)
00131 {
00132 setTimeServer(ts, null);
00133 }
00134
00135 public final void
00136 start()
00137 {
00138 start(null);
00139 }
00140
00141 public final void
00142 stop()
00143 {
00144 stop(null);
00145 }
00146
00147 public final void
00148 setWorkingMemory(WorkingMemoryPrx wm)
00149 {
00150 setWorkingMemory(wm, null);
00151 }
00152
00153 public static Ice.DispatchStatus
00154 ___setWorkingMemory(WorkingMemoryAttachedComponent __obj, IceInternal.Incoming __inS, Ice.Current __current)
00155 {
00156 __checkMode(Ice.OperationMode.Normal, __current.mode);
00157 IceInternal.BasicStream __is = __inS.is();
00158 __is.startReadEncaps();
00159 WorkingMemoryPrx wm;
00160 wm = WorkingMemoryPrxHelper.__read(__is);
00161 __is.endReadEncaps();
00162 __obj.setWorkingMemory(wm, __current);
00163 return Ice.DispatchStatus.DispatchOK;
00164 }
00165
00166 private final static String[] __all =
00167 {
00168 "beat",
00169 "configure",
00170 "destroy",
00171 "getID",
00172 "ice_id",
00173 "ice_ids",
00174 "ice_isA",
00175 "ice_ping",
00176 "run",
00177 "setComponentManager",
00178 "setID",
00179 "setTimeServer",
00180 "setWorkingMemory",
00181 "start",
00182 "stop"
00183 };
00184
00185 public Ice.DispatchStatus
00186 __dispatch(IceInternal.Incoming in, Ice.Current __current)
00187 {
00188 int pos = java.util.Arrays.binarySearch(__all, __current.operation);
00189 if(pos < 0)
00190 {
00191 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00192 }
00193
00194 switch(pos)
00195 {
00196 case 0:
00197 {
00198 return _CASTComponentDisp.___beat(this, in, __current);
00199 }
00200 case 1:
00201 {
00202 return _CASTComponentDisp.___configure(this, in, __current);
00203 }
00204 case 2:
00205 {
00206 return _CASTComponentDisp.___destroy(this, in, __current);
00207 }
00208 case 3:
00209 {
00210 return _CASTComponentDisp.___getID(this, in, __current);
00211 }
00212 case 4:
00213 {
00214 return ___ice_id(this, in, __current);
00215 }
00216 case 5:
00217 {
00218 return ___ice_ids(this, in, __current);
00219 }
00220 case 6:
00221 {
00222 return ___ice_isA(this, in, __current);
00223 }
00224 case 7:
00225 {
00226 return ___ice_ping(this, in, __current);
00227 }
00228 case 8:
00229 {
00230 return _CASTComponentDisp.___run(this, in, __current);
00231 }
00232 case 9:
00233 {
00234 return _CASTComponentDisp.___setComponentManager(this, in, __current);
00235 }
00236 case 10:
00237 {
00238 return _CASTComponentDisp.___setID(this, in, __current);
00239 }
00240 case 11:
00241 {
00242 return _CASTComponentDisp.___setTimeServer(this, in, __current);
00243 }
00244 case 12:
00245 {
00246 return ___setWorkingMemory(this, in, __current);
00247 }
00248 case 13:
00249 {
00250 return _CASTComponentDisp.___start(this, in, __current);
00251 }
00252 case 14:
00253 {
00254 return _CASTComponentDisp.___stop(this, in, __current);
00255 }
00256 }
00257
00258 assert(false);
00259 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00260 }
00261
00262 public void
00263 __write(IceInternal.BasicStream __os)
00264 {
00265 __os.writeTypeId(ice_staticId());
00266 __os.startWriteSlice();
00267 __os.endWriteSlice();
00268 super.__write(__os);
00269 }
00270
00271 public void
00272 __read(IceInternal.BasicStream __is, boolean __rid)
00273 {
00274 if(__rid)
00275 {
00276 __is.readTypeId();
00277 }
00278 __is.startReadSlice();
00279 __is.endReadSlice();
00280 super.__read(__is, true);
00281 }
00282
00283 public void
00284 __write(Ice.OutputStream __outS)
00285 {
00286 __outS.writeTypeId(ice_staticId());
00287 __outS.startSlice();
00288 __outS.endSlice();
00289 super.__write(__outS);
00290 }
00291
00292 public void
00293 __read(Ice.InputStream __inS, boolean __rid)
00294 {
00295 if(__rid)
00296 {
00297 __inS.readTypeId();
00298 }
00299 __inS.startSlice();
00300 __inS.endSlice();
00301 super.__read(__inS, true);
00302 }
00303 }