Package openGql.grammar
Class SetOperatorType
- java.lang.Object
-
- openGql.grammar.SetOperatorType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<SetOperatorType>
- Direct Known Subclasses:
SetOperatorType.Except,SetOperatorType.Intersect,SetOperatorType.Union
public abstract class SetOperatorType extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<SetOperatorType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSetOperatorType.Exceptstatic classSetOperatorType.Intersectstatic interfaceSetOperatorType.PartialVisitor<R>Partial visitor overSetOperatorTypewith a defaultSetOperatorType.PartialVisitor.otherwise(openGql.grammar.SetOperatorType)branch.static classSetOperatorType.Unionstatic interfaceSetOperatorType.Visitor<R>Visitor overSetOperatorType.
-
Field Summary
Fields Modifier and Type Field Description static NameEXCEPTName of theopenGql.grammar.SetOperatorType.exceptfield.static NameINTERSECTName of theopenGql.grammar.SetOperatorType.intersectfield.static NameTYPE_Name of theopenGql.grammar.SetOperatorTypetype.static NameUNIONName of theopenGql.grammar.SetOperatorType.unionfield.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(SetOperatorType.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.SetOperatorTypetype.
-
UNION
public static final Name UNION
Name of theopenGql.grammar.SetOperatorType.unionfield.
-
EXCEPT
public static final Name EXCEPT
Name of theopenGql.grammar.SetOperatorType.exceptfield.
-
INTERSECT
public static final Name INTERSECT
Name of theopenGql.grammar.SetOperatorType.intersectfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(SetOperatorType.Visitor<R> visitor)
Dispatch tovisitor.
-
-