X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fvisualisations%2Fmodel%2FVisualisationComponent.java;fp=org.simantics.district.network%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fvisualisations%2Fmodel%2FVisualisationComponent.java;h=e6dff12044ca3c740b100c5130b0c1eeef7dfbe6;hb=05fb97a04278adf774281f05135eb6fc369dc3b5;hp=0000000000000000000000000000000000000000;hpb=ff5441dd6a85ef6fb92c6b3b0cf709bbce878e5e;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/VisualisationComponent.java b/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/VisualisationComponent.java new file mode 100644 index 00000000..e6dff120 --- /dev/null +++ b/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/VisualisationComponent.java @@ -0,0 +1,32 @@ +package org.simantics.district.network.visualisations.model; + +import java.awt.geom.Point2D; +import java.util.List; + +import org.simantics.db.Resource; +import org.simantics.structural.synchronization.utils.ComponentBase; + +public class VisualisationComponent { + + private final Resource resource; + private final ComponentBase component; + private final List connectedComponents; + + public VisualisationComponent(Resource resource, ComponentBase component, List connectedComponents) { + this.resource = resource; + this.component = component; + this.connectedComponents = connectedComponents; + } + + public Resource getResource() { + return resource; + } + + public ComponentBase getComponent() { + return component; + } + + public List getConnectedComponents() { + return connectedComponents; + } +}