Package openGql.grammar
Class PredefinedType
- java.lang.Object
-
- openGql.grammar.PredefinedType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PredefinedType>
- Direct Known Subclasses:
PredefinedType.BooleanType,PredefinedType.ByteStringType,PredefinedType.CharacterStringType,PredefinedType.ImmaterialValueType,PredefinedType.NumericType,PredefinedType.ReferenceValueType,PredefinedType.TemporalType
public abstract class PredefinedType extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<PredefinedType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPredefinedType.BooleanTypestatic classPredefinedType.ByteStringTypestatic classPredefinedType.CharacterStringTypestatic classPredefinedType.ImmaterialValueTypestatic classPredefinedType.NumericTypestatic interfacePredefinedType.PartialVisitor<R>Partial visitor overPredefinedTypewith a defaultPredefinedType.PartialVisitor.otherwise(openGql.grammar.PredefinedType)branch.static classPredefinedType.ReferenceValueTypestatic classPredefinedType.TemporalTypestatic interfacePredefinedType.Visitor<R>Visitor overPredefinedType.
-
Field Summary
Fields Modifier and Type Field Description static NameBOOLEAN_TYPEName of theopenGql.grammar.PredefinedType.booleanTypefield.static NameBYTE_STRING_TYPEName of theopenGql.grammar.PredefinedType.byteStringTypefield.static NameCHARACTER_STRING_TYPEName of theopenGql.grammar.PredefinedType.characterStringTypefield.static NameIMMATERIAL_VALUE_TYPEName of theopenGql.grammar.PredefinedType.immaterialValueTypefield.static NameNUMERIC_TYPEName of theopenGql.grammar.PredefinedType.numericTypefield.static NameREFERENCE_VALUE_TYPEName of theopenGql.grammar.PredefinedType.referenceValueTypefield.static NameTEMPORAL_TYPEName of theopenGql.grammar.PredefinedType.temporalTypefield.static NameTYPE_Name of theopenGql.grammar.PredefinedTypetype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(PredefinedType.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.PredefinedTypetype.
-
BOOLEAN_TYPE
public static final Name BOOLEAN_TYPE
Name of theopenGql.grammar.PredefinedType.booleanTypefield.
-
CHARACTER_STRING_TYPE
public static final Name CHARACTER_STRING_TYPE
Name of theopenGql.grammar.PredefinedType.characterStringTypefield.
-
BYTE_STRING_TYPE
public static final Name BYTE_STRING_TYPE
Name of theopenGql.grammar.PredefinedType.byteStringTypefield.
-
NUMERIC_TYPE
public static final Name NUMERIC_TYPE
Name of theopenGql.grammar.PredefinedType.numericTypefield.
-
TEMPORAL_TYPE
public static final Name TEMPORAL_TYPE
Name of theopenGql.grammar.PredefinedType.temporalTypefield.
-
REFERENCE_VALUE_TYPE
public static final Name REFERENCE_VALUE_TYPE
Name of theopenGql.grammar.PredefinedType.referenceValueTypefield.
-
IMMATERIAL_VALUE_TYPE
public static final Name IMMATERIAL_VALUE_TYPE
Name of theopenGql.grammar.PredefinedType.immaterialValueTypefield.
-
-
Method Detail
-
accept
public abstract <R> R accept(PredefinedType.Visitor<R> visitor)
Dispatch tovisitor.
-
-