X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Feditor%2FP3DContentOutlinePage.java;h=f853a02f06c56e04416201fb43d9b72f1bcfe838;hb=e75c2f6a2f0bdef0e8077879664715d99cede843;hp=5a9e8b01e32cf899a1e452cc7c4420737c30728f;hpb=8da9a6a979f4513be2e0ab5533acc5e4763cf00e;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/editor/P3DContentOutlinePage.java b/org.simantics.plant3d/src/org/simantics/plant3d/editor/P3DContentOutlinePage.java index 5a9e8b01..f853a02f 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/editor/P3DContentOutlinePage.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/editor/P3DContentOutlinePage.java @@ -19,6 +19,7 @@ import org.simantics.g3d.scenegraph.base.ParentNode; import org.simantics.g3d.vtk.common.NodeSelectionProvider2; import org.simantics.g3d.vtk.common.VTKContentOutlinePage; import org.simantics.plant3d.Activator; +import org.simantics.plant3d.ontology.Plant3D; import org.simantics.plant3d.scenegraph.EndComponent; import org.simantics.plant3d.scenegraph.Equipment; import org.simantics.plant3d.scenegraph.Nozzle; @@ -28,7 +29,7 @@ import org.simantics.plant3d.scenegraph.PipelineComponent; import org.simantics.plant3d.scenegraph.TurnComponent; import org.simantics.plant3d.scenegraph.controlpoint.PipeControlPoint; -public class P3DContentOutlinePage extends VTKContentOutlinePage{ +public class P3DContentOutlinePage extends VTKContentOutlinePage{ private static final boolean DEBUG = true; protected Menu contextMenu; @@ -41,7 +42,7 @@ public class P3DContentOutlinePage extends VTKContentOutlinePage rootNode, NodeSelectionProvider2 provider) { + public P3DContentOutlinePage(ParentNode rootNode, NodeSelectionProvider2 provider) { super(rootNode,provider); nozzleImage = manager.createImage(Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/Nozzle.png")); @@ -60,14 +61,14 @@ public class P3DContentOutlinePage extends VTKContentOutlinePage list = new ArrayList(); - list.addAll(((PipeRun)parentElement).getControlPoints()); - list.addAll(((PipeRun)parentElement).getSortedChild()); - return list.toArray(); - } - return ((PipeRun)parentElement).getSortedChild().toArray(); - } + if (DEBUG) { + List list = new ArrayList(); + list.addAll(((PipeRun)parentElement).getControlPoints()); + list.addAll(((PipeRun)parentElement).getSortedChild()); + return list.toArray(); + } + return ((PipeRun)parentElement).getSortedChild().toArray(); + } if (DEBUG) { if (parentElement instanceof PipelineComponent) { return new Object[]{((PipelineComponent) parentElement).getControlPoint()}; @@ -117,6 +118,18 @@ public class P3DContentOutlinePage extends VTKContentOutlinePage