import javax.vecmath.Quat4d;
import javax.vecmath.Vector3d;
+import org.simantics.db.Resource;
import org.simantics.g3d.math.MathTools;
import org.simantics.g3d.scenegraph.IG3DNode;
import org.simantics.g3d.scenegraph.NodeMap;
import vtk.vtkProp;
@GraphType(Plant3D.URIs.Plant)
-public class P3DRootNode extends ParentNode<INode> implements IG3DNode, NodeMapProvider<vtkProp , INode> {
+public class P3DRootNode extends ParentNode<INode> implements IG3DNode, NodeMapProvider<Resource, vtkProp , INode> {
- @RelatedElementsAdd(Plant3D.URIs.childen)
+ @RelatedElementsAdd(Plant3D.URIs.children)
public void addChild(INode node) {
//public void addChild(IP3DVisualNode node) {
- addNode(Plant3D.URIs.childen,node);
+ addNode(Plant3D.URIs.children,node);
}
- @RelatedElementsGet(Plant3D.URIs.childen)
+ @RelatedElementsGet(Plant3D.URIs.children)
public Collection<INode> getChild() {
- return getNodes(Plant3D.URIs.childen);
+ return getNodes(Plant3D.URIs.children);
}
- @RelatedElementsRem(Plant3D.URIs.childen)
+ @RelatedElementsRem(Plant3D.URIs.children)
public void remChild(INode node) {
//public void remChild(IP3DNode node) {
- removeNode(Plant3D.URIs.childen, node);
+ removeNode(Plant3D.URIs.children, node);
}
private P3DNodeMap nodeMap;
}
@Override
- public NodeMap<vtkProp, INode> getNodeMap() {
+ public NodeMap<Resource,vtkProp, INode> getNodeMap() {
return nodeMap;
}