From 1a110e16d08402d72c93ba543d12dc071008f1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de> Date: Fri, 22 Jan 2016 15:45:49 +0100 Subject: [PATCH] work on nested graph --- .../analysis/dev/nestedgraph/SubGraph.java | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 src/main/java/kieker/analysis/dev/nestedgraph/SubGraph.java diff --git a/src/main/java/kieker/analysis/dev/nestedgraph/SubGraph.java b/src/main/java/kieker/analysis/dev/nestedgraph/SubGraph.java new file mode 100644 index 00000000..f60d214e --- /dev/null +++ b/src/main/java/kieker/analysis/dev/nestedgraph/SubGraph.java @@ -0,0 +1,102 @@ +package kieker.analysis.dev.nestedgraph; + +import com.tinkerpop.blueprints.Edge; +import com.tinkerpop.blueprints.Features; +import com.tinkerpop.blueprints.Graph; +import com.tinkerpop.blueprints.GraphQuery; +import com.tinkerpop.blueprints.Vertex; + +//TODO implements +public class SubGraph implements Graph { + + private final NestedGraph<Graph> mainGraph; // TODO has to be nestable Graph + + public SubGraph(final NestedGraph<Graph> mainGraph) { + this.mainGraph = mainGraph; + + // TODO subGraph beim mainGraph anmelden + } + + public NestedGraph<Graph> getMainGraph() { + return mainGraph; + } + + @Override + public Features getFeatures() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Vertex addVertex(final Object id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Vertex getVertex(final Object id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public void removeVertex(final Vertex vertex) { + // TODO Auto-generated method stub + + } + + @Override + public Iterable<Vertex> getVertices() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Iterable<Vertex> getVertices(final String key, final Object value) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Edge addEdge(final Object id, final Vertex outVertex, final Vertex inVertex, final String label) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Edge getEdge(final Object id) { + // TODO Auto-generated method stub + return null; + } + + @Override + public void removeEdge(final Edge edge) { + // TODO Auto-generated method stub + + } + + @Override + public Iterable<Edge> getEdges() { + // TODO Auto-generated method stub + return null; + } + + @Override + public Iterable<Edge> getEdges(final String key, final Object value) { + // TODO Auto-generated method stub + return null; + } + + @Override + public GraphQuery query() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void shutdown() { + // TODO Auto-generated method stub + + } + +} -- GitLab