@Override public final List<Vertex> getVertices(Collection<? extends VertexRef> references, Criteria... criteria) { return m_vertexProvider.getVertices(references, criteria); }
@Override public final List<Vertex> getVertices(Criteria... criteria) { return m_vertexProvider.getVertices(criteria); }
@Override public final List<Vertex> getVertices(Criteria... criteria) { return m_vertexProvider.getVertices(criteria); }
@Override public final List<Vertex> getVertices(Collection<? extends VertexRef> references, Criteria... criteria) { return m_vertexProvider.getVertices(references, criteria); }
@Override public final List<Vertex> getVertices(Collection<? extends VertexRef> references, Criteria... criteria) { return m_vertexProvider.getVertices(references, criteria); }
@Override public final List<Vertex> getVertices(Criteria... criteria) { return m_vertexProvider.getVertices(criteria); }
@Override public List<Vertex> getChildren(VertexRef group, Criteria... criteria) { Set<VertexRef> children = m_children.get(group); return children == null ? Collections.<Vertex>emptyList() : getVertices(children); }
@Override public List<Vertex> getChildren(VertexRef group, Criteria... criteria) { Set<VertexRef> children = m_children.get(group); return children == null ? Collections.<Vertex>emptyList() : getVertices(children); }
@Override public List<Vertex> getChildren(VertexRef group, Criteria... criteria) { Set<VertexRef> children = m_children.get(group); return children == null ? Collections.<Vertex>emptyList() : getVertices(children); }
@Override public List<Vertex> getVertices(Criteria... criteria) { List<Vertex> vertices = super.getVertices(criteria); Collection<Vertex> filter = filter(vertices, criteria); return new ArrayList<>(filter); }
@Override public List<Vertex> getVertices(Collection<? extends VertexRef> references, Criteria... criteria) { List<Vertex> vertices = super.getVertices(references, criteria); Collection<Vertex> filteredVertices = filter(vertices, criteria); return new ArrayList<>(filteredVertices); }
@Override public void clearVertices() { List<? extends Vertex> all = getVertices(); removeVertices(all); fireVerticesRemoved(all); }
@Override public void clearVertices() { List<? extends Vertex> all = getVertices(); removeVertices(all); fireVerticesRemoved(all); }
@Override public void clearVertices() { List<? extends Vertex> all = getVertices(); removeVertices(all); fireVerticesRemoved(all); }