@Override public List<Edge> getEdges(Criteria... criteria) { Set<Edge> retval = new HashSet<Edge>(m_delegate.getEdges(criteria)); retval = collapseEdges(retval, getCollapsedCriteria(criteria)); return new ArrayList<>(retval); }
@Deprecated @Override public boolean containsVertexId(String id) { return containsVertexId(new DefaultVertexRef(getNamespace(), id)); }
public static CollapsibleCriteria[] getCollapsedCriteria(Criteria[] criteria) { return getCollapsibleCriteria(criteria, true); }
@Deprecated @Override public boolean containsVertexId(String id) { return containsVertexId(new DefaultVertexRef(getVertexNamespace(), id)); }
Set<VertexRef> focusNodes = getFocusNodes(criteria); int maxSemanticZoomLevel = getMaxSemanticZoomLevel(criteria); collapseVertices(Collections.emptySet(), getCollapsibleCriteria(criteria, false)); Vertex vertex = getVertex(vertexRef, criteria); if (vertex != null) { if (m_semanticZoomLevels.containsKey(vertexRef)) { processed = collapseVertices(processed, getCollapsedCriteria(criteria));
@Override public List<Vertex> getChildren(VertexRef group, Criteria... criteria) { for (CollapsibleCriteria criterium : getCollapsedCriteria(criteria)) { if (new RefComparator().compare(criterium.getCollapsedRepresentation(), group) == 0) { return getVertices(criterium.getVertices()); } } return Collections.emptyList(); }
public static CollapsibleCriteria[] getCollapsedCriteriaForContainer(GraphContainer graphContainer) { return getCollapsedCriteria(graphContainer.getCriteria()); }
public static Set<Vertex> collapseVertices(Set<Vertex> vertices, CollapsibleCriteria[] criteria) { // Make a map of all of the vertices to their new collapsed representations Map<VertexRef,Set<Vertex>> vertexToCollapsedVertices = getMapOfVerticesToCollapsedVertices(criteria); if (vertexToCollapsedVertices.size() > 0) { Set<Vertex> retval = new HashSet<Vertex>(); for (Vertex vertex : vertices) { // If the source vertex is in the collapsed list... Set<Vertex> collapsedVertices = vertexToCollapsedVertices.get(vertex); if (collapsedVertices != null) { for (Vertex collapsedEndpoint : collapsedVertices) { retval.add(collapsedEndpoint); } } else { retval.add(vertex); } } return retval; } else { return vertices; } }
/** * TODO: Is this correct? */ @Override public List<Vertex> getRootGroup() { return getVertices(); }
Set<VertexRef> focusNodes = getFocusNodes(criteria); int maxSemanticZoomLevel = getMaxSemanticZoomLevel(criteria); collapseVertices(Collections.emptySet(), getCollapsibleCriteria(criteria, false)); Vertex vertex = getVertex(vertexRef, criteria); if (vertex != null) { if (m_semanticZoomLevels.containsKey(vertexRef)) { processed = collapseVertices(processed, getCollapsedCriteria(criteria));
@Override public List<Vertex> getChildren(VertexRef group, Criteria... criteria) { for (CollapsibleCriteria criterium : getCollapsedCriteria(criteria)) { if (new RefComparator().compare(criterium.getCollapsedRepresentation(), group) == 0) { return getVertices(criterium.getVertices()); } } return Collections.emptyList(); }
public static CollapsibleCriteria[] getCollapsedCriteriaForContainer(GraphContainer graphContainer) { return getCollapsedCriteria(graphContainer.getCriteria()); }
Map<VertexRef,Set<Vertex>> vertexToCollapsedVertices = getMapOfVerticesToCollapsedVertices(criteria);
/** * TODO: Is this correct? */ @Override public List<Vertex> getRootGroup() { return getVertices(); }
@Override public List<Vertex> getVertices(Criteria... criteria) { Set<VertexRef> focusNodes = getFocusNodes(criteria); int maxSemanticZoomLevel = getMaxSemanticZoomLevel(criteria); Vertex vertex = getVertex(vertexRef, criteria); if (vertex != null) { if (m_semanticZoomLevels.containsKey(vertexRef)) { processed = collapseVertices(processed, getCollapsedCriteria(criteria));
@Override public List<Vertex> getChildren(VertexRef group, Criteria... criteria) { for (CollapsibleCriteria criterium : getCollapsedCriteria(criteria)) { if (new RefComparator().compare(criterium.getCollapsedRepresentation(), group) == 0) { return getVertices(criterium.getVertices()); } } return Collections.emptyList(); }
@Override public List<Edge> getEdges(Criteria... criteria) { Set<Edge> retval = new HashSet<Edge>(m_delegate.getEdges(criteria)); retval = collapseEdges(retval, getCollapsedCriteria(criteria)); return new ArrayList<>(retval); }
public static CollapsibleCriteria[] getCollapsedCriteriaForContainer(GraphContainer graphContainer) { return getCollapsedCriteria(graphContainer.getCriteria()); }
public static CollapsibleCriteria[] getCollapsibleCriteria(Criteria[] criteria) { return getCollapsibleCriteria(criteria, false); }
@Deprecated @Override public boolean containsVertexId(String id) { return containsVertexId(new DefaultVertexRef(getNamespace(), id)); }