Interface IElement

All Known Subinterfaces:
IEdge, INode
All Known Implementing Classes:
EdgeImpl, ElementImpl, NodeImpl, UserBehaviorEdge

public interface IElement
Since:
1.14
Author:
Sören Henning
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getId()  
    <T> T getProperty​(java.lang.String key)  
    java.util.Set<java.lang.String> getPropertyKeys()  
    <T> T removeProperty​(java.lang.String key)  
    void setProperty​(java.lang.String key, java.lang.Object value)  
    void setPropertyIfAbsent​(java.lang.String key, java.lang.Object value)  
  • Method Details

    • getId

      java.lang.String getId()
    • getProperty

      <T> T getProperty​(java.lang.String key)
      Since:
      1.14
    • getPropertyKeys

      java.util.Set<java.lang.String> getPropertyKeys()
      Since:
      1.14
    • setProperty

      void setProperty​(java.lang.String key, java.lang.Object value)
      Since:
      1.14
    • setPropertyIfAbsent

      void setPropertyIfAbsent​(java.lang.String key, java.lang.Object value)
      Since:
      1.14
    • removeProperty

      <T> T removeProperty​(java.lang.String key)
      Since:
      1.14