本文整理了Java中org.gephi.graph.api.Graph.getView()
方法的一些代码示例,展示了Graph.getView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Graph.getView()
方法的具体详情如下:
包路径:org.gephi.graph.api.Graph
类名称:Graph
方法名:getView
[英]Gets the graph view associated to this graph.
[中]获取与此图形关联的图形视图。
代码示例来源:origin: org.gephi/filters-plugin
@Override
public boolean evaluate(Graph graph, Element element) {
Object val = element.getAttribute(column, graph.getView());
if (val != null) {
return val.equals(match);
}
return false;
}
代码示例来源:origin: org.gephi/graphstore
protected void destroyGraphObserver(GraphObserverImpl observer) {
if (observers != null) {
if (observer.graph.getView() != mainGraphView) {
throw new RuntimeException("This graph doesn't belong to this store");
}
observers.remove(observer);
observer.destroyObserver();
}
}
代码示例来源:origin: org.gephi/graphstore
public void deleteViewIndex(Graph graph) {
if (graph.getView().isMainView()) {
throw new IllegalArgumentException("Can't delete a view index for the main view");
}
TimeIndexImpl index = viewIndexes.remove(graph.getView());
if (index != null) {
index.clear();
}
}
代码示例来源:origin: org.gephi/filters-plugin
@Override
public boolean evaluate(Graph graph, Element element) {
Object val = element.getAttribute(column, graph.getView());
if (val != null) {
return val.equals(match);
}
return false;
}
代码示例来源:origin: org.gephi/graphstore
protected GraphObserverImpl createGraphObserver(Graph graph, boolean withDiff) {
if (graph.getView() != mainGraphView) {
throw new RuntimeException("This graph doesn't belong to this store");
}
if (observers != null) {
GraphObserverImpl observer = new GraphObserverImpl(this, version, graph, withDiff);
observers.add(observer);
return observer;
}
return null;
}
代码示例来源:origin: org.gephi/graphstore
protected TimeIndexImpl createViewIndex(Graph graph) {
if (graph.getView().isMainView()) {
throw new IllegalArgumentException("Can't create a view index for the main view");
}
TimeIndexImpl viewIndex = createIndex(false);
// TODO: Check view doesn't exist already
viewIndexes.put(graph.getView(), viewIndex);
indexView(graph);
return viewIndex;
}
代码示例来源:origin: org.gephi/filters-plugin
@Override
public Number[] getValues(Graph graph) {
List<Number> values = new ArrayList<>();
for (Edge e : graph.getEdges()) {
double weight = e.getWeight(graph.getView());
values.add(weight);
}
return values.toArray(new Number[0]);
}
代码示例来源:origin: gephi/graphstore
protected TimeIndexImpl createViewIndex(Graph graph) {
if (graph.getView().isMainView()) {
throw new IllegalArgumentException("Can't create a view index for the main view");
}
TimeIndexImpl viewIndex = createIndex(false);
// TODO: Check view doesn't exist already
viewIndexes.put(graph.getView(), viewIndex);
indexView(graph);
return viewIndex;
}
代码示例来源:origin: org.gephi/graphstore
public GraphObserverImpl createGraphObserver(Graph graph, boolean withDiff) {
GraphViewImpl graphViewImpl = (GraphViewImpl) graph.getView();
checkViewExist(graphViewImpl);
return graphViewImpl.createGraphObserver(graph, withDiff);
}
代码示例来源:origin: org.gephi/filters-plugin
@Override
public boolean evaluate(Graph graph, Element element) {
Object val = element.getAttribute(column, graph.getView());
if (val != null) {
return range.isInRange((Number) val);
}
return false;
}
代码示例来源:origin: gephi/graphstore
public void destroyGraphObserver(GraphObserverImpl graphObserver) {
GraphViewImpl graphViewImpl = (GraphViewImpl) graphObserver.graph.getView();
checkViewExist(graphViewImpl);
graphViewImpl.destroyGraphObserver(graphObserver);
}
代码示例来源:origin: org.gephi/graphstore
protected IndexImpl createViewIndex(Graph graph) {
if (graph.getView().isMainView()) {
throw new IllegalArgumentException("Can't create a view index for the main view");
}
IndexImpl viewIndex = new IndexImpl<T>(columnStore);
ColumnImpl[] columns = columnStore.toArray();
viewIndex.addAllColumns(columns);
viewIndexes.put(graph.getView(), viewIndex);
indexView(graph);
return viewIndex;
}
代码示例来源:origin: org.gephi/appearance-api
@Override
public Number getValue(Element element, Graph gr) {
if (graph != null) {
return (Number) element.getAttribute(column, gr.getView());
}
return (Number) element.getAttribute(column);
}
代码示例来源:origin: org.gephi/filters-plugin
@Override
public boolean evaluate(Graph graph, Edge edge) {
double weight = edge.getWeight(graph.getView());
return range.isInRange(weight);
}
代码示例来源:origin: org.gephi/visualization
private String buildText(Graph graph, Element element, Column column) {
Object val = element.getAttribute(column, graph.getView());
if (val == null) {
return "";
}
if (column.isArray()) {
return AttributeUtils.printArray(val);
} else {
return val.toString();
}
}
代码示例来源:origin: org.gephi/appearance-api
@Override
public Object getValue(Element element, Graph gr) {
if (graph != null) {
TimeMap val = (TimeMap) element.getAttribute(column);
if (val != null) {
return val.get(gr.getView().getTimeInterval(), Estimator.FIRST);
}
return null;
}
return element.getAttribute(column);
}
代码示例来源:origin: org.gephi/appearance-api
@Override
public Index<Node> getIndex(boolean localScale) {
return localScale ? graph.getModel().getNodeIndex(graph.getView()) : graph.getModel().getNodeIndex();
}
代码示例来源:origin: org.gephi/graphstore
public void destroyGraphObserver(GraphObserver observer) {
checkGraphObserver(observer);
store.autoWriteLock();
try {
if (observer.getGraph().getView().isMainView()) {
store.destroyGraphObserver((GraphObserverImpl) observer);
} else {
store.viewStore.destroyGraphObserver((GraphObserverImpl) observer);
}
} finally {
store.autoWriteUnlock();
}
}
代码示例来源:origin: org.gephi/desktop-context
private boolean initObserver() {
if (observer == null || observer.isDestroyed() || observer.getGraph().getView() != graphModel.getVisibleView()) {
if (observer != null && !observer.isDestroyed()) {
observer.destroy();
}
observer = graphModel.createGraphObserver(graphModel.getGraphVisible(), false);
return true;
}
return false;
}
代码示例来源:origin: org.gephi/filters-plugin
@Override
public boolean init(Graph graph) {
ConnectedComponents cc = new ConnectedComponents();
UndirectedGraph undirectedGraph = graph.getModel().getUndirectedGraph(graph.getView());
cc.weaklyConnected(undirectedGraph);
componentId = cc.getGiantComponent();
column = graph.getModel().getNodeTable().getColumn(ConnectedComponents.WEAKLY);
return column != null && componentId != -1;
}
内容来源于网络,如有侵权,请联系作者删除!