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 interface _WorkingMemoryDel extends _CASTComponentDel
00024 {
00025 boolean exists(String id, String subarch, java.util.Map<String, String> __ctx)
00026 throws IceInternal.LocalExceptionWrapper,
00027 cast.UnknownSubarchitectureException;
00028
00029 int getVersionNumber(String id, String subarch, java.util.Map<String, String> __ctx)
00030 throws IceInternal.LocalExceptionWrapper,
00031 cast.DoesNotExistOnWMException,
00032 cast.UnknownSubarchitectureException;
00033
00034 cast.cdl.WorkingMemoryPermissions getPermissions(String id, String subarch, java.util.Map<String, String> __ctx)
00035 throws IceInternal.LocalExceptionWrapper,
00036 cast.DoesNotExistOnWMException,
00037 cast.UnknownSubarchitectureException;
00038
00039 void lockEntry(String id, String subarch, String component, cast.cdl.WorkingMemoryPermissions permissions, java.util.Map<String, String> __ctx)
00040 throws IceInternal.LocalExceptionWrapper,
00041 cast.DoesNotExistOnWMException,
00042 cast.UnknownSubarchitectureException;
00043
00044 boolean tryLockEntry(String id, String subarch, String component, cast.cdl.WorkingMemoryPermissions permissions, java.util.Map<String, String> __ctx)
00045 throws IceInternal.LocalExceptionWrapper,
00046 cast.DoesNotExistOnWMException,
00047 cast.UnknownSubarchitectureException;
00048
00049 void unlockEntry(String id, String subarch, String component, java.util.Map<String, String> __ctx)
00050 throws IceInternal.LocalExceptionWrapper,
00051 cast.ConsistencyException,
00052 cast.DoesNotExistOnWMException,
00053 cast.UnknownSubarchitectureException;
00054
00055 void setWorkingMemory(WorkingMemoryPrx wm, String subarch, java.util.Map<String, String> __ctx)
00056 throws IceInternal.LocalExceptionWrapper;
00057
00058 void addToWorkingMemory(String id, String subarch, String type, String component, Ice.Object entry, java.util.Map<String, String> __ctx)
00059 throws IceInternal.LocalExceptionWrapper,
00060 cast.AlreadyExistsOnWMException,
00061 cast.UnknownSubarchitectureException;
00062
00063 void overwriteWorkingMemory(String id, String subarch, String type, String component, Ice.Object entry, java.util.Map<String, String> __ctx)
00064 throws IceInternal.LocalExceptionWrapper,
00065 cast.DoesNotExistOnWMException,
00066 cast.UnknownSubarchitectureException;
00067
00068 void deleteFromWorkingMemory(String id, String subarch, String component, java.util.Map<String, String> __ctx)
00069 throws IceInternal.LocalExceptionWrapper,
00070 cast.DoesNotExistOnWMException,
00071 cast.UnknownSubarchitectureException;
00072
00073 cast.cdl.WorkingMemoryEntry getWorkingMemoryEntry(String id, String subarch, String component, java.util.Map<String, String> __ctx)
00074 throws IceInternal.LocalExceptionWrapper,
00075 cast.DoesNotExistOnWMException,
00076 cast.UnknownSubarchitectureException;
00077
00078 void getWorkingMemoryEntries(String type, String subarch, int count, String component, cast.cdl.WorkingMemoryEntrySeqHolder entries, java.util.Map<String, String> __ctx)
00079 throws IceInternal.LocalExceptionWrapper,
00080 cast.UnknownSubarchitectureException;
00081
00082 void registerComponentFilter(cast.cdl.WorkingMemoryChangeFilter filter, int priority, java.util.Map<String, String> __ctx)
00083 throws IceInternal.LocalExceptionWrapper;
00084
00085 void removeComponentFilter(cast.cdl.WorkingMemoryChangeFilter filter, java.util.Map<String, String> __ctx)
00086 throws IceInternal.LocalExceptionWrapper;
00087
00088 void registerWorkingMemoryFilter(cast.cdl.WorkingMemoryChangeFilter filter, String subarch, int priority, java.util.Map<String, String> __ctx)
00089 throws IceInternal.LocalExceptionWrapper;
00090
00091 void removeWorkingMemoryFilter(cast.cdl.WorkingMemoryChangeFilter filter, java.util.Map<String, String> __ctx)
00092 throws IceInternal.LocalExceptionWrapper;
00093
00094 void addReader(WorkingMemoryReaderComponentPrx reader, java.util.Map<String, String> __ctx)
00095 throws IceInternal.LocalExceptionWrapper;
00096
00097 void receiveChangeEvent(cast.cdl.WorkingMemoryChange wmc, java.util.Map<String, String> __ctx)
00098 throws IceInternal.LocalExceptionWrapper;
00099 }