]> gerrit.simantics Code Review - simantics/district.git/blob - VisualisationComponent.java
336a8e9756f01289f642ac7da7155aa58876a4c7
[simantics/district.git] / 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.base.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 }