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.