Mercurial > hg > Members > tatsuki > bench > jungle-core
view src/main/java/jungle/impl/SimpleLink.java @ 7:c3c65308a11b
removed some package and added Graph API
author | shoshi <shoshi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 29 Jun 2012 00:03:12 +0900 |
parents | |
children |
line wrap: on
line source
package jungle.impl; import jungle.core.Link; import jungle.core.TreeGroup; import jungle.core.graph.Graph; import jungle.core.graph.Vertex; public class SimpleLink implements Link { private final Vertex vertex; private final Graph graph; public SimpleLink(Vertex _vertex,Graph _graph) { vertex = _vertex; graph = _graph; } @Override public String get(String _key) { return vertex.getProperty(Simples.PROPERTY_KEY_PREFIX + _key); } @Override public TreeGroup destination() { String groupID = vertex.getProperty(Simples.LINK_DESTINATION_KEY); Vertex vertex = graph.getVertex(groupID); return new SimpleTreeGroup(groupID,vertex,graph); } public Vertex getVertex() { return vertex; } }