@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 <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; }
public static Diagram<Graph, Metadata> unmarshall(DiagramMarshaller tested, InputStream is) throws Exception { Metadata metadata = new MetadataImpl.MetadataImplBuilder( BindableAdapterUtils.getDefinitionSetId(BPMNDefinitionSet.class)).build(); DiagramImpl diagram = new DiagramImpl(UUID.uuid(), metadata); Graph<DefinitionSet, Node> graph = tested.unmarshall(metadata, is); diagram.setGraph(graph); return diagram; } }
final DiagramImpl result = new DiagramImpl(uuid, new MetadataImpl.MetadataImplBuilder(defSetId).build()); result.setGraph(graph); return result; }).when(applicationFactoryManager).newDiagram(anyString(),
final DiagramImpl result = new DiagramImpl(uuid, new MetadataImpl.MetadataImplBuilder(defSetId).build()); result.setGraph(graph); return result; }).when(applicationFactoryManager).newDiagram(anyString(),
final DiagramImpl result = new DiagramImpl(uuid, new MetadataImpl.MetadataImplBuilder(defSetId).build()); result.setGraph(graph); return result; }).when(applicationFactoryManager).newDiagram(anyString(),
private Diagram<Graph, Metadata> unmarshall(InputStream is) throws Exception { Metadata metadata = new MetadataImpl.MetadataImplBuilder(BindableAdapterUtils.getDefinitionSetId(BPMNDefinitionSet.class)).build(); DiagramImpl result = new DiagramImpl(org.kie.workbench.common.stunner.core.util.UUID.uuid(), metadata); Graph graph = tested.unmarshall(metadata, is); result.setGraph(graph); // Update diagram's metadata attributes. tested.updateRootUUID(result.getMetadata(), graph); tested.updateTitle(result.getMetadata(), graph); return result; }