org.npsnet.xrti.proxies
Interface HLAattribute

All Superinterfaces:
HLAobjectRoot, HLAreflection
All Known Implementing Classes:
HLAattributeProxy

public interface HLAattribute
extends HLAreflection

Autogenerated object instance interface.

Author:
org.npsnet.xrti.utilities.ProxyCompiler

Method Summary
 void addHLAattributeListener(HLAattributeListener l)
          Adds a listener for the attributes associated with the HLAattribute class.
 java.lang.String getDataType()
          Returns the value of the dataType attribute.
 java.lang.String getDimensions()
          Returns the value of the dimensions attribute.
 HLAorderType getOrder()
          Returns the value of the order attribute.
 HLAownershipType getOwnership()
          Returns the value of the ownership attribute.
 java.lang.String getSemantics()
          Returns the value of the semantics attribute.
 HLAsharingType getSharing()
          Returns the value of the sharing attribute.
 java.lang.String getTransportation()
          Returns the value of the transportation attribute.
 java.lang.String getUpdateCondition()
          Returns the value of the updateCondition attribute.
 HLAupdateType getUpdateType()
          Returns the value of the updateType attribute.
 void removeHLAattributeListener(HLAattributeListener l)
          Removes a listener for the attributes associated with the HLAattribute class.
 void setDataType(java.lang.String pDataType, byte[] userSuppliedTag)
          Sets the value of the dataType attribute.
 void setDimensions(java.lang.String pDimensions, byte[] userSuppliedTag)
          Sets the value of the dimensions attribute.
 void setOrder(HLAorderType pOrder, byte[] userSuppliedTag)
          Sets the value of the order attribute.
 void setOwnership(HLAownershipType pOwnership, byte[] userSuppliedTag)
          Sets the value of the ownership attribute.
 void setSemantics(java.lang.String pSemantics, byte[] userSuppliedTag)
          Sets the value of the semantics attribute.
 void setSharing(HLAsharingType pSharing, byte[] userSuppliedTag)
          Sets the value of the sharing attribute.
 void setTransportation(java.lang.String pTransportation, byte[] userSuppliedTag)
          Sets the value of the transportation attribute.
 void setUpdateCondition(java.lang.String pUpdateCondition, byte[] userSuppliedTag)
          Sets the value of the updateCondition attribute.
 void setUpdateType(HLAupdateType pUpdateType, byte[] userSuppliedTag)
          Sets the value of the updateType attribute.
 
Methods inherited from interface org.npsnet.xrti.proxies.HLAreflection
addHLAreflectionListener, getName, removeHLAreflectionListener, setName
 
Methods inherited from interface org.npsnet.xrti.proxies.HLAobjectRoot
addHLAobjectRootListener, removeHLAobjectRootListener
 

Method Detail

addHLAattributeListener

public void addHLAattributeListener(HLAattributeListener l)
Adds a listener for the attributes associated with the HLAattribute class.

Parameters:
l - the listener to add

removeHLAattributeListener

public void removeHLAattributeListener(HLAattributeListener l)
Removes a listener for the attributes associated with the HLAattribute class.

Parameters:
l - the listener to remove

setDataType

public void setDataType(java.lang.String pDataType,
                        byte[] userSuppliedTag)
                 throws ObjectInstanceNotKnown,
                        AttributeNotDefined,
                        AttributeNotOwned,
                        FederateNotExecutionMember,
                        SaveInProgress,
                        RestoreInProgress,
                        RTIinternalError
Sets the value of the dataType attribute.

Parameters:
pDataType - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getDataType

public java.lang.String getDataType()
Returns the value of the dataType attribute.

Returns:
the current attribute value

setUpdateType

public void setUpdateType(HLAupdateType pUpdateType,
                          byte[] userSuppliedTag)
                   throws ObjectInstanceNotKnown,
                          AttributeNotDefined,
                          AttributeNotOwned,
                          FederateNotExecutionMember,
                          SaveInProgress,
                          RestoreInProgress,
                          RTIinternalError
Sets the value of the updateType attribute.

Parameters:
pUpdateType - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getUpdateType

public HLAupdateType getUpdateType()
Returns the value of the updateType attribute.

Returns:
the current attribute value

setUpdateCondition

public void setUpdateCondition(java.lang.String pUpdateCondition,
                               byte[] userSuppliedTag)
                        throws ObjectInstanceNotKnown,
                               AttributeNotDefined,
                               AttributeNotOwned,
                               FederateNotExecutionMember,
                               SaveInProgress,
                               RestoreInProgress,
                               RTIinternalError
Sets the value of the updateCondition attribute.

Parameters:
pUpdateCondition - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getUpdateCondition

public java.lang.String getUpdateCondition()
Returns the value of the updateCondition attribute.

Returns:
the current attribute value

setOwnership

public void setOwnership(HLAownershipType pOwnership,
                         byte[] userSuppliedTag)
                  throws ObjectInstanceNotKnown,
                         AttributeNotDefined,
                         AttributeNotOwned,
                         FederateNotExecutionMember,
                         SaveInProgress,
                         RestoreInProgress,
                         RTIinternalError
Sets the value of the ownership attribute.

Parameters:
pOwnership - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getOwnership

public HLAownershipType getOwnership()
Returns the value of the ownership attribute.

Returns:
the current attribute value

setSharing

public void setSharing(HLAsharingType pSharing,
                       byte[] userSuppliedTag)
                throws ObjectInstanceNotKnown,
                       AttributeNotDefined,
                       AttributeNotOwned,
                       FederateNotExecutionMember,
                       SaveInProgress,
                       RestoreInProgress,
                       RTIinternalError
Sets the value of the sharing attribute.

Parameters:
pSharing - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getSharing

public HLAsharingType getSharing()
Returns the value of the sharing attribute.

Returns:
the current attribute value

setDimensions

public void setDimensions(java.lang.String pDimensions,
                          byte[] userSuppliedTag)
                   throws ObjectInstanceNotKnown,
                          AttributeNotDefined,
                          AttributeNotOwned,
                          FederateNotExecutionMember,
                          SaveInProgress,
                          RestoreInProgress,
                          RTIinternalError
Sets the value of the dimensions attribute.

Parameters:
pDimensions - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getDimensions

public java.lang.String getDimensions()
Returns the value of the dimensions attribute.

Returns:
the current attribute value

setTransportation

public void setTransportation(java.lang.String pTransportation,
                              byte[] userSuppliedTag)
                       throws ObjectInstanceNotKnown,
                              AttributeNotDefined,
                              AttributeNotOwned,
                              FederateNotExecutionMember,
                              SaveInProgress,
                              RestoreInProgress,
                              RTIinternalError
Sets the value of the transportation attribute.

Parameters:
pTransportation - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getTransportation

public java.lang.String getTransportation()
Returns the value of the transportation attribute.

Returns:
the current attribute value

setOrder

public void setOrder(HLAorderType pOrder,
                     byte[] userSuppliedTag)
              throws ObjectInstanceNotKnown,
                     AttributeNotDefined,
                     AttributeNotOwned,
                     FederateNotExecutionMember,
                     SaveInProgress,
                     RestoreInProgress,
                     RTIinternalError
Sets the value of the order attribute.

Parameters:
pOrder - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getOrder

public HLAorderType getOrder()
Returns the value of the order attribute.

Returns:
the current attribute value

setSemantics

public void setSemantics(java.lang.String pSemantics,
                         byte[] userSuppliedTag)
                  throws ObjectInstanceNotKnown,
                         AttributeNotDefined,
                         AttributeNotOwned,
                         FederateNotExecutionMember,
                         SaveInProgress,
                         RestoreInProgress,
                         RTIinternalError
Sets the value of the semantics attribute.

Parameters:
pSemantics - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getSemantics

public java.lang.String getSemantics()
Returns the value of the semantics attribute.

Returns:
the current attribute value