1 package twcsckernel.clientKernel.desktop; 2 3 import twcsckernel.projectbase.common.RemoteAgent; 4 import twcsckernel.projectbase.plugins.PluginDescriptor; 5 6 public interface VmdDesktopInterface { 7 8 9 public abstract void addPlugin(PluginDescriptor _descriptor); 10 11 public abstract void initInstance(); 12 13 public abstract RemoteAgent getOwnAgent() 14 throws UnsupportedOperationException; 15 16 public abstract void setForeignAgent(RemoteAgent agent) 17 throws UnsupportedOperationException; 18 19 public abstract void disposePlugin(); 20 21 public abstract void setVmdDesktopListener(VmdDesktopListener listener); 22 23 24 25 }