Author: pwang
Date: 2011-10-27 16:24:39 -0700 (Thu, 27 Oct 2011)
New Revision: 27320

Modified:
   
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/CyActivator.java
Log:
PanGIAPlugin service is registered

Modified: 
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/CyActivator.java
===================================================================
--- 
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/CyActivator.java
 2011-10-27 23:23:00 UTC (rev 27319)
+++ 
csplugins/trunk/ucsd/ruschein/PanGIA-impl/src/main/java/org/idekerlab/PanGIAPlugin/CyActivator.java
 2011-10-27 23:24:39 UTC (rev 27320)
@@ -1,4 +1,4 @@
-package csplugins.jActiveModules;
+package org.idekerlab.PanGIAPlugin;
 
 import org.cytoscape.work.TaskManager;
 import org.cytoscape.model.CyNetworkFactory;
@@ -14,17 +14,14 @@
 import org.cytoscape.application.swing.CySwingApplication;
 import org.cytoscape.event.CyEventHelper;
 import org.cytoscape.application.swing.CytoPanelComponent;
-import 
org.cytoscape.application.swing.events.CytoPanelComponentSelectedListener;
-import org.cytoscape.application.swing.CyAction;
-
 import org.osgi.framework.BundleContext;
 import org.cytoscape.service.util.AbstractCyActivator;
 import java.util.Properties;
-import csplugins.jActiveModules.dialogs.ActivePathsParameterPanel;
-import csplugins.jActiveModules.data.ActivePathFinderParameters;
-import org.cytoscape.util.swing.NetworkSelectorPanel;
-import org.cytoscape.task.creation.LoadVisualStylesFromFileFactory;
 
+//import org.cytoscape.task.creation.LoadVisualStylesFromFileFactory;
+import org.idekerlab.PanGIAPlugin.ui.SearchPropertyPanel;
+import org.idekerlab.PanGIAPlugin.ServicesUtil;
+
 public class CyActivator extends AbstractCyActivator {
        public CyActivator() {
                super();
@@ -33,7 +30,49 @@
 
        public void start(BundleContext bc) {
 
+               CySwingApplication cySwingApplicationServiceRef = 
getService(bc,CySwingApplication.class);
+               CyApplicationManager cyApplicationManagerServiceRef = 
getService(bc,CyApplicationManager.class);
+               CyNetworkViewManager cyNetworkViewManagerServiceRef = 
getService(bc,CyNetworkViewManager.class);
+               CyNetworkManager cyNetworkManagerServiceRef = 
getService(bc,CyNetworkManager.class);
+               CyServiceRegistrar cyServiceRegistrarServiceRef = 
getService(bc,CyServiceRegistrar.class);
+               CyEventHelper cyEventHelperServiceRef = 
getService(bc,CyEventHelper.class);
+               TaskManager taskManagerServiceRef = 
getService(bc,TaskManager.class);
+               
+               CyProperty<Properties> cytoscapePropertiesServiceRef = 
getService(bc, CyProperty.class,
+        "(cyPropertyName=cytoscape3.props)");
+               VisualMappingManager visualMappingManagerRef = 
getService(bc,VisualMappingManager.class);
+               CyNetworkFactory cyNetworkFactoryServiceRef = 
getService(bc,CyNetworkFactory.class);
 
+               CyRootNetworkFactory cyRootNetworkFactory = 
getService(bc,CyRootNetworkFactory.class);
+               CyNetworkViewFactory cyNetworkViewFactoryServiceRef = 
getService(bc,CyNetworkViewFactory.class);
+               CyLayoutAlgorithmManager cyLayoutsServiceRef = 
getService(bc,CyLayoutAlgorithmManager.class);
+
+//             LoadVisualStylesFromFileFactory loadVisualStylesFromFileFactory 
= getService(bc, LoadVisualStylesFromFileFactory.class);;
+
+               //
+               ServicesUtil.cySwingApplicationServiceRef = 
cySwingApplicationServiceRef;
+               ServicesUtil.cyApplicationManagerServiceRef = 
cyApplicationManagerServiceRef;
+               ServicesUtil.cyNetworkViewManagerServiceRef = 
cyNetworkViewManagerServiceRef;
+               ServicesUtil.cyNetworkManagerServiceRef = 
cyNetworkManagerServiceRef;
+               ServicesUtil.cyServiceRegistrarServiceRef = 
cyServiceRegistrarServiceRef;
+               ServicesUtil.cyEventHelperServiceRef = cyEventHelperServiceRef;
+               ServicesUtil.taskManagerServiceRef = taskManagerServiceRef;
+               ServicesUtil.cytoscapePropertiesServiceRef = 
cytoscapePropertiesServiceRef;
+               ServicesUtil.visualMappingManagerRef = visualMappingManagerRef;
+               ServicesUtil.cyNetworkFactoryServiceRef = 
cyNetworkFactoryServiceRef;
+               ServicesUtil.cyRootNetworkFactory = cyRootNetworkFactory;
+               ServicesUtil.cyNetworkViewFactoryServiceRef = 
cyNetworkViewFactoryServiceRef;
+//             ServicesUtil.loadVisualStylesFromFileFactory = 
loadVisualStylesFromFileFactory;
+
+               //              
+               SearchPropertyPanel searchPanel = new SearchPropertyPanel();
+               PanGIACytoPanelComponent panGIACytoPanelComponent = new 
PanGIACytoPanelComponent(searchPanel);
+               PanGIAPlugin panGIAPlugin = new PanGIAPlugin(searchPanel);
+
+//
+               
registerService(bc,panGIACytoPanelComponent,CytoPanelComponent.class, new 
Properties());
+               registerAllServices(bc,searchPanel, new Properties());
+               registerAllServices(bc,panGIAPlugin, new Properties());
        }
 }
 

-- 
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