X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Fbreakdown%2FInput.java;fp=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2Fbreakdown%2FInput.java;h=dd80c2a657500a8c99fc141eec7738f73a42fcd5;hb=6a4259eb4fee7e5b8bfbe818f7325d73d99a7803;hp=0000000000000000000000000000000000000000;hpb=65fd04915f975756a22bdc09d2b8068105993631;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/breakdown/Input.java b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/breakdown/Input.java new file mode 100644 index 00000000..dd80c2a6 --- /dev/null +++ b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/breakdown/Input.java @@ -0,0 +1,43 @@ +package org.simantics.district.network.ui.breakdown; + +import java.util.ArrayList; +import java.util.List; + +import org.simantics.databoard.util.Bean; +import org.simantics.db.Resource; + +/** + * @author Tuukka Lehtonen + * @since 1.35.0 + */ +public class Input { + + public static class NetworkDiagrams extends Bean { + public List diagrams = new ArrayList<>(); + } + + public static class NetworkDiagram extends Bean { + public String name; + public Resource diagram; + + public NetworkDiagram(String name, Resource diagram) { + this.name = name; + this.diagram = diagram; + } + } + + public static class Subgraph { + public NetworkDiagram parent; + public int index; + public List vertices; + public List edges; + + public Subgraph(NetworkDiagram parent, int index, List vertices, List edges) { + this.parent = parent; + this.index = index; + this.vertices = vertices; + this.edges = edges; + } + } + +}