Package graphql.schema.diffing
Class Vertex
- java.lang.Object
-
- graphql.schema.diffing.Vertex
-
public class Vertex extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVertex.VertexData
-
Constructor Summary
Constructors Constructor Description Vertex(java.lang.String type, java.lang.String debugName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String propName, java.lang.Object propValue)<T> Tget(java.lang.String propName)java.lang.StringgetDebugName()java.lang.StringgetName()java.util.Map<java.lang.String,java.lang.Object>getProperties()<T> TgetProperty(java.lang.String name)java.lang.StringgetType()booleanisBuiltInType()booleanisEqualTo(Vertex other)booleanisIsolated()booleanisOfType(java.lang.String type)static VertexnewIsolatedNode(java.lang.String debugName)static java.util.Set<Vertex>newIsolatedNodes(int count, java.lang.String debugName)voidsetBuiltInType(boolean builtInType)Vertex.VertexDatatoData()java.lang.StringtoString()
-
-
-
Method Detail
-
newIsolatedNode
public static Vertex newIsolatedNode(java.lang.String debugName)
-
newIsolatedNodes
public static java.util.Set<Vertex> newIsolatedNodes(int count, java.lang.String debugName)
-
isIsolated
public boolean isIsolated()
-
add
public void add(java.lang.String propName, java.lang.Object propValue)
-
getType
public java.lang.String getType()
-
get
public <T> T get(java.lang.String propName)
-
getProperty
public <T> T getProperty(java.lang.String name)
-
getName
public java.lang.String getName()
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
getDebugName
public java.lang.String getDebugName()
-
isOfType
public boolean isOfType(java.lang.String type)
-
isEqualTo
public boolean isEqualTo(Vertex other)
-
isBuiltInType
public boolean isBuiltInType()
-
setBuiltInType
public void setBuiltInType(boolean builtInType)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toData
public Vertex.VertexData toData()
-
-