copyright The Portico Project 2008.

org.portico.impl.hla13
Class DefaultJava1RTIAmbassador

java.lang.Object
  extended by org.portico.impl.hla13.DefaultJava1RTIAmbassador

public class DefaultJava1RTIAmbassador
extends Object

This class is the Portico implementation of the HLA 1.3 Annex A RTIambassador class.


Field Summary
private  ImplJava1Helper helper
           
 
Constructor Summary
DefaultJava1RTIAmbassador()
           
 
Method Summary
 void associateRegionForUpdates(hla.rti13.java1.Region theRegion, int theObject, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void attributeOwnershipAcquisition(int theObject, hla.rti13.java1.AttributeHandleSet desiredAttributes, String theTag)
           
 void attributeOwnershipAcquisitionIfAvailable(int theObject, hla.rti13.java1.AttributeHandleSet desiredAttributes)
           
 hla.rti13.java1.AttributeHandleSet attributeOwnershipReleaseResponse(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void cancelAttributeOwnershipAcquisition(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void cancelNegotiatedAttributeOwnershipDivestiture(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void changeAttributeOrderType(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes, int theType)
           
 void changeAttributeTransportationType(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes, int theType)
           
 void changeInteractionOrderType(int theClass, int theType)
           
 void changeInteractionTransportationType(int theClass, int theType)
           
private  RegionInstance convertRegion(hla.rti13.java1.Region region)
          This method will take in a given region instance, check that it is of the appropriate Portico type, convert it to the type and return it.
private  int[] convertRegions(hla.rti13.java1.Region[] regions)
          Convert the given array of regions to an array of integers that represents the region tokens of each of the regions.
 void createFederationExecution(String executionName, String FED)
           
 hla.rti13.java1.Region createRegion(int theSpace, int numberOfExtents)
           
 hla.rti13.java1.EventRetractionHandle deleteObjectInstance(int theObject, byte[] theTime, String tag)
           
 void deleteObjectInstance(int theObject, String tag)
           
 void deleteRegion(hla.rti13.java1.Region theRegion)
           
 void destroyFederationExecution(String executionName)
           
 void disableAsynchronousDelivery()
           
 void disableAttributeRelevanceAdvisorySwitch()
           
 void disableAttributeScopeAdvisorySwitch()
           
 void disableClassRelevanceAdvisorySwitch()
           
 void disableInteractionRelevanceAdvisorySwitch()
           
 void disableTimeConstrained()
           
 void disableTimeRegulation()
           
 void enableAsynchronousDelivery()
           
 void enableAttributeRelevanceAdvisorySwitch()
           
 void enableAttributeScopeAdvisorySwitch()
           
 void enableClassRelevanceAdvisorySwitch()
           
 void enableInteractionRelevanceAdvisorySwitch()
           
 void enableTimeConstrained()
           
 void enableTimeRegulation(byte[] theFederateTime, byte[] theLookahead)
           
 void federateRestoreComplete()
           
 void federateRestoreNotComplete()
           
 void federateSaveBegun()
           
 void federateSaveComplete()
           
 void federateSaveNotComplete()
           
 void flushQueueRequest(byte[] theTime)
           
 int getAttributeHandle(String theName, int whichClass)
           
 String getAttributeName(int theHandle, int whichClass)
           
 int getAttributeRoutingSpaceHandle(int theHandle, int whichClass)
           
 int getDimensionHandle(String theName, int whichSpace)
           
 String getDimensionName(int theHandle, int whichSpace)
           
 ImplJava1Helper getHelper()
           
 int getInteractionClassHandle(String theName)
           
 String getInteractionClassName(int theHandle)
           
 int getInteractionRoutingSpaceHandle(int theHandle)
           
 int getObjectClass(int theObject)
           
 int getObjectClassHandle(String theName)
           
 String getObjectClassName(int theHandle)
           
 int getObjectInstanceHandle(String theName)
           
 String getObjectInstanceName(int theHandle)
           
 int getOrderingHandle(String theName)
           
 String getOrderingName(int theHandle)
           
 int getParameterHandle(String theName, int whichClass)
           
 String getParameterName(int theHandle, int whichClass)
           
 hla.rti13.java1.Region getRegion(int None)
           
 int getRegionToken(hla.rti13.java1.Region None)
           
 int getRoutingSpaceHandle(String theName)
           
 String getRoutingSpaceName(int theHandle)
           
 int getTransportationHandle(String theName)
           
 String getTransportationName(int theHandle)
           
 boolean isAttributeOwnedByFederate(int theObject, int theAttribute)
           
 int joinFederationExecution(String yourName, String executionName, hla.rti13.java1.FederateAmbassador federateAmbassadorReference)
           
 void localDeleteObjectInstance(int theObject)
           
private  void logException(String method, Throwable e)
          This method prints the stack trace for the exception and then throws an RTIinternalError
 void modifyLookahead(byte[] theLookahead)
           
 void negotiatedAttributeOwnershipDivestiture(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes, String theTag)
           
 void nextEventRequest(byte[] theTime)
           
 void nextEventRequestAvailable(byte[] theTime)
           
 void notifyAboutRegionModification(hla.rti13.java1.Region theRegion)
           
private  com.lbf.commons.messaging.ResponseMessage processMessage(RTI_RequestMessage request)
           
 void publishInteractionClass(int theInteraction)
           
 void publishObjectClass(int theClass, hla.rti13.java1.AttributeHandleSet attributeList)
           
 void queryAttributeOwnership(int theObject, int theAttribute)
           
 byte[] queryFederateTime()
           
 byte[] queryLBTS()
           
 byte[] queryLookahead()
           
 byte[] queryMinNextEventTime()
           
 void registerFederationSynchronizationPoint(String label, String theTag)
           
 void registerFederationSynchronizationPoint(String label, String tag, hla.rti13.java1.FederateHandleSet syncSet)
           
 int registerObjectInstance(int theClass)
           
 int registerObjectInstance(int theClass, String theObject)
           
 int registerObjectInstanceWithRegion(int theClass, int[] theAttributes, hla.rti13.java1.Region[] theRegions)
           
 int registerObjectInstanceWithRegion(int theClass, String theObject, int[] theAttributes, hla.rti13.java1.Region[] theRegions)
           
 void requestClassAttributeValueUpdate(int theClass, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void requestClassAttributeValueUpdateWithRegion(int theClass, hla.rti13.java1.AttributeHandleSet theAttributes, hla.rti13.java1.Region theRegion)
           
 void requestFederationRestore(String label)
           
 void requestFederationSave(String label)
           
 void requestFederationSave(String label, byte[] theTime)
           
 void requestObjectAttributeValueUpdate(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void resignFederationExecution(int theAction)
           
 void retract(hla.rti13.java1.EventRetractionHandle theHandle)
           
 hla.rti13.java1.EventRetractionHandle sendInteraction(int theInteraction, hla.rti13.java1.SuppliedParameters theParameters, byte[] theTime, String tag)
           
 void sendInteraction(int iHandle, hla.rti13.java1.SuppliedParameters theParameters, String tag)
           
 hla.rti13.java1.EventRetractionHandle sendInteractionWithRegion(int theInteraction, hla.rti13.java1.SuppliedParameters theParameters, byte[] theTime, String tag, hla.rti13.java1.Region theRegion)
           
 void sendInteractionWithRegion(int theInteraction, hla.rti13.java1.SuppliedParameters theParameters, String tag, hla.rti13.java1.Region theRegion)
           
 void subscribeInteractionClass(int theClass)
           
 void subscribeInteractionClassPassively(int theClass)
           
 void subscribeInteractionClassPassivelyWithRegion(int theClass, hla.rti13.java1.Region theRegion)
           
 void subscribeInteractionClassWithRegion(int theClass, hla.rti13.java1.Region theRegion)
           
 void subscribeObjectClassAttributes(int theClass, hla.rti13.java1.AttributeHandleSet attributeList)
           
 void subscribeObjectClassAttributesPassively(int theClass, hla.rti13.java1.AttributeHandleSet attributeList)
           
 void subscribeObjectClassAttributesPassivelyWithRegion(int theClass, hla.rti13.java1.Region theRegion, hla.rti13.java1.AttributeHandleSet attributeList)
           
 void subscribeObjectClassAttributesWithRegion(int theClass, hla.rti13.java1.Region theRegion, hla.rti13.java1.AttributeHandleSet attributeList)
           
 void synchronizationPointAchieved(String label)
           
 boolean tick()
           
 boolean tick(double minimum, double maximum)
           
 void timeAdvanceRequest(byte[] theTime)
           
 void timeAdvanceRequestAvailable(byte[] theTime)
           
 void unassociateRegionForUpdates(hla.rti13.java1.Region theRegion, int theObject)
           
 void unconditionalAttributeOwnershipDivestiture(int theObject, hla.rti13.java1.AttributeHandleSet theAttributes)
           
 void unpublishInteractionClass(int theInteraction)
           
 void unpublishObjectClass(int theClass)
           
 void unsubscribeInteractionClass(int theClass)
           
 void unsubscribeInteractionClassWithRegion(int theClass, hla.rti13.java1.Region theRegion)
           
 void unsubscribeObjectClass(int theClass)
           
 void unsubscribeObjectClassWithRegion(int theClass, hla.rti13.java1.Region theRegion)
           
 hla.rti13.java1.EventRetractionHandle updateAttributeValues(int theObject, hla.rti13.java1.SuppliedAttributes theAttributes, byte[] theTime, String tag)
           
 void updateAttributeValues(int theObject, hla.rti13.java1.SuppliedAttributes theAttributes, String tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

helper

private ImplJava1Helper helper
Constructor Detail

DefaultJava1RTIAmbassador

public DefaultJava1RTIAmbassador()
                          throws hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.RTIinternalError
Method Detail

getHelper

public ImplJava1Helper getHelper()

createFederationExecution

public void createFederationExecution(String executionName,
                                      String FED)
                               throws hla.rti13.java1.FederationExecutionAlreadyExists,
                                      hla.rti13.java1.CouldNotOpenFED,
                                      hla.rti13.java1.ErrorReadingFED,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederationExecutionAlreadyExists
hla.rti13.java1.CouldNotOpenFED
hla.rti13.java1.ErrorReadingFED
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

destroyFederationExecution

public void destroyFederationExecution(String executionName)
                                throws hla.rti13.java1.FederatesCurrentlyJoined,
                                       hla.rti13.java1.FederationExecutionDoesNotExist,
                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederatesCurrentlyJoined
hla.rti13.java1.FederationExecutionDoesNotExist
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

joinFederationExecution

public int joinFederationExecution(String yourName,
                                   String executionName,
                                   hla.rti13.java1.FederateAmbassador federateAmbassadorReference)
                            throws hla.rti13.java1.FederateAlreadyExecutionMember,
                                   hla.rti13.java1.FederationExecutionDoesNotExist,
                                   hla.rti13.java1.CouldNotOpenFED,
                                   hla.rti13.java1.ErrorReadingFED,
                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                   hla.rti13.java1.SaveInProgress,
                                   hla.rti13.java1.RestoreInProgress,
                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateAlreadyExecutionMember
hla.rti13.java1.FederationExecutionDoesNotExist
hla.rti13.java1.CouldNotOpenFED
hla.rti13.java1.ErrorReadingFED
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

resignFederationExecution

public void resignFederationExecution(int theAction)
                               throws hla.rti13.java1.FederateOwnsAttributes,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.InvalidResignAction,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateOwnsAttributes
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.InvalidResignAction
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

registerFederationSynchronizationPoint

public void registerFederationSynchronizationPoint(String label,
                                                   String theTag)
                                            throws hla.rti13.java1.FederateNotExecutionMember,
                                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                                   hla.rti13.java1.SaveInProgress,
                                                   hla.rti13.java1.RestoreInProgress,
                                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

registerFederationSynchronizationPoint

public void registerFederationSynchronizationPoint(String label,
                                                   String tag,
                                                   hla.rti13.java1.FederateHandleSet syncSet)
                                            throws hla.rti13.java1.FederateNotExecutionMember,
                                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                                   hla.rti13.java1.SaveInProgress,
                                                   hla.rti13.java1.RestoreInProgress,
                                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

synchronizationPointAchieved

public void synchronizationPointAchieved(String label)
                                  throws hla.rti13.java1.SynchronizationPointLabelWasNotAnnounced,
                                         hla.rti13.java1.FederateNotExecutionMember,
                                         hla.rti13.java1.ConcurrentAccessAttempted,
                                         hla.rti13.java1.SaveInProgress,
                                         hla.rti13.java1.RestoreInProgress,
                                         hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SynchronizationPointLabelWasNotAnnounced
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

requestFederationSave

public void requestFederationSave(String label)
                           throws hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

requestFederationSave

public void requestFederationSave(String label,
                                  byte[] theTime)
                           throws hla.rti13.java1.FederationTimeAlreadyPassed,
                                  hla.rti13.java1.InvalidFederationTime,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederationTimeAlreadyPassed
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

federateSaveBegun

public void federateSaveBegun()
                       throws hla.rti13.java1.SaveNotInitiated,
                              hla.rti13.java1.FederateNotExecutionMember,
                              hla.rti13.java1.ConcurrentAccessAttempted,
                              hla.rti13.java1.RestoreInProgress,
                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SaveNotInitiated
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

federateSaveComplete

public void federateSaveComplete()
                          throws hla.rti13.java1.SaveNotInitiated,
                                 hla.rti13.java1.FederateNotExecutionMember,
                                 hla.rti13.java1.ConcurrentAccessAttempted,
                                 hla.rti13.java1.RestoreInProgress,
                                 hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SaveNotInitiated
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

federateSaveNotComplete

public void federateSaveNotComplete()
                             throws hla.rti13.java1.SaveNotInitiated,
                                    hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                    hla.rti13.java1.RestoreInProgress,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SaveNotInitiated
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

requestFederationRestore

public void requestFederationRestore(String label)
                              throws hla.rti13.java1.FederateNotExecutionMember,
                                     hla.rti13.java1.ConcurrentAccessAttempted,
                                     hla.rti13.java1.SaveInProgress,
                                     hla.rti13.java1.RestoreInProgress,
                                     hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

federateRestoreComplete

public void federateRestoreComplete()
                             throws hla.rti13.java1.RestoreNotRequested,
                                    hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                    hla.rti13.java1.SaveInProgress,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.RestoreNotRequested
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RTIinternalError

federateRestoreNotComplete

public void federateRestoreNotComplete()
                                throws hla.rti13.java1.RestoreNotRequested,
                                       hla.rti13.java1.FederateNotExecutionMember,
                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                       hla.rti13.java1.SaveInProgress,
                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.RestoreNotRequested
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RTIinternalError

publishObjectClass

public void publishObjectClass(int theClass,
                               hla.rti13.java1.AttributeHandleSet attributeList)
                        throws hla.rti13.java1.ObjectClassNotDefined,
                               hla.rti13.java1.AttributeNotDefined,
                               hla.rti13.java1.OwnershipAcquisitionPending,
                               hla.rti13.java1.FederateNotExecutionMember,
                               hla.rti13.java1.ConcurrentAccessAttempted,
                               hla.rti13.java1.SaveInProgress,
                               hla.rti13.java1.RestoreInProgress,
                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.OwnershipAcquisitionPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unpublishObjectClass

public void unpublishObjectClass(int theClass)
                          throws hla.rti13.java1.ObjectClassNotDefined,
                                 hla.rti13.java1.ObjectClassNotPublished,
                                 hla.rti13.java1.OwnershipAcquisitionPending,
                                 hla.rti13.java1.FederateNotExecutionMember,
                                 hla.rti13.java1.ConcurrentAccessAttempted,
                                 hla.rti13.java1.SaveInProgress,
                                 hla.rti13.java1.RestoreInProgress,
                                 hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.OwnershipAcquisitionPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

publishInteractionClass

public void publishInteractionClass(int theInteraction)
                             throws hla.rti13.java1.InteractionClassNotDefined,
                                    hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                    hla.rti13.java1.SaveInProgress,
                                    hla.rti13.java1.RestoreInProgress,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unpublishInteractionClass

public void unpublishInteractionClass(int theInteraction)
                               throws hla.rti13.java1.InteractionClassNotDefined,
                                      hla.rti13.java1.InteractionClassNotPublished,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.SaveInProgress,
                                      hla.rti13.java1.RestoreInProgress,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeObjectClassAttributes

public void subscribeObjectClassAttributes(int theClass,
                                           hla.rti13.java1.AttributeHandleSet attributeList)
                                    throws hla.rti13.java1.ObjectClassNotDefined,
                                           hla.rti13.java1.AttributeNotDefined,
                                           hla.rti13.java1.FederateNotExecutionMember,
                                           hla.rti13.java1.ConcurrentAccessAttempted,
                                           hla.rti13.java1.SaveInProgress,
                                           hla.rti13.java1.RestoreInProgress,
                                           hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeObjectClassAttributesPassively

public void subscribeObjectClassAttributesPassively(int theClass,
                                                    hla.rti13.java1.AttributeHandleSet attributeList)
                                             throws hla.rti13.java1.ObjectClassNotDefined,
                                                    hla.rti13.java1.AttributeNotDefined,
                                                    hla.rti13.java1.FederateNotExecutionMember,
                                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                                    hla.rti13.java1.SaveInProgress,
                                                    hla.rti13.java1.RestoreInProgress,
                                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unsubscribeObjectClass

public void unsubscribeObjectClass(int theClass)
                            throws hla.rti13.java1.ObjectClassNotDefined,
                                   hla.rti13.java1.ObjectClassNotSubscribed,
                                   hla.rti13.java1.FederateNotExecutionMember,
                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                   hla.rti13.java1.SaveInProgress,
                                   hla.rti13.java1.RestoreInProgress,
                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.ObjectClassNotSubscribed
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeInteractionClass

public void subscribeInteractionClass(int theClass)
                               throws hla.rti13.java1.InteractionClassNotDefined,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.FederateLoggingServiceCalls,
                                      hla.rti13.java1.SaveInProgress,
                                      hla.rti13.java1.RestoreInProgress,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.FederateLoggingServiceCalls
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeInteractionClassPassively

public void subscribeInteractionClassPassively(int theClass)
                                        throws hla.rti13.java1.InteractionClassNotDefined,
                                               hla.rti13.java1.FederateNotExecutionMember,
                                               hla.rti13.java1.ConcurrentAccessAttempted,
                                               hla.rti13.java1.FederateLoggingServiceCalls,
                                               hla.rti13.java1.SaveInProgress,
                                               hla.rti13.java1.RestoreInProgress,
                                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.FederateLoggingServiceCalls
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unsubscribeInteractionClass

public void unsubscribeInteractionClass(int theClass)
                                 throws hla.rti13.java1.InteractionClassNotDefined,
                                        hla.rti13.java1.InteractionClassNotSubscribed,
                                        hla.rti13.java1.FederateNotExecutionMember,
                                        hla.rti13.java1.ConcurrentAccessAttempted,
                                        hla.rti13.java1.SaveInProgress,
                                        hla.rti13.java1.RestoreInProgress,
                                        hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotSubscribed
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

registerObjectInstance

public int registerObjectInstance(int theClass)
                           throws hla.rti13.java1.ObjectClassNotDefined,
                                  hla.rti13.java1.ObjectClassNotPublished,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

registerObjectInstance

public int registerObjectInstance(int theClass,
                                  String theObject)
                           throws hla.rti13.java1.ObjectClassNotDefined,
                                  hla.rti13.java1.ObjectClassNotPublished,
                                  hla.rti13.java1.ObjectAlreadyRegistered,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.ObjectAlreadyRegistered
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

updateAttributeValues

public hla.rti13.java1.EventRetractionHandle updateAttributeValues(int theObject,
                                                                   hla.rti13.java1.SuppliedAttributes theAttributes,
                                                                   byte[] theTime,
                                                                   String tag)
                                                            throws hla.rti13.java1.ObjectNotKnown,
                                                                   hla.rti13.java1.AttributeNotDefined,
                                                                   hla.rti13.java1.AttributeNotOwned,
                                                                   hla.rti13.java1.InvalidFederationTime,
                                                                   hla.rti13.java1.FederateNotExecutionMember,
                                                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                                                   hla.rti13.java1.SaveInProgress,
                                                                   hla.rti13.java1.RestoreInProgress,
                                                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

updateAttributeValues

public void updateAttributeValues(int theObject,
                                  hla.rti13.java1.SuppliedAttributes theAttributes,
                                  String tag)
                           throws hla.rti13.java1.ObjectNotKnown,
                                  hla.rti13.java1.AttributeNotDefined,
                                  hla.rti13.java1.AttributeNotOwned,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

sendInteraction

public hla.rti13.java1.EventRetractionHandle sendInteraction(int theInteraction,
                                                             hla.rti13.java1.SuppliedParameters theParameters,
                                                             byte[] theTime,
                                                             String tag)
                                                      throws hla.rti13.java1.InteractionClassNotDefined,
                                                             hla.rti13.java1.InteractionClassNotPublished,
                                                             hla.rti13.java1.InteractionParameterNotDefined,
                                                             hla.rti13.java1.InvalidFederationTime,
                                                             hla.rti13.java1.FederateNotExecutionMember,
                                                             hla.rti13.java1.ConcurrentAccessAttempted,
                                                             hla.rti13.java1.SaveInProgress,
                                                             hla.rti13.java1.RestoreInProgress,
                                                             hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.InteractionParameterNotDefined
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

sendInteraction

public void sendInteraction(int iHandle,
                            hla.rti13.java1.SuppliedParameters theParameters,
                            String tag)
                     throws hla.rti13.java1.InteractionClassNotDefined,
                            hla.rti13.java1.InteractionClassNotPublished,
                            hla.rti13.java1.InteractionParameterNotDefined,
                            hla.rti13.java1.FederateNotExecutionMember,
                            hla.rti13.java1.ConcurrentAccessAttempted,
                            hla.rti13.java1.SaveInProgress,
                            hla.rti13.java1.RestoreInProgress,
                            hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.InteractionParameterNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

deleteObjectInstance

public hla.rti13.java1.EventRetractionHandle deleteObjectInstance(int theObject,
                                                                  byte[] theTime,
                                                                  String tag)
                                                           throws hla.rti13.java1.ObjectNotKnown,
                                                                  hla.rti13.java1.DeletePrivilegeNotHeld,
                                                                  hla.rti13.java1.InvalidFederationTime,
                                                                  hla.rti13.java1.FederateNotExecutionMember,
                                                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                                                  hla.rti13.java1.SaveInProgress,
                                                                  hla.rti13.java1.RestoreInProgress,
                                                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.DeletePrivilegeNotHeld
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

deleteObjectInstance

public void deleteObjectInstance(int theObject,
                                 String tag)
                          throws hla.rti13.java1.ObjectNotKnown,
                                 hla.rti13.java1.DeletePrivilegeNotHeld,
                                 hla.rti13.java1.FederateNotExecutionMember,
                                 hla.rti13.java1.ConcurrentAccessAttempted,
                                 hla.rti13.java1.SaveInProgress,
                                 hla.rti13.java1.RestoreInProgress,
                                 hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.DeletePrivilegeNotHeld
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

localDeleteObjectInstance

public void localDeleteObjectInstance(int theObject)
                               throws hla.rti13.java1.ObjectNotKnown,
                                      hla.rti13.java1.FederateOwnsAttributes,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.SaveInProgress,
                                      hla.rti13.java1.RestoreInProgress,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.FederateOwnsAttributes
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

changeAttributeTransportationType

public void changeAttributeTransportationType(int theObject,
                                              hla.rti13.java1.AttributeHandleSet theAttributes,
                                              int theType)
                                       throws hla.rti13.java1.ObjectNotKnown,
                                              hla.rti13.java1.AttributeNotDefined,
                                              hla.rti13.java1.AttributeNotOwned,
                                              hla.rti13.java1.InvalidTransportationHandle,
                                              hla.rti13.java1.FederateNotExecutionMember,
                                              hla.rti13.java1.ConcurrentAccessAttempted,
                                              hla.rti13.java1.SaveInProgress,
                                              hla.rti13.java1.RestoreInProgress,
                                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.InvalidTransportationHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

changeInteractionTransportationType

public void changeInteractionTransportationType(int theClass,
                                                int theType)
                                         throws hla.rti13.java1.InteractionClassNotDefined,
                                                hla.rti13.java1.InteractionClassNotPublished,
                                                hla.rti13.java1.InvalidTransportationHandle,
                                                hla.rti13.java1.FederateNotExecutionMember,
                                                hla.rti13.java1.ConcurrentAccessAttempted,
                                                hla.rti13.java1.SaveInProgress,
                                                hla.rti13.java1.RestoreInProgress,
                                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.InvalidTransportationHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

requestObjectAttributeValueUpdate

public void requestObjectAttributeValueUpdate(int theObject,
                                              hla.rti13.java1.AttributeHandleSet theAttributes)
                                       throws hla.rti13.java1.ObjectNotKnown,
                                              hla.rti13.java1.AttributeNotDefined,
                                              hla.rti13.java1.FederateNotExecutionMember,
                                              hla.rti13.java1.ConcurrentAccessAttempted,
                                              hla.rti13.java1.SaveInProgress,
                                              hla.rti13.java1.RestoreInProgress,
                                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

requestClassAttributeValueUpdate

public void requestClassAttributeValueUpdate(int theClass,
                                             hla.rti13.java1.AttributeHandleSet theAttributes)
                                      throws hla.rti13.java1.ObjectClassNotDefined,
                                             hla.rti13.java1.AttributeNotDefined,
                                             hla.rti13.java1.FederateNotExecutionMember,
                                             hla.rti13.java1.ConcurrentAccessAttempted,
                                             hla.rti13.java1.SaveInProgress,
                                             hla.rti13.java1.RestoreInProgress,
                                             hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unconditionalAttributeOwnershipDivestiture

public void unconditionalAttributeOwnershipDivestiture(int theObject,
                                                       hla.rti13.java1.AttributeHandleSet theAttributes)
                                                throws hla.rti13.java1.ObjectNotKnown,
                                                       hla.rti13.java1.AttributeNotDefined,
                                                       hla.rti13.java1.AttributeNotOwned,
                                                       hla.rti13.java1.FederateNotExecutionMember,
                                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                                       hla.rti13.java1.SaveInProgress,
                                                       hla.rti13.java1.RestoreInProgress,
                                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

negotiatedAttributeOwnershipDivestiture

public void negotiatedAttributeOwnershipDivestiture(int theObject,
                                                    hla.rti13.java1.AttributeHandleSet theAttributes,
                                                    String theTag)
                                             throws hla.rti13.java1.ObjectNotKnown,
                                                    hla.rti13.java1.AttributeNotDefined,
                                                    hla.rti13.java1.AttributeNotOwned,
                                                    hla.rti13.java1.AttributeAlreadyBeingDivested,
                                                    hla.rti13.java1.FederateNotExecutionMember,
                                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                                    hla.rti13.java1.SaveInProgress,
                                                    hla.rti13.java1.RestoreInProgress,
                                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.AttributeAlreadyBeingDivested
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

attributeOwnershipAcquisition

public void attributeOwnershipAcquisition(int theObject,
                                          hla.rti13.java1.AttributeHandleSet desiredAttributes,
                                          String theTag)
                                   throws hla.rti13.java1.ObjectNotKnown,
                                          hla.rti13.java1.ObjectClassNotPublished,
                                          hla.rti13.java1.AttributeNotDefined,
                                          hla.rti13.java1.AttributeNotPublished,
                                          hla.rti13.java1.FederateOwnsAttributes,
                                          hla.rti13.java1.FederateNotExecutionMember,
                                          hla.rti13.java1.ConcurrentAccessAttempted,
                                          hla.rti13.java1.SaveInProgress,
                                          hla.rti13.java1.RestoreInProgress,
                                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotPublished
hla.rti13.java1.FederateOwnsAttributes
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

attributeOwnershipAcquisitionIfAvailable

public void attributeOwnershipAcquisitionIfAvailable(int theObject,
                                                     hla.rti13.java1.AttributeHandleSet desiredAttributes)
                                              throws hla.rti13.java1.ObjectNotKnown,
                                                     hla.rti13.java1.ObjectClassNotPublished,
                                                     hla.rti13.java1.AttributeNotDefined,
                                                     hla.rti13.java1.AttributeNotPublished,
                                                     hla.rti13.java1.FederateOwnsAttributes,
                                                     hla.rti13.java1.AttributeAlreadyBeingAcquired,
                                                     hla.rti13.java1.FederateNotExecutionMember,
                                                     hla.rti13.java1.ConcurrentAccessAttempted,
                                                     hla.rti13.java1.SaveInProgress,
                                                     hla.rti13.java1.RestoreInProgress,
                                                     hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotPublished
hla.rti13.java1.FederateOwnsAttributes
hla.rti13.java1.AttributeAlreadyBeingAcquired
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

attributeOwnershipReleaseResponse

public hla.rti13.java1.AttributeHandleSet attributeOwnershipReleaseResponse(int theObject,
                                                                            hla.rti13.java1.AttributeHandleSet theAttributes)
                                                                     throws hla.rti13.java1.ObjectNotKnown,
                                                                            hla.rti13.java1.AttributeNotDefined,
                                                                            hla.rti13.java1.AttributeNotOwned,
                                                                            hla.rti13.java1.FederateWasNotAskedToReleaseAttribute,
                                                                            hla.rti13.java1.FederateNotExecutionMember,
                                                                            hla.rti13.java1.ConcurrentAccessAttempted,
                                                                            hla.rti13.java1.SaveInProgress,
                                                                            hla.rti13.java1.RestoreInProgress,
                                                                            hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.FederateWasNotAskedToReleaseAttribute
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

cancelNegotiatedAttributeOwnershipDivestiture

public void cancelNegotiatedAttributeOwnershipDivestiture(int theObject,
                                                          hla.rti13.java1.AttributeHandleSet theAttributes)
                                                   throws hla.rti13.java1.ObjectNotKnown,
                                                          hla.rti13.java1.AttributeNotDefined,
                                                          hla.rti13.java1.AttributeNotOwned,
                                                          hla.rti13.java1.AttributeDivestitureWasNotRequested,
                                                          hla.rti13.java1.FederateNotExecutionMember,
                                                          hla.rti13.java1.ConcurrentAccessAttempted,
                                                          hla.rti13.java1.SaveInProgress,
                                                          hla.rti13.java1.RestoreInProgress,
                                                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.AttributeDivestitureWasNotRequested
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

cancelAttributeOwnershipAcquisition

public void cancelAttributeOwnershipAcquisition(int theObject,
                                                hla.rti13.java1.AttributeHandleSet theAttributes)
                                         throws hla.rti13.java1.ObjectNotKnown,
                                                hla.rti13.java1.AttributeNotDefined,
                                                hla.rti13.java1.AttributeAlreadyOwned,
                                                hla.rti13.java1.AttributeAcquisitionWasNotRequested,
                                                hla.rti13.java1.FederateNotExecutionMember,
                                                hla.rti13.java1.ConcurrentAccessAttempted,
                                                hla.rti13.java1.SaveInProgress,
                                                hla.rti13.java1.RestoreInProgress,
                                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeAlreadyOwned
hla.rti13.java1.AttributeAcquisitionWasNotRequested
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

queryAttributeOwnership

public void queryAttributeOwnership(int theObject,
                                    int theAttribute)
                             throws hla.rti13.java1.ObjectNotKnown,
                                    hla.rti13.java1.AttributeNotDefined,
                                    hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                    hla.rti13.java1.SaveInProgress,
                                    hla.rti13.java1.RestoreInProgress,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

isAttributeOwnedByFederate

public boolean isAttributeOwnedByFederate(int theObject,
                                          int theAttribute)
                                   throws hla.rti13.java1.ObjectNotKnown,
                                          hla.rti13.java1.AttributeNotDefined,
                                          hla.rti13.java1.FederateNotExecutionMember,
                                          hla.rti13.java1.ConcurrentAccessAttempted,
                                          hla.rti13.java1.SaveInProgress,
                                          hla.rti13.java1.RestoreInProgress,
                                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

enableTimeRegulation

public void enableTimeRegulation(byte[] theFederateTime,
                                 byte[] theLookahead)
                          throws hla.rti13.java1.TimeRegulationAlreadyEnabled,
                                 hla.rti13.java1.EnableTimeRegulationPending,
                                 hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                                 hla.rti13.java1.InvalidFederationTime,
                                 hla.rti13.java1.InvalidLookahead,
                                 hla.rti13.java1.ConcurrentAccessAttempted,
                                 hla.rti13.java1.FederateNotExecutionMember,
                                 hla.rti13.java1.SaveInProgress,
                                 hla.rti13.java1.RestoreInProgress,
                                 hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.TimeRegulationAlreadyEnabled
hla.rti13.java1.EnableTimeRegulationPending
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.InvalidLookahead
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableTimeRegulation

public void disableTimeRegulation()
                           throws hla.rti13.java1.TimeRegulationWasNotEnabled,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.TimeRegulationWasNotEnabled
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

enableTimeConstrained

public void enableTimeConstrained()
                           throws hla.rti13.java1.TimeConstrainedAlreadyEnabled,
                                  hla.rti13.java1.EnableTimeConstrainedPending,
                                  hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.SaveInProgress,
                                  hla.rti13.java1.RestoreInProgress,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.TimeConstrainedAlreadyEnabled
hla.rti13.java1.EnableTimeConstrainedPending
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableTimeConstrained

public void disableTimeConstrained()
                            throws hla.rti13.java1.TimeConstrainedWasNotEnabled,
                                   hla.rti13.java1.FederateNotExecutionMember,
                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                   hla.rti13.java1.SaveInProgress,
                                   hla.rti13.java1.RestoreInProgress,
                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.TimeConstrainedWasNotEnabled
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

timeAdvanceRequest

public void timeAdvanceRequest(byte[] theTime)
                        throws hla.rti13.java1.InvalidFederationTime,
                               hla.rti13.java1.FederationTimeAlreadyPassed,
                               hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                               hla.rti13.java1.EnableTimeRegulationPending,
                               hla.rti13.java1.EnableTimeConstrainedPending,
                               hla.rti13.java1.FederateNotExecutionMember,
                               hla.rti13.java1.ConcurrentAccessAttempted,
                               hla.rti13.java1.SaveInProgress,
                               hla.rti13.java1.RestoreInProgress,
                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederationTimeAlreadyPassed
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.EnableTimeRegulationPending
hla.rti13.java1.EnableTimeConstrainedPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

timeAdvanceRequestAvailable

public void timeAdvanceRequestAvailable(byte[] theTime)
                                 throws hla.rti13.java1.InvalidFederationTime,
                                        hla.rti13.java1.FederationTimeAlreadyPassed,
                                        hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                                        hla.rti13.java1.EnableTimeRegulationPending,
                                        hla.rti13.java1.EnableTimeConstrainedPending,
                                        hla.rti13.java1.FederateNotExecutionMember,
                                        hla.rti13.java1.ConcurrentAccessAttempted,
                                        hla.rti13.java1.SaveInProgress,
                                        hla.rti13.java1.RestoreInProgress,
                                        hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederationTimeAlreadyPassed
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.EnableTimeRegulationPending
hla.rti13.java1.EnableTimeConstrainedPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

nextEventRequest

public void nextEventRequest(byte[] theTime)
                      throws hla.rti13.java1.InvalidFederationTime,
                             hla.rti13.java1.FederationTimeAlreadyPassed,
                             hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                             hla.rti13.java1.EnableTimeRegulationPending,
                             hla.rti13.java1.EnableTimeConstrainedPending,
                             hla.rti13.java1.FederateNotExecutionMember,
                             hla.rti13.java1.ConcurrentAccessAttempted,
                             hla.rti13.java1.SaveInProgress,
                             hla.rti13.java1.RestoreInProgress,
                             hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederationTimeAlreadyPassed
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.EnableTimeRegulationPending
hla.rti13.java1.EnableTimeConstrainedPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

nextEventRequestAvailable

public void nextEventRequestAvailable(byte[] theTime)
                               throws hla.rti13.java1.InvalidFederationTime,
                                      hla.rti13.java1.FederationTimeAlreadyPassed,
                                      hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                                      hla.rti13.java1.EnableTimeRegulationPending,
                                      hla.rti13.java1.EnableTimeConstrainedPending,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.SaveInProgress,
                                      hla.rti13.java1.RestoreInProgress,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederationTimeAlreadyPassed
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.EnableTimeRegulationPending
hla.rti13.java1.EnableTimeConstrainedPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

flushQueueRequest

public void flushQueueRequest(byte[] theTime)
                       throws hla.rti13.java1.InvalidFederationTime,
                              hla.rti13.java1.FederationTimeAlreadyPassed,
                              hla.rti13.java1.TimeAdvanceAlreadyInProgress,
                              hla.rti13.java1.EnableTimeRegulationPending,
                              hla.rti13.java1.EnableTimeConstrainedPending,
                              hla.rti13.java1.FederateNotExecutionMember,
                              hla.rti13.java1.ConcurrentAccessAttempted,
                              hla.rti13.java1.SaveInProgress,
                              hla.rti13.java1.RestoreInProgress,
                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.FederationTimeAlreadyPassed
hla.rti13.java1.TimeAdvanceAlreadyInProgress
hla.rti13.java1.EnableTimeRegulationPending
hla.rti13.java1.EnableTimeConstrainedPending
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

enableAsynchronousDelivery

public void enableAsynchronousDelivery()
                                throws hla.rti13.java1.AsynchronousDeliveryAlreadyEnabled,
                                       hla.rti13.java1.FederateNotExecutionMember,
                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                       hla.rti13.java1.SaveInProgress,
                                       hla.rti13.java1.RestoreInProgress,
                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.AsynchronousDeliveryAlreadyEnabled
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableAsynchronousDelivery

public void disableAsynchronousDelivery()
                                 throws hla.rti13.java1.AsynchronousDeliveryAlreadyDisabled,
                                        hla.rti13.java1.FederateNotExecutionMember,
                                        hla.rti13.java1.ConcurrentAccessAttempted,
                                        hla.rti13.java1.SaveInProgress,
                                        hla.rti13.java1.RestoreInProgress,
                                        hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.AsynchronousDeliveryAlreadyDisabled
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

queryLBTS

public byte[] queryLBTS()
                 throws hla.rti13.java1.FederateNotExecutionMember,
                        hla.rti13.java1.ConcurrentAccessAttempted,
                        hla.rti13.java1.SaveInProgress,
                        hla.rti13.java1.RestoreInProgress,
                        hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

queryFederateTime

public byte[] queryFederateTime()
                         throws hla.rti13.java1.FederateNotExecutionMember,
                                hla.rti13.java1.ConcurrentAccessAttempted,
                                hla.rti13.java1.SaveInProgress,
                                hla.rti13.java1.RestoreInProgress,
                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

queryMinNextEventTime

public byte[] queryMinNextEventTime()
                             throws hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                    hla.rti13.java1.SaveInProgress,
                                    hla.rti13.java1.RestoreInProgress,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

modifyLookahead

public void modifyLookahead(byte[] theLookahead)
                     throws hla.rti13.java1.InvalidLookahead,
                            hla.rti13.java1.FederateNotExecutionMember,
                            hla.rti13.java1.ConcurrentAccessAttempted,
                            hla.rti13.java1.SaveInProgress,
                            hla.rti13.java1.RestoreInProgress,
                            hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidLookahead
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

queryLookahead

public byte[] queryLookahead()
                      throws hla.rti13.java1.FederateNotExecutionMember,
                             hla.rti13.java1.ConcurrentAccessAttempted,
                             hla.rti13.java1.SaveInProgress,
                             hla.rti13.java1.RestoreInProgress,
                             hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

retract

public void retract(hla.rti13.java1.EventRetractionHandle theHandle)
             throws hla.rti13.java1.InvalidRetractionHandle,
                    hla.rti13.java1.FederateNotExecutionMember,
                    hla.rti13.java1.ConcurrentAccessAttempted,
                    hla.rti13.java1.SaveInProgress,
                    hla.rti13.java1.RestoreInProgress,
                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidRetractionHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

changeAttributeOrderType

public void changeAttributeOrderType(int theObject,
                                     hla.rti13.java1.AttributeHandleSet theAttributes,
                                     int theType)
                              throws hla.rti13.java1.ObjectNotKnown,
                                     hla.rti13.java1.AttributeNotDefined,
                                     hla.rti13.java1.AttributeNotOwned,
                                     hla.rti13.java1.InvalidOrderingHandle,
                                     hla.rti13.java1.FederateNotExecutionMember,
                                     hla.rti13.java1.ConcurrentAccessAttempted,
                                     hla.rti13.java1.SaveInProgress,
                                     hla.rti13.java1.RestoreInProgress,
                                     hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotOwned
hla.rti13.java1.InvalidOrderingHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

changeInteractionOrderType

public void changeInteractionOrderType(int theClass,
                                       int theType)
                                throws hla.rti13.java1.InteractionClassNotDefined,
                                       hla.rti13.java1.InteractionClassNotPublished,
                                       hla.rti13.java1.InvalidOrderingHandle,
                                       hla.rti13.java1.FederateNotExecutionMember,
                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                       hla.rti13.java1.SaveInProgress,
                                       hla.rti13.java1.RestoreInProgress,
                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.InvalidOrderingHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

createRegion

public hla.rti13.java1.Region createRegion(int theSpace,
                                           int numberOfExtents)
                                    throws hla.rti13.java1.SpaceNotDefined,
                                           hla.rti13.java1.InvalidExtents,
                                           hla.rti13.java1.FederateNotExecutionMember,
                                           hla.rti13.java1.ConcurrentAccessAttempted,
                                           hla.rti13.java1.SaveInProgress,
                                           hla.rti13.java1.RestoreInProgress,
                                           hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SpaceNotDefined
hla.rti13.java1.InvalidExtents
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

notifyAboutRegionModification

public void notifyAboutRegionModification(hla.rti13.java1.Region theRegion)
                                   throws hla.rti13.java1.RegionNotKnown,
                                          hla.rti13.java1.InvalidExtents,
                                          hla.rti13.java1.FederateNotExecutionMember,
                                          hla.rti13.java1.ConcurrentAccessAttempted,
                                          hla.rti13.java1.SaveInProgress,
                                          hla.rti13.java1.RestoreInProgress,
                                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidExtents
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

deleteRegion

public void deleteRegion(hla.rti13.java1.Region theRegion)
                  throws hla.rti13.java1.RegionNotKnown,
                         hla.rti13.java1.RegionInUse,
                         hla.rti13.java1.FederateNotExecutionMember,
                         hla.rti13.java1.ConcurrentAccessAttempted,
                         hla.rti13.java1.SaveInProgress,
                         hla.rti13.java1.RestoreInProgress,
                         hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.RegionInUse
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

registerObjectInstanceWithRegion

public int registerObjectInstanceWithRegion(int theClass,
                                            int[] theAttributes,
                                            hla.rti13.java1.Region[] theRegions)
                                     throws hla.rti13.java1.ObjectClassNotDefined,
                                            hla.rti13.java1.ObjectClassNotPublished,
                                            hla.rti13.java1.AttributeNotDefined,
                                            hla.rti13.java1.AttributeNotPublished,
                                            hla.rti13.java1.RegionNotKnown,
                                            hla.rti13.java1.InvalidRegionContext,
                                            hla.rti13.java1.FederateNotExecutionMember,
                                            hla.rti13.java1.ConcurrentAccessAttempted,
                                            hla.rti13.java1.SaveInProgress,
                                            hla.rti13.java1.RestoreInProgress,
                                            hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotPublished
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

registerObjectInstanceWithRegion

public int registerObjectInstanceWithRegion(int theClass,
                                            String theObject,
                                            int[] theAttributes,
                                            hla.rti13.java1.Region[] theRegions)
                                     throws hla.rti13.java1.ObjectClassNotDefined,
                                            hla.rti13.java1.ObjectClassNotPublished,
                                            hla.rti13.java1.AttributeNotDefined,
                                            hla.rti13.java1.AttributeNotPublished,
                                            hla.rti13.java1.RegionNotKnown,
                                            hla.rti13.java1.InvalidRegionContext,
                                            hla.rti13.java1.ObjectAlreadyRegistered,
                                            hla.rti13.java1.FederateNotExecutionMember,
                                            hla.rti13.java1.ConcurrentAccessAttempted,
                                            hla.rti13.java1.SaveInProgress,
                                            hla.rti13.java1.RestoreInProgress,
                                            hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.ObjectClassNotPublished
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.AttributeNotPublished
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.ObjectAlreadyRegistered
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

associateRegionForUpdates

public void associateRegionForUpdates(hla.rti13.java1.Region theRegion,
                                      int theObject,
                                      hla.rti13.java1.AttributeHandleSet theAttributes)
                               throws hla.rti13.java1.ObjectNotKnown,
                                      hla.rti13.java1.AttributeNotDefined,
                                      hla.rti13.java1.InvalidRegionContext,
                                      hla.rti13.java1.RegionNotKnown,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.SaveInProgress,
                                      hla.rti13.java1.RestoreInProgress,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unassociateRegionForUpdates

public void unassociateRegionForUpdates(hla.rti13.java1.Region theRegion,
                                        int theObject)
                                 throws hla.rti13.java1.ObjectNotKnown,
                                        hla.rti13.java1.InvalidRegionContext,
                                        hla.rti13.java1.RegionNotKnown,
                                        hla.rti13.java1.FederateNotExecutionMember,
                                        hla.rti13.java1.ConcurrentAccessAttempted,
                                        hla.rti13.java1.SaveInProgress,
                                        hla.rti13.java1.RestoreInProgress,
                                        hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeObjectClassAttributesWithRegion

public void subscribeObjectClassAttributesWithRegion(int theClass,
                                                     hla.rti13.java1.Region theRegion,
                                                     hla.rti13.java1.AttributeHandleSet attributeList)
                                              throws hla.rti13.java1.ObjectClassNotDefined,
                                                     hla.rti13.java1.AttributeNotDefined,
                                                     hla.rti13.java1.RegionNotKnown,
                                                     hla.rti13.java1.InvalidRegionContext,
                                                     hla.rti13.java1.FederateNotExecutionMember,
                                                     hla.rti13.java1.ConcurrentAccessAttempted,
                                                     hla.rti13.java1.SaveInProgress,
                                                     hla.rti13.java1.RestoreInProgress,
                                                     hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeObjectClassAttributesPassivelyWithRegion

public void subscribeObjectClassAttributesPassivelyWithRegion(int theClass,
                                                              hla.rti13.java1.Region theRegion,
                                                              hla.rti13.java1.AttributeHandleSet attributeList)
                                                       throws hla.rti13.java1.ObjectClassNotDefined,
                                                              hla.rti13.java1.AttributeNotDefined,
                                                              hla.rti13.java1.RegionNotKnown,
                                                              hla.rti13.java1.InvalidRegionContext,
                                                              hla.rti13.java1.FederateNotExecutionMember,
                                                              hla.rti13.java1.ConcurrentAccessAttempted,
                                                              hla.rti13.java1.SaveInProgress,
                                                              hla.rti13.java1.RestoreInProgress,
                                                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unsubscribeObjectClassWithRegion

public void unsubscribeObjectClassWithRegion(int theClass,
                                             hla.rti13.java1.Region theRegion)
                                      throws hla.rti13.java1.ObjectClassNotDefined,
                                             hla.rti13.java1.RegionNotKnown,
                                             hla.rti13.java1.ObjectClassNotSubscribed,
                                             hla.rti13.java1.FederateNotExecutionMember,
                                             hla.rti13.java1.ConcurrentAccessAttempted,
                                             hla.rti13.java1.SaveInProgress,
                                             hla.rti13.java1.RestoreInProgress,
                                             hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.ObjectClassNotSubscribed
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeInteractionClassWithRegion

public void subscribeInteractionClassWithRegion(int theClass,
                                                hla.rti13.java1.Region theRegion)
                                         throws hla.rti13.java1.InteractionClassNotDefined,
                                                hla.rti13.java1.RegionNotKnown,
                                                hla.rti13.java1.InvalidRegionContext,
                                                hla.rti13.java1.FederateLoggingServiceCalls,
                                                hla.rti13.java1.FederateNotExecutionMember,
                                                hla.rti13.java1.ConcurrentAccessAttempted,
                                                hla.rti13.java1.SaveInProgress,
                                                hla.rti13.java1.RestoreInProgress,
                                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateLoggingServiceCalls
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

subscribeInteractionClassPassivelyWithRegion

public void subscribeInteractionClassPassivelyWithRegion(int theClass,
                                                         hla.rti13.java1.Region theRegion)
                                                  throws hla.rti13.java1.InteractionClassNotDefined,
                                                         hla.rti13.java1.RegionNotKnown,
                                                         hla.rti13.java1.InvalidRegionContext,
                                                         hla.rti13.java1.FederateLoggingServiceCalls,
                                                         hla.rti13.java1.FederateNotExecutionMember,
                                                         hla.rti13.java1.ConcurrentAccessAttempted,
                                                         hla.rti13.java1.SaveInProgress,
                                                         hla.rti13.java1.RestoreInProgress,
                                                         hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateLoggingServiceCalls
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

unsubscribeInteractionClassWithRegion

public void unsubscribeInteractionClassWithRegion(int theClass,
                                                  hla.rti13.java1.Region theRegion)
                                           throws hla.rti13.java1.InteractionClassNotDefined,
                                                  hla.rti13.java1.InteractionClassNotSubscribed,
                                                  hla.rti13.java1.RegionNotKnown,
                                                  hla.rti13.java1.FederateNotExecutionMember,
                                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                                  hla.rti13.java1.SaveInProgress,
                                                  hla.rti13.java1.RestoreInProgress,
                                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotSubscribed
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

sendInteractionWithRegion

public hla.rti13.java1.EventRetractionHandle sendInteractionWithRegion(int theInteraction,
                                                                       hla.rti13.java1.SuppliedParameters theParameters,
                                                                       byte[] theTime,
                                                                       String tag,
                                                                       hla.rti13.java1.Region theRegion)
                                                                throws hla.rti13.java1.InteractionClassNotDefined,
                                                                       hla.rti13.java1.InteractionClassNotPublished,
                                                                       hla.rti13.java1.InteractionParameterNotDefined,
                                                                       hla.rti13.java1.InvalidFederationTime,
                                                                       hla.rti13.java1.RegionNotKnown,
                                                                       hla.rti13.java1.InvalidRegionContext,
                                                                       hla.rti13.java1.FederateNotExecutionMember,
                                                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                                                       hla.rti13.java1.SaveInProgress,
                                                                       hla.rti13.java1.RestoreInProgress,
                                                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.InteractionParameterNotDefined
hla.rti13.java1.InvalidFederationTime
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

sendInteractionWithRegion

public void sendInteractionWithRegion(int theInteraction,
                                      hla.rti13.java1.SuppliedParameters theParameters,
                                      String tag,
                                      hla.rti13.java1.Region theRegion)
                               throws hla.rti13.java1.InteractionClassNotDefined,
                                      hla.rti13.java1.InteractionClassNotPublished,
                                      hla.rti13.java1.InteractionParameterNotDefined,
                                      hla.rti13.java1.RegionNotKnown,
                                      hla.rti13.java1.InvalidRegionContext,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                      hla.rti13.java1.SaveInProgress,
                                      hla.rti13.java1.RestoreInProgress,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionClassNotPublished
hla.rti13.java1.InteractionParameterNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.InvalidRegionContext
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

requestClassAttributeValueUpdateWithRegion

public void requestClassAttributeValueUpdateWithRegion(int theClass,
                                                       hla.rti13.java1.AttributeHandleSet theAttributes,
                                                       hla.rti13.java1.Region theRegion)
                                                throws hla.rti13.java1.ObjectClassNotDefined,
                                                       hla.rti13.java1.AttributeNotDefined,
                                                       hla.rti13.java1.RegionNotKnown,
                                                       hla.rti13.java1.FederateNotExecutionMember,
                                                       hla.rti13.java1.ConcurrentAccessAttempted,
                                                       hla.rti13.java1.SaveInProgress,
                                                       hla.rti13.java1.RestoreInProgress,
                                                       hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

getObjectClassHandle

public int getObjectClassHandle(String theName)
                         throws hla.rti13.java1.NameNotFound,
                                hla.rti13.java1.FederateNotExecutionMember,
                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getObjectClassName

public String getObjectClassName(int theHandle)
                          throws hla.rti13.java1.ObjectClassNotDefined,
                                 hla.rti13.java1.FederateNotExecutionMember,
                                 hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getAttributeHandle

public int getAttributeHandle(String theName,
                              int whichClass)
                       throws hla.rti13.java1.ObjectClassNotDefined,
                              hla.rti13.java1.NameNotFound,
                              hla.rti13.java1.FederateNotExecutionMember,
                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getAttributeName

public String getAttributeName(int theHandle,
                               int whichClass)
                        throws hla.rti13.java1.ObjectClassNotDefined,
                               hla.rti13.java1.AttributeNotDefined,
                               hla.rti13.java1.FederateNotExecutionMember,
                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getInteractionClassHandle

public int getInteractionClassHandle(String theName)
                              throws hla.rti13.java1.NameNotFound,
                                     hla.rti13.java1.FederateNotExecutionMember,
                                     hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getInteractionClassName

public String getInteractionClassName(int theHandle)
                               throws hla.rti13.java1.InteractionClassNotDefined,
                                      hla.rti13.java1.FederateNotExecutionMember,
                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getParameterHandle

public int getParameterHandle(String theName,
                              int whichClass)
                       throws hla.rti13.java1.InteractionClassNotDefined,
                              hla.rti13.java1.NameNotFound,
                              hla.rti13.java1.FederateNotExecutionMember,
                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getParameterName

public String getParameterName(int theHandle,
                               int whichClass)
                        throws hla.rti13.java1.InteractionClassNotDefined,
                               hla.rti13.java1.InteractionParameterNotDefined,
                               hla.rti13.java1.FederateNotExecutionMember,
                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.InteractionParameterNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getObjectInstanceHandle

public int getObjectInstanceHandle(String theName)
                            throws hla.rti13.java1.ObjectNotKnown,
                                   hla.rti13.java1.FederateNotExecutionMember,
                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getObjectInstanceName

public String getObjectInstanceName(int theHandle)
                             throws hla.rti13.java1.ObjectNotKnown,
                                    hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getRoutingSpaceHandle

public int getRoutingSpaceHandle(String theName)
                          throws hla.rti13.java1.NameNotFound,
                                 hla.rti13.java1.FederateNotExecutionMember,
                                 hla.rti13.java1.ConcurrentAccessAttempted,
                                 hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getRoutingSpaceName

public String getRoutingSpaceName(int theHandle)
                           throws hla.rti13.java1.SpaceNotDefined,
                                  hla.rti13.java1.FederateNotExecutionMember,
                                  hla.rti13.java1.ConcurrentAccessAttempted,
                                  hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SpaceNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getDimensionHandle

public int getDimensionHandle(String theName,
                              int whichSpace)
                       throws hla.rti13.java1.SpaceNotDefined,
                              hla.rti13.java1.NameNotFound,
                              hla.rti13.java1.FederateNotExecutionMember,
                              hla.rti13.java1.ConcurrentAccessAttempted,
                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SpaceNotDefined
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getDimensionName

public String getDimensionName(int theHandle,
                               int whichSpace)
                        throws hla.rti13.java1.SpaceNotDefined,
                               hla.rti13.java1.DimensionNotDefined,
                               hla.rti13.java1.FederateNotExecutionMember,
                               hla.rti13.java1.ConcurrentAccessAttempted,
                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SpaceNotDefined
hla.rti13.java1.DimensionNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getAttributeRoutingSpaceHandle

public int getAttributeRoutingSpaceHandle(int theHandle,
                                          int whichClass)
                                   throws hla.rti13.java1.ObjectClassNotDefined,
                                          hla.rti13.java1.AttributeNotDefined,
                                          hla.rti13.java1.FederateNotExecutionMember,
                                          hla.rti13.java1.ConcurrentAccessAttempted,
                                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectClassNotDefined
hla.rti13.java1.AttributeNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getObjectClass

public int getObjectClass(int theObject)
                   throws hla.rti13.java1.ObjectNotKnown,
                          hla.rti13.java1.FederateNotExecutionMember,
                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.ObjectNotKnown
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.RTIinternalError

getInteractionRoutingSpaceHandle

public int getInteractionRoutingSpaceHandle(int theHandle)
                                     throws hla.rti13.java1.InteractionClassNotDefined,
                                            hla.rti13.java1.FederateNotExecutionMember,
                                            hla.rti13.java1.ConcurrentAccessAttempted,
                                            hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InteractionClassNotDefined
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getTransportationHandle

public int getTransportationHandle(String theName)
                            throws hla.rti13.java1.NameNotFound,
                                   hla.rti13.java1.FederateNotExecutionMember,
                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getTransportationName

public String getTransportationName(int theHandle)
                             throws hla.rti13.java1.InvalidTransportationHandle,
                                    hla.rti13.java1.FederateNotExecutionMember,
                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidTransportationHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getOrderingHandle

public int getOrderingHandle(String theName)
                      throws hla.rti13.java1.NameNotFound,
                             hla.rti13.java1.FederateNotExecutionMember,
                             hla.rti13.java1.ConcurrentAccessAttempted,
                             hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.NameNotFound
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

getOrderingName

public String getOrderingName(int theHandle)
                       throws hla.rti13.java1.InvalidOrderingHandle,
                              hla.rti13.java1.FederateNotExecutionMember,
                              hla.rti13.java1.ConcurrentAccessAttempted,
                              hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.InvalidOrderingHandle
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

enableClassRelevanceAdvisorySwitch

public void enableClassRelevanceAdvisorySwitch()
                                        throws hla.rti13.java1.FederateNotExecutionMember,
                                               hla.rti13.java1.ConcurrentAccessAttempted,
                                               hla.rti13.java1.SaveInProgress,
                                               hla.rti13.java1.RestoreInProgress,
                                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableClassRelevanceAdvisorySwitch

public void disableClassRelevanceAdvisorySwitch()
                                         throws hla.rti13.java1.FederateNotExecutionMember,
                                                hla.rti13.java1.ConcurrentAccessAttempted,
                                                hla.rti13.java1.SaveInProgress,
                                                hla.rti13.java1.RestoreInProgress,
                                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

enableAttributeRelevanceAdvisorySwitch

public void enableAttributeRelevanceAdvisorySwitch()
                                            throws hla.rti13.java1.FederateNotExecutionMember,
                                                   hla.rti13.java1.ConcurrentAccessAttempted,
                                                   hla.rti13.java1.SaveInProgress,
                                                   hla.rti13.java1.RestoreInProgress,
                                                   hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableAttributeRelevanceAdvisorySwitch

public void disableAttributeRelevanceAdvisorySwitch()
                                             throws hla.rti13.java1.FederateNotExecutionMember,
                                                    hla.rti13.java1.ConcurrentAccessAttempted,
                                                    hla.rti13.java1.SaveInProgress,
                                                    hla.rti13.java1.RestoreInProgress,
                                                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

enableAttributeScopeAdvisorySwitch

public void enableAttributeScopeAdvisorySwitch()
                                        throws hla.rti13.java1.FederateNotExecutionMember,
                                               hla.rti13.java1.ConcurrentAccessAttempted,
                                               hla.rti13.java1.SaveInProgress,
                                               hla.rti13.java1.RestoreInProgress,
                                               hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableAttributeScopeAdvisorySwitch

public void disableAttributeScopeAdvisorySwitch()
                                         throws hla.rti13.java1.FederateNotExecutionMember,
                                                hla.rti13.java1.ConcurrentAccessAttempted,
                                                hla.rti13.java1.SaveInProgress,
                                                hla.rti13.java1.RestoreInProgress,
                                                hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

enableInteractionRelevanceAdvisorySwitch

public void enableInteractionRelevanceAdvisorySwitch()
                                              throws hla.rti13.java1.FederateNotExecutionMember,
                                                     hla.rti13.java1.ConcurrentAccessAttempted,
                                                     hla.rti13.java1.SaveInProgress,
                                                     hla.rti13.java1.RestoreInProgress,
                                                     hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

disableInteractionRelevanceAdvisorySwitch

public void disableInteractionRelevanceAdvisorySwitch()
                                               throws hla.rti13.java1.FederateNotExecutionMember,
                                                      hla.rti13.java1.ConcurrentAccessAttempted,
                                                      hla.rti13.java1.SaveInProgress,
                                                      hla.rti13.java1.RestoreInProgress,
                                                      hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.SaveInProgress
hla.rti13.java1.RestoreInProgress
hla.rti13.java1.RTIinternalError

getRegion

public hla.rti13.java1.Region getRegion(int None)
                                 throws hla.rti13.java1.FederateNotExecutionMember,
                                        hla.rti13.java1.ConcurrentAccessAttempted,
                                        hla.rti13.java1.RegionNotKnown,
                                        hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.RTIinternalError

getRegionToken

public int getRegionToken(hla.rti13.java1.Region None)
                   throws hla.rti13.java1.FederateNotExecutionMember,
                          hla.rti13.java1.ConcurrentAccessAttempted,
                          hla.rti13.java1.RegionNotKnown,
                          hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.FederateNotExecutionMember
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RegionNotKnown
hla.rti13.java1.RTIinternalError

tick

public boolean tick()
             throws hla.rti13.java1.SpecifiedSaveLabelDoesNotExist,
                    hla.rti13.java1.ConcurrentAccessAttempted,
                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SpecifiedSaveLabelDoesNotExist
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

tick

public boolean tick(double minimum,
                    double maximum)
             throws hla.rti13.java1.SpecifiedSaveLabelDoesNotExist,
                    hla.rti13.java1.ConcurrentAccessAttempted,
                    hla.rti13.java1.RTIinternalError
Throws:
hla.rti13.java1.SpecifiedSaveLabelDoesNotExist
hla.rti13.java1.ConcurrentAccessAttempted
hla.rti13.java1.RTIinternalError

processMessage

private com.lbf.commons.messaging.ResponseMessage processMessage(RTI_RequestMessage request)

logException

private void logException(String method,
                          Throwable e)
                   throws hla.rti13.java1.RTIinternalError
This method prints the stack trace for the exception and then throws an RTIinternalError

Throws:
hla.rti13.java1.RTIinternalError

convertRegion

private RegionInstance convertRegion(hla.rti13.java1.Region region)
                              throws hla.rti13.java1.RegionNotKnown
This method will take in a given region instance, check that it is of the appropriate Portico type, convert it to the type and return it. If it isn't the right type, an exception will be thrown.

Throws:
hla.rti13.java1.RegionNotKnown

convertRegions

private int[] convertRegions(hla.rti13.java1.Region[] regions)
                      throws hla.rti13.java1.RegionNotKnown
Convert the given array of regions to an array of integers that represents the region tokens of each of the regions.

Throws:
hla.rti13.java1.RegionNotKnown

copyright The Portico Project 2008.