@Override public Vertex getVertex(final Object id) { return graph.getVertex(id); }
@Override public Vertex apply(Object id) { return delegate.getVertex(id); }
@Override public Vertex apply(Object id) { return delegate.getVertex(id); }
protected Vertex processNextStart() { return this.graph.getVertex(this.starts.next()); } }
public Vertex getVertex(final Object id) { final Vertex vertex = this.baseGraph.getVertex(id); if (null == vertex) return null; else return new ReadOnlyVertex(vertex); }
public Vertex getVertex(final Object id) { final Vertex vertex = this.baseGraph.getVertex(id); if (null == vertex) return null; else return new WrappedVertex(vertex); }
public Vertex getVertex(final Object id) { final Vertex vertex = this.baseGraph.getVertex(id); if (vertex == null) { return null; } else { return new EventVertex(vertex, this); } }
@Override public Vertex changeType(Vertex vertex, String newType, Graph tx) { OrientVertex v = (OrientVertex) vertex; ORID newId = v.moveToClass(newType); return tx.getVertex(newId); }
@Override public Vertex getVertex(final Object id) { return new DerivedVertex(this.baseGraph.getVertex(id), this); }
public boolean containsVertex(final Vertex vertex) { return this.graph.getVertex(vertex.getId()) != null; }
public Vertex getVertex(final Object id) { return config.getConfiguredGraph().getVertex(id); }
public Vertex getVertex(final Object id) { return config.getConfiguredGraph().getVertex(id); }
public Vertex getVertex(final Object id) { final Vertex vertex = this.baseGraph.getVertex(id); if (null == vertex) return null; else { if (isInPartition(vertex)) return new PartitionVertex(vertex, this); else return null; } }
public Element getElement() { Element element = elementReference.get(); if (element == null) { if (this.isVertex) element = framedGraph.getBaseGraph().getVertex(this.id); else element = framedGraph.getBaseGraph().getEdge(this.id); elementReference = new SoftReference<Element>(element); } return element; }
@Override public VertexQuery query() { return new DefaultVertexQuery(getParent().getVertex(getId())); }
public boolean addVertex(final Vertex vertex) { if (null != graph.getVertex(vertex.getId())) graph.addVertex(vertex.getId()); return true; }
@Override public VertexQuery query() { return new DefaultVertexQuery(getParent().getVertex(getId())); }
Vertex addNode(Vertex node) { Vertex vertex = graph.getVertex(node.getId()); if (null == vertex) { vertex = graph.addVertex(node.getId()); copyProperties(node, vertex); } return vertex; }
Vertex addNode(Node node) { Vertex vertex = graph.getVertex(node.getId()); if (null == vertex) { vertex = graph.addVertex(node.getId()); copyProperties(node, vertex); Set<String> labels = new HashSet<>(); for (Label label : node.getLabels()) { labels.add(label.name()); } vertex.setProperty("types", labels); } return vertex; }
public void testVertexEdgesWithNonVisibleVertexOnOtherEnd() { Graph graph = graphTest.generateGraph(); if (!(graph instanceof VertexiumBlueprintsGraph)) { throw new RuntimeException("Invalid graph"); } org.vertexium.Graph vertexiumGraph = ((VertexiumBlueprintsGraph) graph).getGraph(); Authorizations aAuthorizations = vertexiumGraph.createAuthorizations("a"); org.vertexium.Vertex v1 = vertexiumGraph.addVertex("v1", new Visibility(""), aAuthorizations); org.vertexium.Vertex v2 = vertexiumGraph.addVertex("v2", new Visibility("a"), aAuthorizations); org.vertexium.Vertex v3 = vertexiumGraph.addVertex("v3", new Visibility(""), aAuthorizations); vertexiumGraph.addEdge("e1to2", v1, v2, "label", new Visibility(""), aAuthorizations); vertexiumGraph.addEdge("e1to3", v1, v3, "label", new Visibility(""), aAuthorizations); vertexiumGraph.flush(); Vertex blueV1 = graph.getVertex("v1"); assertEquals(1, count(blueV1.getEdges(Direction.BOTH, "label"))); assertEquals(1, count(blueV1.getVertices(Direction.BOTH, "label"))); assertEquals(1, count((Iterable) blueV1.query().direction(Direction.BOTH).vertexIds())); graph.shutdown(); } }