jsdai.lang
Interface SdaiModelConnector

All Known Implementing Classes:
SdaiModel

public interface SdaiModelConnector

This interface provides the abstraction of SdaiModel connections for instance references crossing SdaiModel boundaries. The interface is implemented by SdaiModel and internal connector classes. It is meant for internal use only.

Since:
4.0.0

Method Summary
 void connectInConnector(jsdai.lang.SdaiModel.Connector connector)
          Connects connector to the incomming connector ring.
 void disconnectInConnector(jsdai.lang.SdaiModel.Connector connector)
          Disconnects connector from the incomming connector ring.
 jsdai.query.SerializableRef getQuerySourceInstanceRef()
          Gets the reference to the connected SdaiModel.
 SdaiModel resolveConnectedModel()
          Resolve to connected SdaiModel.
 

Method Detail

connectInConnector

public void connectInConnector(jsdai.lang.SdaiModel.Connector connector)
Connects connector to the incomming connector ring. This method is intended for internal use only.

Parameters:
connector - a connector to connect.
Since:
4.0.0

disconnectInConnector

public void disconnectInConnector(jsdai.lang.SdaiModel.Connector connector)
Disconnects connector from the incomming connector ring. This method is intended for internal use only.

Parameters:
connector - a connector to disconnect.
Since:
4.0.0

resolveConnectedModel

public SdaiModel resolveConnectedModel()
                                throws SdaiException
Resolve to connected SdaiModel. This method is intended for internal use only.

Returns:
resolved SdaiModel
Throws:
SdaiException - if an error occurs
Since:
4.0.0

getQuerySourceInstanceRef

public jsdai.query.SerializableRef getQuerySourceInstanceRef()
                                                      throws SdaiException
Gets the reference to the connected SdaiModel. This method is intended for internal use only.

Returns:
the reference to SdaiModel
Throws:
SdaiException - if an error occurs

Copyright © LKSoftWare GmbH, 1999-2008