Package openGql.grammar
Class FullEdgePattern
- java.lang.Object
-
- openGql.grammar.FullEdgePattern
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<FullEdgePattern>
- Direct Known Subclasses:
FullEdgePattern.AnyDirection,FullEdgePattern.LeftOrRight,FullEdgePattern.LeftOrUndirected,FullEdgePattern.PointingLeft,FullEdgePattern.PointingRight,FullEdgePattern.Undirected,FullEdgePattern.UndirectedOrRight
public abstract class FullEdgePattern extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<FullEdgePattern>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFullEdgePattern.AnyDirectionstatic classFullEdgePattern.LeftOrRightstatic classFullEdgePattern.LeftOrUndirectedstatic interfaceFullEdgePattern.PartialVisitor<R>Partial visitor overFullEdgePatternwith a defaultFullEdgePattern.PartialVisitor.otherwise(openGql.grammar.FullEdgePattern)branch.static classFullEdgePattern.PointingLeftstatic classFullEdgePattern.PointingRightstatic classFullEdgePattern.Undirectedstatic classFullEdgePattern.UndirectedOrRightstatic interfaceFullEdgePattern.Visitor<R>Visitor overFullEdgePattern.
-
Field Summary
Fields Modifier and Type Field Description static NameANY_DIRECTIONName of theopenGql.grammar.FullEdgePattern.anyDirectionfield.static NameLEFT_OR_RIGHTName of theopenGql.grammar.FullEdgePattern.leftOrRightfield.static NameLEFT_OR_UNDIRECTEDName of theopenGql.grammar.FullEdgePattern.leftOrUndirectedfield.static NamePOINTING_LEFTName of theopenGql.grammar.FullEdgePattern.pointingLeftfield.static NamePOINTING_RIGHTName of theopenGql.grammar.FullEdgePattern.pointingRightfield.static NameTYPE_Name of theopenGql.grammar.FullEdgePatterntype.static NameUNDIRECTEDName of theopenGql.grammar.FullEdgePattern.undirectedfield.static NameUNDIRECTED_OR_RIGHTName of theopenGql.grammar.FullEdgePattern.undirectedOrRightfield.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(FullEdgePattern.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.FullEdgePatterntype.
-
POINTING_LEFT
public static final Name POINTING_LEFT
Name of theopenGql.grammar.FullEdgePattern.pointingLeftfield.
-
UNDIRECTED
public static final Name UNDIRECTED
Name of theopenGql.grammar.FullEdgePattern.undirectedfield.
-
POINTING_RIGHT
public static final Name POINTING_RIGHT
Name of theopenGql.grammar.FullEdgePattern.pointingRightfield.
-
LEFT_OR_UNDIRECTED
public static final Name LEFT_OR_UNDIRECTED
Name of theopenGql.grammar.FullEdgePattern.leftOrUndirectedfield.
-
UNDIRECTED_OR_RIGHT
public static final Name UNDIRECTED_OR_RIGHT
Name of theopenGql.grammar.FullEdgePattern.undirectedOrRightfield.
-
LEFT_OR_RIGHT
public static final Name LEFT_OR_RIGHT
Name of theopenGql.grammar.FullEdgePattern.leftOrRightfield.
-
ANY_DIRECTION
public static final Name ANY_DIRECTION
Name of theopenGql.grammar.FullEdgePattern.anyDirectionfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(FullEdgePattern.Visitor<R> visitor)
Dispatch tovisitor.
-
-