Interface GraphElementBuilder

All Known Subinterfaces:
EdgeBuilder
All Known Implementing Classes:
EdgeBuilderWithSettableNodes, NodeBuilder

public interface GraphElementBuilder
  • Method Details

    • setId

      GraphElementBuilder setId(ai.stapi.identity.UniqueIdentifier id)
    • setType

      GraphElementBuilder setType(String type)
    • addAttribute

      AttributeBuilder addAttribute()
    • getLastAttribute

      AttributeBuilder getLastAttribute()
    • isComplete

      boolean isComplete()
    • build

      ai.stapi.graph.graphelements.GraphElement build(ai.stapi.graph.attribute.attributeFactory.GenericAttributeFactory attributeFactory)
    • buildToGraph

      ai.stapi.graph.Graph buildToGraph(ai.stapi.graph.attribute.attributeFactory.GenericAttributeFactory attributeFactory)