本文整理汇总了Java中com.tinkerpop.frames.FramedGraph.removeEdge方法的典型用法代码示例。如果您正苦于以下问题:Java FramedGraph.removeEdge方法的具体用法?Java FramedGraph.removeEdge怎么用?Java FramedGraph.removeEdge使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.tinkerpop.frames.FramedGraph
的用法示例。
在下文中一共展示了FramedGraph.removeEdge方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: processVertex
import com.tinkerpop.frames.FramedGraph; //导入方法依赖的package包/类
public Object processVertex(final Incidence incidence, final Method method, final Object[] arguments, final FramedGraph framedGraph, final Vertex element) {
if (ClassUtilities.isGetMethod(method)) {
return new FramedEdgeIterable(framedGraph, element.getEdges(incidence.direction(), incidence.label()), incidence.direction(), ClassUtilities.getGenericClass(method));
} else if (ClassUtilities.isAddMethod(method)) {
switch(incidence.direction()) {
case OUT:
return framedGraph.addEdge(null, element, ((VertexFrame) arguments[0]).asVertex(), incidence.label(), Direction.OUT, method.getReturnType());
case IN:
return framedGraph.addEdge(null, ((VertexFrame) arguments[0]).asVertex(), element, incidence.label(), Direction.IN, method.getReturnType());
case BOTH:
throw new UnsupportedOperationException("Direction.BOTH it not supported on 'add' or 'set' methods");
}
} else if (ClassUtilities.isRemoveMethod(method)) {
framedGraph.removeEdge(((EdgeFrame) arguments[0]).asEdge());
return null;
}
return null;
}
示例2: removeEdges
import com.tinkerpop.frames.FramedGraph; //导入方法依赖的package包/类
private void removeEdges(final Direction direction, final String label, final Vertex element, final Vertex otherVertex, final FramedGraph framedGraph) {
for (final Edge edge : element.getEdges(direction, label)) {
if (null == otherVertex || edge.getVertex(direction.opposite()).equals(otherVertex)) {
framedGraph.removeEdge(edge);
}
}
}
示例3: removeEdges
import com.tinkerpop.frames.FramedGraph; //导入方法依赖的package包/类
@SuppressWarnings("rawtypes")
private void removeEdges(final Direction direction, final String label, final Vertex element, final Vertex otherVertex,
final FramedGraph framedGraph) {
for (final Edge edge : element.getEdges(direction, label)) {
if (null == otherVertex || edge.getVertex(direction.opposite()).getId().equals(otherVertex.getId())) {
framedGraph.removeEdge(edge);
}
}
}