Class EdgeDeletion

Direct Known Subclasses:
RemoveUnder

public class EdgeDeletion extends EdgeChange
An edge change in which an edge is removed. All edge annotations/properies are removed in the same action.
  • Constructor Details

    • EdgeDeletion

      public EdgeDeletion()
  • Method Details

    • accept

      public <T> T accept(IChangeVisitor<T> v)
      Overrides:
      accept in class EdgeChange
    • getSubject

      public Node getSubject()
    • getPredicate

      public Node getPredicate()
    • getObject

      public Node getObject()
    • getSubjectType

      public String getSubjectType()
    • getPredicateType

      public String getPredicateType()
    • getAnnotationSet

      public Annotation getAnnotationSet()
    • setSubject

      public void setSubject(Node subject)
    • setPredicate

      public void setPredicate(Node predicate)
    • setObject

      public void setObject(Node object)
    • setSubjectType

      public void setSubjectType(String subjectType)
    • setPredicateType

      public void setPredicateType(String predicateType)
    • setAnnotationSet

      public void setAnnotationSet(Annotation annotationSet)
    • toString

      public String toString()
      Overrides:
      toString in class EdgeChange
    • equals

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

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class EdgeChange
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class EdgeChange