public enum Multiplicity extends Enum<Multiplicity>
Enum Constant and Description |
---|
MANY2ONE
There can only be a single out-edge of this label for a given vertex but multiple in-edges (i.e.
|
MULTI
The given edge label specifies a multi-graph, meaning that the multiplicity is not constrained and that
there may be multiple edges of this label between any given pair of vertices.
|
ONE2MANY
There can only be a single in-edge of this label for a given vertex but multiple out-edges (i.e.
|
ONE2ONE
There can be only a single in and out-edge of this label for a given vertex (i.e.
|
SIMPLE
The given edge label specifies a simple graph, meaning that the multiplicity is not constrained but that there
can only be at most a single edge of this label between a given pair of vertices.
|
Modifier and Type | Method and Description |
---|---|
static Multiplicity |
convert(Cardinality cardinality) |
static Multiplicity |
convert(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality) |
Cardinality |
getCardinality() |
boolean |
isConstrained()
Whether this multiplicity imposes any constraint on the number of edges that may exist between a pair of vertices.
|
boolean |
isConstrained(org.apache.tinkerpop.gremlin.structure.Direction direction) |
boolean |
isUnique(org.apache.tinkerpop.gremlin.structure.Direction direction)
If this multiplicity implies edge uniqueness in the given direction for any given vertex.
|
static Multiplicity |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Multiplicity[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Multiplicity MULTI
public static final Multiplicity SIMPLE
public static final Multiplicity ONE2MANY
public static final Multiplicity MANY2ONE
public static final Multiplicity ONE2ONE
public static Multiplicity[] values()
for (Multiplicity c : Multiplicity.values()) System.out.println(c);
public static Multiplicity valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isConstrained()
public boolean isConstrained(org.apache.tinkerpop.gremlin.structure.Direction direction)
public boolean isUnique(org.apache.tinkerpop.gremlin.structure.Direction direction)
direction
- public static Multiplicity convert(Cardinality cardinality)
public static Multiplicity convert(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality)
public Cardinality getCardinality()
Copyright © 2012–2024. All rights reserved.