@Override public Diagram<Graph, Metadata> doBuild(final String name, final Metadata metadata, final Graph<DefinitionSet, ?> graph) { final AbstractDiagram<Graph, Metadata> result = new DiagramImpl(name, metadata); result.setGraph(graph); return result; }
private String getDiagramId(Metadata metadata) { return metadata.getCanvasRootUUID(); }
public void onResult(MetadataBufferResult rslt) { if (rslt != null && rslt.getStatus().isSuccess()) { MetadataBuffer mdb = null; try { mdb = rslt.getMetadataBuffer(); if (mdb != null ) for (Metadata md : mdb) { if (md == null || !md.isDataValid()) continue; md.getTitle(); md.getDriveId(); md.getAlternateLink(); //md.get.....(); } } finally { if (mdb != null) mdb.close(); } } }
@SuppressWarnings("unchecked") public Node<View<?>, Edge> getParent(final double _x, final double _y) { if (_x > -1 && _y > -1) { final String rootUUID = canvasHandler.getDiagram().getMetadata().getCanvasRootUUID(); graphBoundsIndexer.setRootUUID(rootUUID).build(canvasHandler.getDiagram().getGraph()); final Node<View<?>, Edge> r = graphBoundsIndexer.getAt(_x, _y); return r; } return null; }
private String getShapeSetId() { return canvasHandler.getDiagram().getMetadata().getShapeSetId(); }
@Override public boolean accepts(final Diagram diagram) { return this.definitionSetId.equals(diagram.getMetadata().getDefinitionSetId()); }
public static boolean isCanvasRoot(final Diagram diagram, final String pUUID) { final String canvasRoot = diagram.getMetadata().getCanvasRootUUID(); return (null != canvasRoot && null != pUUID && canvasRoot.equals(pUUID)); }
public boolean delete(final D diagram) { Path path = diagram.getMetadata().getPath(); return doDelete(path); }
@Test public void testUpdateTitle() throws Exception { final String name = "mockName"; final Diagram mockDiagram = mockDiagram(name, null); final Metadata metadata = new MetadataImpl(); marshaller.updateTitle(metadata, mockDiagram.getGraph()); assertEquals(metadata.getTitle(), name); }
@Override public <M extends Metadata, D extends Diagram> D newDiagram(String uuid, String defSetId, M metadata) { final Graph graph = (Graph) this.newElement(uuid, defSetId); final DiagramImpl result = new DiagramImpl(uuid, new MetadataImpl.MetadataImplBuilder(defSetId).build()); result.setGraph(graph); return (D) result; }
private void setBackupFolderTitle(DriveId id){ id.asDriveFolder().getMetadata((mGoogleApiClient)).setResultCallback( new ResultCallback<DriveResource.MetadataResult>() { @Override public void onResult(DriveResource.MetadataResult result) { if (!result.getStatus().isSuccess()) { showErrorDialog(); return; } Metadata metadata = result.getMetadata(); // Set folder title in TextView folderTextView.setText(metadata.getTitle()); } } ); }
protected String getShapeSetId() { return canvasHandler.getDiagram().getMetadata().getShapeSetId(); }
protected String getRootUUID() { return canvasHandler.getDiagram().getMetadata().getCanvasRootUUID(); }
public boolean contains(final D item) { return null != getDiagramByPath(item.getMetadata().getPath()); }
@Override public <M extends Metadata, D extends Diagram> D newDiagram(String uuid, String defSetId, M metadata) { final Graph graph = (Graph) this.newElement(uuid, defSetId); final DiagramImpl result = new DiagramImpl(uuid, new MetadataImpl.MetadataImplBuilder(defSetId).build()); result.setGraph(graph); return (D) result; }
@Override public Diagram<Graph, Metadata> build(final String name, final Metadata metadata, final Graph<DefinitionSet, ?> graph) { final AbstractDiagram<Graph, Metadata> result = new DiagramImpl(name, metadata); result.setGraph(graph); return result; }
private String getShapeSetId(final AbstractCanvasHandler context) { return context.getDiagram().getMetadata().getShapeSetId(); }
@Override protected Command<GraphCommandExecutionContext, RuleViolation> newGraphCommand(final AbstractCanvasHandler context) { final String rootUUID = context.getDiagram().getMetadata().getCanvasRootUUID(); return new ClearGraphCommand(rootUUID); }
@Override public Diagram<Graph, Metadata> doBuild(final String name, final Metadata metadata, final Graph<DefinitionSet, ?> graph) { final AbstractDiagram<Graph, Metadata> result = new DiagramImpl(name, metadata); result.setGraph(graph); return result; } }
@Override public CommandResult<CanvasViolation> undo(final AbstractCanvasHandler context) { final String ssid = context.getDiagram().getMetadata().getShapeSetId(); return new AddCanvasConnectorCommand(candidate, ssid).execute(context); }