]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.district.network/src/org/simantics/district/network/visualisations/model/VisualisationComponent.java
Add connected components to visualisation from profiles
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / visualisations / model / VisualisationComponent.java
1 package org.simantics.district.network.visualisations.model;
2
3 import java.awt.geom.Point2D;
4 import java.util.List;
5
6 import org.simantics.db.Resource;
7 import org.simantics.structural.synchronization.utils.ComponentBase;
8
9 public class VisualisationComponent {
10
11     private final Resource resource;
12     private final ComponentBase<?> component;
13     private final List<Point2D> connectedComponents;
14
15     public VisualisationComponent(Resource resource, ComponentBase<?> component, List<Point2D> connectedComponents) {
16         this.resource = resource;
17         this.component = component;
18         this.connectedComponents = connectedComponents;
19     }
20
21     public Resource getResource() {
22         return resource;
23     }
24
25     public ComponentBase<?> getComponent() {
26         return component;
27     }
28
29     public List<Point2D> getConnectedComponents() {
30         return connectedComponents;
31     }
32 }