private void fillInNextFrame() { while(wrappedIterator.hasNext() && nextFrame==null) { T frame = wrappedIterator.next(); String frameId = frame.getElement().id().toString(); if(!ids.contains(frameId)) { ids.add(frameId); nextFrame=frame; } } }
private void fillInNextFrame() { while(wrappedIterator.hasNext() && nextFrame==null) { T frame = wrappedIterator.next(); String frameId = frame.getElement().id().toString(); if(!ids.contains(frameId)) { ids.add(frameId); nextFrame=frame; } } }
protected List<Map<String, Object>> frameIterableToResult(long executionID, Iterable<? extends WindupVertexFrame> frames, int depth) { GraphMarshallingContext ctx = new GraphMarshallingContext(executionID, null, depth, false, Collections.emptyList(), Collections.emptyList(), Collections.emptyList(), true); List<Map<String, Object>> result = new ArrayList<>(); for (WindupVertexFrame frame : frames) { result.add(convertToMap(ctx, frame.getElement())); } return result; }
@Override public void remove(final T model) { ExecutionStatistics.performBenchmarked("GraphService.commit", () -> { model.getElement().remove(); return null; }); }
@Override public void remove(final T model) { ExecutionStatistics.performBenchmarked("GraphService.commit", () -> { model.getElement().remove(); return null; }); }
/** * Adds the specified type to this frame, and returns a new object that implements this type. */ public static <T extends WindupVertexFrame> T addTypeToModel(GraphContext graphContext, WindupVertexFrame frame, Class<T> type) { Vertex vertex = frame.getElement(); graphContext.getGraphTypeManager().addTypeToElement(type, vertex); return graphContext.getFramed().frameElement(vertex, type); }
/** * Removes the specified type from the frame. */ public static <T extends WindupVertexFrame> WindupVertexFrame removeTypeFromModel(GraphContext graphContext, WindupVertexFrame frame, Class<T> type) { Vertex vertex = frame.getElement(); graphContext.getGraphTypeManager().removeTypeFromElement(type, vertex); return graphContext.getFramed().frameElement(vertex, WindupVertexFrame.class); }
entity.getElement(), 1, false,
/** * Adds the specified type to this frame, and returns a new object that implements this type. */ public static <T extends WindupVertexFrame> T addTypeToModel(GraphContext graphContext, WindupVertexFrame frame, Class<T> type) { Vertex vertex = frame.getElement(); graphContext.getGraphTypeManager().addTypeToElement(type, vertex); return graphContext.getFramed().frameElement(vertex, type); }
/** * Removes the specified type from the frame. */ public static <T extends WindupVertexFrame> WindupVertexFrame removeTypeFromModel(GraphContext graphContext, WindupVertexFrame frame, Class<T> type) { Vertex vertex = frame.getElement(); graphContext.getGraphTypeManager().removeTypeFromElement(type, vertex); return graphContext.getFramed().frameElement(vertex, WindupVertexFrame.class); }
List<Vertex> results = new ArrayList<>(); for (WindupVertexFrame frame : frames) results.add(frame.getElement()); return results;
List<Vertex> results = new ArrayList<>(); for (WindupVertexFrame frame : frames) results.add(frame.getElement()); return results;