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; } } }