Interface VertexProperty<V>

    • Method Detail

      • graph

        default Graph graph()
        Get the graph that this element is within.
        Specified by:
        graph in interface Element
        Returns:
        the graph of this element
      • label

        default String label()
        Gets the label for the graph Element which helps categorize it.
        Specified by:
        label in interface Element
        Returns:
        The label of the element
      • empty

        static <V> VertexProperty<V> empty()
        Constructs an empty VertexProperty.
        Type Parameters:
        V - The value class of the empty property
        Returns:
        A property that is not present
      • properties

        <U> Iterator<Property<U>> properties​(String... propertyKeys)
        Get an Iterator of properties where the propertyKeys is meant to be a filter on the available keys. If no keys are provide then return all the properties.
        Specified by:
        properties in interface Element