Author: mes
Date: 2012-03-08 17:32:49 -0800 (Thu, 08 Mar 2012)
New Revision: 28461

Added:
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/HandleFactory.java
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/HandleFactoryImpl.java
Modified:
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/CyActivator.java
Log:
added HandleFactory, implementation, and service.

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/CyActivator.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/CyActivator.java
 2012-03-09 00:16:04 UTC (rev 28460)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/CyActivator.java
 2012-03-09 01:32:49 UTC (rev 28461)
@@ -23,6 +23,7 @@
 import org.cytoscape.ding.impl.editor.EdgeBendPropertyEditor;
 import org.cytoscape.ding.impl.editor.EdgeBendValueEditor;
 import org.cytoscape.ding.impl.editor.ObjectPositionEditor;
+import org.cytoscape.ding.impl.HandleFactoryImpl;
 import org.cytoscape.dnd.DropNetworkViewTaskFactory;
 import org.cytoscape.dnd.DropNodeViewTaskFactory;
 import org.cytoscape.dnd.GraphicalEntity;
@@ -211,25 +212,11 @@
                GraphicsDetailAction graphicsDetailAction = new 
GraphicsDetailAction(applicationManagerManagerServiceRef, dialogTaskManager,
                                 cyPropertyServiceRef);
                registerAllServices(bc,graphicsDetailAction, new Properties());
+       
                
-               
-//             // Debug:
-//             try {
-//                     final ServiceReference[] refs = 
bc.getServiceReferences("org.cytoscape.view.vizmap.gui.editor.VisualPropertyEditor",
-//                                     null);
-//
-//                     System.out.println("%%%%%% REFS in DING = " + refs);
-//                     for (ServiceReference ref : refs) {
-//                             final Object service = bc.getService(ref);
-//
-//                             System.out.println("* serv = " + service);
-//                     }
-//                     
-//                     System.out.println("---------------\n\n\n");
-//             } catch (InvalidSyntaxException e) {
-//                     // TODO Auto-generated catch block
-//                     e.printStackTrace();
-//             }
+               HandleFactory handleFactory = new HandleFactoryImpl();
+               registerService(bc,handleFactory,HandleFactory.class,new 
Properties());
+
        }
 }
 

Added: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/HandleFactory.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/HandleFactory.java
                               (rev 0)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/HandleFactory.java
       2012-03-09 01:32:49 UTC (rev 28461)
@@ -0,0 +1,7 @@
+
+package org.cytoscape.ding;
+
+
+public interface HandleFactory {
+       Handle createHandle(double x, double y);
+}

Added: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/HandleFactoryImpl.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/HandleFactoryImpl.java
                              (rev 0)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/HandleFactoryImpl.java
      2012-03-09 01:32:49 UTC (rev 28461)
@@ -0,0 +1,12 @@
+
+package org.cytoscape.ding.impl;
+
+import org.cytoscape.ding.HandleFactory;
+import org.cytoscape.ding.Handle;
+
+public class HandleFactoryImpl implements HandleFactory {
+
+       public Handle createHandle(double x, double y) {
+               return new HandleImpl(x,y);
+       }
+}

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to