Package uk.org.netex.www.netex
Enum Class LogicalOperationEnumeration
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<LogicalOperationEnumeration>,Constable
@Generated
public enum LogicalOperationEnumeration
extends Enum<LogicalOperationEnumeration>
implements com.google.protobuf.ProtocolMessageEnum
Allowed values for logical operations. See https://en.wikipedia.org/wiki/Logic_gate [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 96:53]Protobuf enum
uk.org.netex.www.netex.LogicalOperationEnumeration-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSuccessive elements are logically ANDed together; comparison must satisfy all specified values.Successive elements are logically ANDed together; comparison must satisfy all specified values.Successive elements are logically ORed together; comparison must satisfy at least one specified value.Specified elements must be different from the given value.Successive elements are logically ORed together; comparison must satisfy at least one specified value.DefaultSuccessive elements are logically ORed together; comparison must satisfy only one specified value.Successive elements are logically ORed together; comparison must satisfy only one specified value. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intSuccessive elements are logically ANDed together; comparison must satisfy all specified values.static final intSuccessive elements are logically ANDed together; comparison must satisfy all specified values.static final intSuccessive elements are logically ORed together; comparison must satisfy at least one specified value.static final intSpecified elements must be different from the given value.static final intSuccessive elements are logically ORed together; comparison must satisfy at least one specified value.static final intDefaultstatic final intSuccessive elements are logically ORed together; comparison must satisfy only one specified value.static final intSuccessive elements are logically ORed together; comparison must satisfy only one specified value. -
Method Summary
Modifier and TypeMethodDescriptionstatic LogicalOperationEnumerationforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<LogicalOperationEnumeration> static LogicalOperationEnumerationvalueOf(int value) Deprecated.static LogicalOperationEnumerationvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.static LogicalOperationEnumerationReturns the enum constant of this class with the specified name.static LogicalOperationEnumeration[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
LOGICAL_OPERATION_ENUMERATION_UNSPECIFIED
Default
LOGICAL_OPERATION_ENUMERATION_UNSPECIFIED = 0; -
LOGICAL_OPERATION_ENUMERATION_AND
Successive elements are logically ANDed together; comparison must satisfy all specified values. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 101:33]
LOGICAL_OPERATION_ENUMERATION_AND = 1; -
LOGICAL_OPERATION_ENUMERATION_OR
Successive elements are logically ORed together; comparison must satisfy at least one specified value. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 106:32]
LOGICAL_OPERATION_ENUMERATION_OR = 2; -
LOGICAL_OPERATION_ENUMERATION_NOT
Specified elements must be different from the given value. If the number of specified elements is equal to 1, the function negates it. If the number of specified elements > 1, this operator is equal to the NOR operator [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 111:33]
LOGICAL_OPERATION_ENUMERATION_NOT = 3; -
LOGICAL_OPERATION_ENUMERATION_XOR
Successive elements are logically ORed together; comparison must satisfy only one specified value. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 116:33]
LOGICAL_OPERATION_ENUMERATION_XOR = 4; -
LOGICAL_OPERATION_ENUMERATION_NAND
Successive elements are logically ANDed together; comparison must satisfy all specified values. The result is then negated. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 121:34]
LOGICAL_OPERATION_ENUMERATION_NAND = 5; -
LOGICAL_OPERATION_ENUMERATION_NOR
Successive elements are logically ORed together; comparison must satisfy at least one specified value. The result is then negated. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 126:33]
LOGICAL_OPERATION_ENUMERATION_NOR = 6; -
LOGICAL_OPERATION_ENUMERATION_XNOR
Successive elements are logically ORed together; comparison must satisfy only one specified value. The result is then negated. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 131:34]
LOGICAL_OPERATION_ENUMERATION_XNOR = 7; -
UNRECOGNIZED
-
-
Field Details
-
LOGICAL_OPERATION_ENUMERATION_UNSPECIFIED_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_UNSPECIFIED_VALUEDefault
LOGICAL_OPERATION_ENUMERATION_UNSPECIFIED = 0;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_AND_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_AND_VALUESuccessive elements are logically ANDed together; comparison must satisfy all specified values. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 101:33]
LOGICAL_OPERATION_ENUMERATION_AND = 1;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_OR_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_OR_VALUESuccessive elements are logically ORed together; comparison must satisfy at least one specified value. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 106:32]
LOGICAL_OPERATION_ENUMERATION_OR = 2;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_NOT_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_NOT_VALUESpecified elements must be different from the given value. If the number of specified elements is equal to 1, the function negates it. If the number of specified elements > 1, this operator is equal to the NOR operator [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 111:33]
LOGICAL_OPERATION_ENUMERATION_NOT = 3;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_XOR_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_XOR_VALUESuccessive elements are logically ORed together; comparison must satisfy only one specified value. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 116:33]
LOGICAL_OPERATION_ENUMERATION_XOR = 4;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_NAND_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_NAND_VALUESuccessive elements are logically ANDed together; comparison must satisfy all specified values. The result is then negated. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 121:34]
LOGICAL_OPERATION_ENUMERATION_NAND = 5;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_NOR_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_NOR_VALUESuccessive elements are logically ORed together; comparison must satisfy at least one specified value. The result is then negated. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 126:33]
LOGICAL_OPERATION_ENUMERATION_NOR = 6;- See Also:
-
LOGICAL_OPERATION_ENUMERATION_XNOR_VALUE
public static final int LOGICAL_OPERATION_ENUMERATION_XNOR_VALUESuccessive elements are logically ORed together; comparison must satisfy only one specified value. The result is then negated. [netex_framework/netex_responsibility/netex_validityCondition_support.xsd at 131:34]
LOGICAL_OPERATION_ENUMERATION_XNOR = 7;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<LogicalOperationEnumeration> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static LogicalOperationEnumeration valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-