Class OperationType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<OperationType>

    @UML(identifier="MI_OperationTypeCode",
         specification=ISO_19115_2)
    public final class OperationType
    extends CodeList<OperationType>
    Code indicating whether the data contained in this packet is real (originates from live-fly or other non-simulated operational sources), simulated (originates from target simulator sources), or synthesized (a mix of real and simulated data).
    Since:
    2.3
    Version:
    3.0
    See Also:
    Serialized Form
    • Constructor Detail

      • OperationType

        private OperationType​(java.lang.String name)
        Constructs an enum with the given name. The new enum is automatically added to the list returned by values().
        Parameters:
        name - The enum name. This name must not be in use by an other enum of this type.
    • Method Detail

      • values

        public static OperationType[] values()
        Returns the list of OperationTypes.
        Returns:
        The list of codes declared in the current JVM.
      • family

        public OperationType[] family()
        Returns the list of enumerations of the same kind than this enum.
        Specified by:
        family in class CodeList<OperationType>
        Returns:
        The codes of the same kind than this code.
      • valueOf

        public static OperationType valueOf​(java.lang.String code)
        Returns the operation type that matches the given string, or returns a new one if none match it.
        Parameters:
        code - The name of the code to fetch or to create.
        Returns:
        A code matching the given name.