00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package cast;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public class WMException extends SubarchitectureComponentException
00024 {
00025 public WMException()
00026 {
00027 super();
00028 }
00029
00030 public WMException(String message, cast.cdl.WorkingMemoryAddress wma)
00031 {
00032 super(message);
00033 this.wma = wma;
00034 }
00035
00036 public String
00037 ice_name()
00038 {
00039 return "cast::WMException";
00040 }
00041
00042 public cast.cdl.WorkingMemoryAddress wma;
00043
00044 public void
00045 __write(IceInternal.BasicStream __os)
00046 {
00047 __os.writeString("::cast::WMException");
00048 __os.startWriteSlice();
00049 wma.__write(__os);
00050 __os.endWriteSlice();
00051 super.__write(__os);
00052 }
00053
00054 public void
00055 __read(IceInternal.BasicStream __is, boolean __rid)
00056 {
00057 if(__rid)
00058 {
00059 __is.readString();
00060 }
00061 __is.startReadSlice();
00062 wma = new cast.cdl.WorkingMemoryAddress();
00063 wma.__read(__is);
00064 __is.endReadSlice();
00065 super.__read(__is, true);
00066 }
00067
00068 public void
00069 __write(Ice.OutputStream __outS)
00070 {
00071 __outS.writeString("::cast::WMException");
00072 __outS.startSlice();
00073 wma.ice_write(__outS);
00074 __outS.endSlice();
00075 super.__write(__outS);
00076 }
00077
00078 public void
00079 __read(Ice.InputStream __inS, boolean __rid)
00080 {
00081 if(__rid)
00082 {
00083 __inS.readString();
00084 }
00085 __inS.startSlice();
00086 wma = new cast.cdl.WorkingMemoryAddress();
00087 wma.ice_read(__inS);
00088 __inS.endSlice();
00089 super.__read(__inS, true);
00090 }
00091 }