public class GraphMetadata extends Object implements AnchorPointProvider
Modifier and Type | Class and Description |
---|---|
static class |
GraphMetadata.ArrowMetadata |
static class |
GraphMetadata.LineMetadata |
static class |
GraphMetadata.NodeMetadata |
static class |
GraphMetadata.WireMetadata |
Constructor and Description |
---|
GraphMetadata() |
GraphMetadata(List<ComponentMetadata> componentMetadataList,
List<GraphMetadata.NodeMetadata> nodeMetadataList,
List<GraphMetadata.WireMetadata> wireMetadataList,
List<GraphMetadata.LineMetadata> lineMetadataList,
List<GraphMetadata.ArrowMetadata> arrowMetadataList,
LayoutParameters layoutParams) |
public GraphMetadata()
public GraphMetadata(List<ComponentMetadata> componentMetadataList, List<GraphMetadata.NodeMetadata> nodeMetadataList, List<GraphMetadata.WireMetadata> wireMetadataList, List<GraphMetadata.LineMetadata> lineMetadataList, List<GraphMetadata.ArrowMetadata> arrowMetadataList, LayoutParameters layoutParams)
public static GraphMetadata parseJson(Path file)
public static GraphMetadata parseJson(InputStream inputStream)
public static GraphMetadata parseJson(Reader reader)
public void writeJson(Path file)
public void writeJson(Writer writer)
public void addComponentMetadata(ComponentMetadata metadata)
public ComponentMetadata getComponentMetadata(String componentType)
public List<AnchorPoint> getAnchorPoints(String type, String id)
getAnchorPoints
in interface AnchorPointProvider
public List<ComponentMetadata> getComponentMetadata()
public void addNodeMetadata(GraphMetadata.NodeMetadata metadata)
public GraphMetadata.NodeMetadata getNodeMetadata(String id)
public List<GraphMetadata.NodeMetadata> getNodeMetadata()
public void addWireMetadata(GraphMetadata.WireMetadata metadata)
public GraphMetadata.WireMetadata getWireMetadata(String id)
public List<GraphMetadata.WireMetadata> getWireMetadata()
public void addLineMetadata(GraphMetadata.LineMetadata metadata)
public GraphMetadata.LineMetadata getLineMetadata(String id)
public List<GraphMetadata.LineMetadata> getLineMetadata()
public void addArrowMetadata(GraphMetadata.ArrowMetadata metadata)
public GraphMetadata.ArrowMetadata getArrowMetadata(String id)
public List<GraphMetadata.ArrowMetadata> getArrowMetadata()
public LayoutParameters getLayoutParameters()
Copyright © 2019. All rights reserved.