+ protected vtkCameraAndSelectorAction createCameraAction() {
+ return new vtkCameraAndSelectorAction(panel);
+ }
+
+ protected NodeSelectionProvider2<Resource,INode> createSelectionProvider() {
+ return new NodeSelectionProvider2<Resource,INode>(this,mapping,nodeMap);
+ }
+
+ protected HoverHighlighter<Resource> createHoverHighlhighter() {
+ return new HoverHighlighter<>(panel,nodeMap);
+ }
+
+ protected SelectionHighlighter<Resource> createSelectionHighlighter() {
+ return new SelectionHighlighter<Resource>(panel,nodeMap);
+ }
+
+ protected String getLibraryUri() {
+ return Plant3D.URIs.Builtin;
+ }
+