
de.twenty11.skysail.common.graphs.GraphDetails Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of skysail.common Show documentation
Show all versions of skysail.common Show documentation
common for both server and client skysail code
The newest version!
package de.twenty11.skysail.common.graphs;
import java.util.ArrayList;
import java.util.List;
public class GraphDetails {
private String name = "undef";
private List nodes = new ArrayList();
private List edges = new ArrayList();
public GraphDetails() {
// TODO Auto-generated constructor stub
}
public GraphDetails(String string) {
this.name = string;
}
public void addNode(NodeDetails nodeDetails) {
nodes.add(nodeDetails);
}
public List getNodes() {
return nodes;
}
public void addEdge(EdgeDetails edgeDetails) {
edges.add(edgeDetails);
}
public List getEdges() {
return edges;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
@Override
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append(name).append("\n");
sb.append(nodes.size()).append(" Fields\n");
for (NodeDetails field : nodes) {
sb.append(" - ").append(field).append("\n");
}
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy