-public class P3DScriptNodeMap extends ScriptNodeMap<INode>{
-
- private static final boolean DEBUG = false;
-
- public P3DScriptNodeMap(Session session, IMapping mapping, P3DRootNode rootNode) {
- super(session,mapping,rootNode);
- //rootNode.setNodeMap(this);
- }
-
- @Override
- protected void updateActor(INode n, Set<String> ids) {
- if (DEBUG) System.out.println("P3DNodeMap update " + n);
- if (!(n instanceof IP3DVisualNode)) {
- if (n instanceof PipeControlPoint) {
- n = ((PipeControlPoint)n).getPipelineComponent();
- if (n == null)
- return;
- } else {
- return;
- }
- }
-
- IP3DVisualNode node = (IP3DVisualNode)n;
-
- if (DEBUG) {
- System.out.print("P3DNodeMap update " + node);
- for (String s : ids)
- System.out.print(" " + s);
- System.out.println();
- }
-
- if (ids.contains(Plant3D.URIs.hasGeometry)) {
- //node.visualize(view);
- //updateRenderObjectsFor(node);
- updateTransform(node);
- }
- if (n instanceof ParameterizedNode) {
- ParameterizedNode geom = (ParameterizedNode)n;
- for (String id : geom.getParameterMap().keySet()) {
- if (ids.contains(id)) {
+public class P3DScriptNodeMap extends ScriptNodeMap<Resource,INode>{
+
+ private static final boolean DEBUG = false;
+
+ public P3DScriptNodeMap(Session session, IMapping mapping, P3DRootNode rootNode) {
+ super(session,mapping,rootNode);
+ //rootNode.setNodeMap(this);
+ }
+
+ @Override
+ protected void updateActor(INode n, Set<String> ids) {
+ if (DEBUG) System.out.println("P3DNodeMap update " + n);
+ if (!(n instanceof IP3DVisualNode)) {
+ if (n instanceof PipeControlPoint) {
+ n = ((PipeControlPoint)n).getPipelineComponent();
+ if (n == null)
+ return;
+ } else {
+ return;
+ }
+ }
+
+ IP3DVisualNode node = (IP3DVisualNode)n;
+
+ if (DEBUG) {
+ System.out.print("P3DNodeMap update " + node);
+ for (String s : ids)
+ System.out.print(" " + s);
+ System.out.println();
+ }
+
+ if (ids.contains(Plant3D.URIs.hasGeometry)) {
+ //node.visualize(view);
+ //updateRenderObjectsFor(node);
+ updateTransform(node);
+ }
+ if (n instanceof ParameterizedNode) {
+ ParameterizedNode geom = (ParameterizedNode)n;
+ for (String id : geom.getParameterMap().keySet()) {
+ if (ids.contains(id)) {