Class BaseArcProperty

    • Field Detail

      • complimentaryReverseArcName

        protected String complimentaryReverseArcName
      • reverseDbPath

        protected String reverseDbPath
    • Method Detail

      • visit

        public abstract boolean visit​(PropertyVisitor visitor)
        Description copied from interface: PropertyDescriptor
        A visitor accept method.
        Specified by:
        visit in interface PropertyDescriptor
        Specified by:
        visit in class BaseProperty
        Returns:
        a status returned by the corresponding callback method of the visitor. It serves as an indication of whether peer properties processing is still needed.
      • isFault

        public abstract boolean isFault​(Object source)
        Description copied from interface: ArcProperty
        Returns whether a target node connected to a given object is an unresolved fault.
        Specified by:
        isFault in interface ArcProperty
        Parameters:
        source - an object that is a source object of the relationship.
      • setReverse

        protected void setReverse​(Object source,
                                  Object oldTarget,
                                  Object newTarget)
        A convenience method to set the reverse arc used by subclasses.