1 package org.simantics.district.network.visualisations.model;
3 import java.awt.geom.Point2D;
6 import org.simantics.db.Resource;
7 import org.simantics.structural.synchronization.utils.ComponentBase;
9 public class VisualisationComponent {
11 private final Resource resource;
12 private final ComponentBase<?> component;
13 private final List<Point2D> connectedComponents;
15 public VisualisationComponent(Resource resource, ComponentBase<?> component, List<Point2D> connectedComponents) {
16 this.resource = resource;
17 this.component = component;
18 this.connectedComponents = connectedComponents;
21 public Resource getResource() {
25 public ComponentBase<?> getComponent() {
29 public List<Point2D> getConnectedComponents() {
30 return connectedComponents;