Class EditOperation
java.lang.Object
graphql.schema.diffing.EditOperation
An edit operation between two graphs can be one of six types:
insert vertex,
delete vertex,
change vertex,
insert edge,
delete edge,
change edge
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEditOperation(EditOperation.Operation operation, String description, Vertex sourceVertex, Vertex targetVertex, Edge sourceEdge, Edge targetEdge) -
Method Summary
Modifier and TypeMethodDescriptionstatic EditOperationchangeEdge(String description, Edge sourceEdge, Edge targetEdge) static EditOperationchangeVertex(String description, Vertex sourceVertex, Vertex targetVertex) static EditOperationdeleteEdge(String description, Edge sourceEdge) static EditOperationdeleteVertex(String description, Vertex sourceVertex, Vertex targetVertex) booleaninthashCode()static EditOperationinsertEdge(String description, Edge targetEdge) static EditOperationinsertVertex(String description, Vertex sourceVertex, Vertex targetVertex) toString()
-
Field Details
-
operation
-
description
-
sourceVertex
-
targetVertex
-
sourceEdge
-
targetEdge
-
-
Constructor Details
-
EditOperation
-
-
Method Details
-
deleteVertex
public static EditOperation deleteVertex(String description, Vertex sourceVertex, Vertex targetVertex) -
insertVertex
public static EditOperation insertVertex(String description, Vertex sourceVertex, Vertex targetVertex) -
changeVertex
public static EditOperation changeVertex(String description, Vertex sourceVertex, Vertex targetVertex) -
deleteEdge
-
insertEdge
-
changeEdge
-
getOperation
-
getSourceVertex
-
getTargetVertex
-
getSourceEdge
-
getTargetEdge
-
toString
-
equals
-
hashCode
-