]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - dev/org.simantics.proconf.processeditor/src/fi/vtt/simantics/processeditor/adapters/InlineComponentConstraintAdapter.java
git-svn-id: https://www.simantics.org/svn/simantics/3d/trunk@6842 ac1ea38d-2e2b-0410...
[simantics/3d.git] / dev / org.simantics.proconf.processeditor / src / fi / vtt / simantics / processeditor / adapters / InlineComponentConstraintAdapter.java
diff --git a/dev/org.simantics.proconf.processeditor/src/fi/vtt/simantics/processeditor/adapters/InlineComponentConstraintAdapter.java b/dev/org.simantics.proconf.processeditor/src/fi/vtt/simantics/processeditor/adapters/InlineComponentConstraintAdapter.java
deleted file mode 100644 (file)
index e21bda7..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-package fi.vtt.simantics.processeditor.adapters;\r
-\r
-import javax.vecmath.Point3d;\r
-import javax.vecmath.Vector3d;\r
-\r
-import org.simantics.db.Graph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.adaption.AdaptionException;\r
-import org.simantics.db.adaption.ResourceAdapter;\r
-import org.simantics.layer0.utils.EntityFactory;\r
-import org.simantics.layer0.utils.IEntity;\r
-import org.simantics.proconf.g3d.base.Constraint;\r
-\r
-import fi.vtt.simantics.processeditor.ProcessResource;\r
-import fi.vtt.simantics.processeditor.common.PipingTools2;\r
-\r
-public class InlineComponentConstraintAdapter implements ResourceAdapter {\r
-       @SuppressWarnings("unchecked")\r
-       @Override\r
-       public <T> T adapt(Graph graph, Resource resource, Resource mia) throws AdaptionException {\r
-               Constraint c = new Constraint();\r
-               assert(graph.isInstanceOf(resource, ProcessResource.plant3Dresource.InlineComponent));\r
-               IEntity ent = EntityFactory.create(graph,resource);\r
-               Point3d center = new Point3d();\r
-               Point3d p1 = new Point3d();\r
-               Point3d p2 = new Point3d();\r
-               Vector3d dir = new Vector3d();\r
-               PipingTools2.getInlineComponentEnds(ent, center, p1, p2, dir);\r
-               c.points.add(center);\r
-               c.points.add(p1);\r
-               c.points.add(p2);\r
-               c.dirs.add(dir);\r
-               return (T) c;\r
-       }\r
-\r
-}\r