java.lang.Object
org.odpi.openmetadata.accessservices.assetlineage.model.GraphContext

public class GraphContext extends Object
A graph context contains two LineageEntity and the relationship between them.
  • Constructor Details

    • GraphContext

      public GraphContext()
      Instantiates a new Graph context.
    • GraphContext

      public GraphContext(String relationshipType, String relationshipGuid, LineageEntity fromVertex, LineageEntity toVertex)
      Instantiates a new Graph context.
      Parameters:
      relationshipType - the relationship type
      relationshipGuid - the relationship guid
      fromVertex - the from vertex
      toVertex - the to vertex
  • Method Details

    • getRelationshipType

      public String getRelationshipType()
      Gets relationship type.
      Returns:
      the relationship type
    • setRelationshipType

      public void setRelationshipType(String relationshipType)
      Sets relationship type.
      Parameters:
      relationshipType - the relationship type
    • getRelationshipGuid

      public String getRelationshipGuid()
      Gets relationship guid.
      Returns:
      the relationship guid
    • setRelationshipGuid

      public void setRelationshipGuid(String relationshipGuid)
      Sets relationship guid.
      Parameters:
      relationshipGuid - the relationship guid
    • getFromVertex

      public LineageEntity getFromVertex()
      Gets from vertex.
      Returns:
      the from vertex
    • setFromVertex

      public void setFromVertex(LineageEntity fromVertex)
      Sets from vertex.
      Parameters:
      fromVertex - the from vertex
    • getToVertex

      public LineageEntity getToVertex()
      Gets to vertex.
      Returns:
      the to vertex
    • setToVertex

      public void setToVertex(LineageEntity toVertex)
      Sets to vertex.
      Parameters:
      toVertex - the to vertex
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object