at.lcm.x2c.communicator
Interface X2cCommunicatorRMI_interface

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
X2cCommunicatorRMI

public interface X2cCommunicatorRMI_interface
extends java.rmi.Remote

Communicator RMI interface.

Author:
Martin Hochwallner

Field Summary
static java.lang.String _SERVICENAME
           
 
Method Summary
 void addX2cRMIConnectionListener(X2cRMIConnectionListener listener)
           
 void addX2cRMIModelListener(X2cRMIModelListener listener)
           
 void disconnect()
           
 X2cModelRMI_interface getModel()
           
 boolean isCommunicatorAlive()
          Method to test whether the Communicator is alive.
 void notifyChangeBlockMaskParameter(X2cRMIModelBlockMaskParameterUpdateEvent event)
           
 void quit()
           
 void removeX2cRMIConnectionListener(X2cRMIConnectionListener listener)
           
 void removeX2cRMIModelListener(X2cRMIModelListener listener)
           
 void setLibrariesPath(java.util.List<java.io.File> libPaths)
           
 void setModel(at.lcm.x2c.core.structure.Model newModel)
           
 

Field Detail

_SERVICENAME

static final java.lang.String _SERVICENAME
See Also:
Constant Field Values
Method Detail

quit

void quit()
          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getModel

X2cModelRMI_interface getModel()
                               throws java.rmi.RemoteException,
                                      java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

setModel

void setModel(at.lcm.x2c.core.structure.Model newModel)
              throws java.rmi.RemoteException,
                     java.lang.Exception
Parameters:
newModel -
Throws:
java.rmi.RemoteException
java.lang.Exception

isCommunicatorAlive

boolean isCommunicatorAlive()
                            throws java.rmi.RemoteException
Method to test whether the Communicator is alive.

Returns:
True
Throws:
java.rmi.RemoteException

disconnect

void disconnect()
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addX2cRMIConnectionListener

void addX2cRMIConnectionListener(X2cRMIConnectionListener listener)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

removeX2cRMIConnectionListener

void removeX2cRMIConnectionListener(X2cRMIConnectionListener listener)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addX2cRMIModelListener

void addX2cRMIModelListener(X2cRMIModelListener listener)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

removeX2cRMIModelListener

void removeX2cRMIModelListener(X2cRMIModelListener listener)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

notifyChangeBlockMaskParameter

void notifyChangeBlockMaskParameter(X2cRMIModelBlockMaskParameterUpdateEvent event)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setLibrariesPath

void setLibrariesPath(java.util.List<java.io.File> libPaths)
                      throws java.rmi.RemoteException,
                             java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception


Copyright 2013 LCM. All rights reserved.