org.eodisp.wrapper.hla
Class EodispFederate

java.lang.Object
  extended by org.eodisp.wrapper.hla.ProxyAmbassador
      extended by org.eodisp.wrapper.hla.EodispFederate

public abstract class EodispFederate
extends ProxyAmbassador

An EODiSP specific Federate superclass. It can be used as the superclass of a generated federate class. It has the following default behaviour:

Version:
$Id:$
Author:
ibirrer

Nested Class Summary
static interface EodispFederate.FederationStateListener
           
 class EodispFederate.StandardFederationStateListener
           
 
Nested classes/interfaces inherited from class org.eodisp.wrapper.hla.ProxyAmbassador
ProxyAmbassador.SyncPointRegistrationState
 
Field Summary
static java.lang.String EODISP_INIT
           
static java.lang.String EODISP_PAUSE
           
static java.lang.String EODISP_RESUME
           
static java.lang.String EODISP_START
           
static java.lang.String EODISP_STEP
           
static java.lang.String EODISP_STOP
           
 
Fields inherited from class org.eodisp.wrapper.hla.ProxyAmbassador
rtiAmbassador
 
Constructor Summary
EodispFederate(hla.rti1516.RTIambassador rtiAmbassador)
           
 
Method Summary
 void addFederationStateListener(EodispFederate.FederationStateListener listener)
           
static java.io.File getBundlePath()
          Returns the bundle path of this federate.
 FederationState getState()
           
 void removeFederationStateListener(EodispFederate.FederationStateListener listener)
           
 
Methods inherited from class org.eodisp.wrapper.hla.ProxyAmbassador
achieveSyncPointAndAwaitFederationSynchronization, addObjectClassDiscoveryListener, awaitSynchronizationPointAnnouncement, defaultPublishSubscribe, getFederateAmbassadorDelegator, getFederatHandle, getObjectClassInstances, getObjectInstance, getRtiAmbassador, initAfterJoin, joinFederationExecution, joinFederationExecution, notifyReceiveInteraction, publishInteractionClasses, publishObjectClassAttributes, registerObjectClassInstance, registerSynchronizationPoint, registerSynchronizationPoint, removeObjectClassDiscoveryListener, setDiscoveredObjectClassInstanceFactory, subscribeInteractionClasses, subscribeObjectClassAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EODISP_INIT

public static final java.lang.String EODISP_INIT
See Also:
Constant Field Values

EODISP_START

public static final java.lang.String EODISP_START
See Also:
Constant Field Values

EODISP_STOP

public static final java.lang.String EODISP_STOP
See Also:
Constant Field Values

EODISP_PAUSE

public static final java.lang.String EODISP_PAUSE
See Also:
Constant Field Values

EODISP_RESUME

public static final java.lang.String EODISP_RESUME
See Also:
Constant Field Values

EODISP_STEP

public static final java.lang.String EODISP_STEP
See Also:
Constant Field Values
Constructor Detail

EodispFederate

public EodispFederate(hla.rti1516.RTIambassador rtiAmbassador)
Method Detail

addFederationStateListener

public void addFederationStateListener(EodispFederate.FederationStateListener listener)

removeFederationStateListener

public void removeFederationStateListener(EodispFederate.FederationStateListener listener)

getState

public FederationState getState()

getBundlePath

public static java.io.File getBundlePath()
Returns the bundle path of this federate. The bundle path is to where the federate is installed on the model manager.

Returns:
the bundle path of this federate.