org.npsnet.xrti.proxies
Interface HLAvariantRecordDataType

All Superinterfaces:
HLAdataType, HLAobjectRoot, HLAreflection
All Known Implementing Classes:
HLAvariantRecordDataTypeProxy

public interface HLAvariantRecordDataType
extends HLAdataType

Autogenerated object instance interface.

Author:
org.npsnet.xrti.utilities.ProxyCompiler

Method Summary
 void addHLAvariantRecordDataTypeListener(HLAvariantRecordDataTypeListener l)
          Adds a listener for the attributes associated with the HLAvariantRecordDataType class.
 HLAalternative[] getAlternatives()
          Returns the value of the alternatives attribute.
 java.lang.String getDataType()
          Returns the value of the dataType attribute.
 java.lang.String getDiscriminant()
          Returns the value of the discriminant attribute.
 java.lang.String getEncoding()
          Returns the value of the encoding attribute.
 java.lang.String getSemantics()
          Returns the value of the semantics attribute.
 void removeHLAvariantRecordDataTypeListener(HLAvariantRecordDataTypeListener l)
          Removes a listener for the attributes associated with the HLAvariantRecordDataType class.
 void setAlternatives(HLAalternative[] pAlternatives, byte[] userSuppliedTag)
          Sets the value of the alternatives attribute.
 void setDataType(java.lang.String pDataType, byte[] userSuppliedTag)
          Sets the value of the dataType attribute.
 void setDiscriminant(java.lang.String pDiscriminant, byte[] userSuppliedTag)
          Sets the value of the discriminant attribute.
 void setEncoding(java.lang.String pEncoding, byte[] userSuppliedTag)
          Sets the value of the encoding attribute.
 void setSemantics(java.lang.String pSemantics, byte[] userSuppliedTag)
          Sets the value of the semantics attribute.
 
Methods inherited from interface org.npsnet.xrti.proxies.HLAdataType
addHLAdataTypeListener, removeHLAdataTypeListener
 
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

addHLAvariantRecordDataTypeListener

public void addHLAvariantRecordDataTypeListener(HLAvariantRecordDataTypeListener l)
Adds a listener for the attributes associated with the HLAvariantRecordDataType class.

Parameters:
l - the listener to add

removeHLAvariantRecordDataTypeListener

public void removeHLAvariantRecordDataTypeListener(HLAvariantRecordDataTypeListener l)
Removes a listener for the attributes associated with the HLAvariantRecordDataType class.

Parameters:
l - the listener to remove

setDiscriminant

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

Parameters:
pDiscriminant - 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

getDiscriminant

public java.lang.String getDiscriminant()
Returns the value of the discriminant attribute.

Returns:
the current attribute value

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

setAlternatives

public void setAlternatives(HLAalternative[] pAlternatives,
                            byte[] userSuppliedTag)
                     throws ObjectInstanceNotKnown,
                            AttributeNotDefined,
                            AttributeNotOwned,
                            FederateNotExecutionMember,
                            SaveInProgress,
                            RestoreInProgress,
                            RTIinternalError
Sets the value of the alternatives attribute.

Parameters:
pAlternatives - 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

getAlternatives

public HLAalternative[] getAlternatives()
Returns the value of the alternatives attribute.

Returns:
the current attribute value

setEncoding

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

Parameters:
pEncoding - 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

getEncoding

public java.lang.String getEncoding()
Returns the value of the encoding 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