Module hla.rti1516e

Interface HLAvariantRecord<T extends DataElement>

All Superinterfaces:
DataElement

public interface HLAvariantRecord<T extends DataElement> extends DataElement
Interface for the HLA data type HLAvariantRecord.
  • Method Details

    • setVariant

      void setVariant(T discriminant, DataElement dataElement)
      Associates the data element for a specified discriminant.
      Parameters:
      discriminant - discriminant to associate data element with
      dataElement - data element to associate the discriminant with
    • setDiscriminant

      void setDiscriminant(T discriminant)
      Sets the active discriminant.
      Parameters:
      discriminant - active discriminant
    • getDiscriminant

      T getDiscriminant()
      Returns the active discriminant.
      Returns:
      the active discriminant
    • getValue

      DataElement getValue()
      Returns element associated with the active discriminant.
      Returns:
      value