Author: kono
Date: 2011-10-27 16:41:53 -0700 (Thu, 27 Oct 2011)
New Revision: 27322

Modified:
   
core3/api/trunk/plugin-api/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java
   
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyActivator.java
   
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
   
core3/impl/trunk/plugin-impl/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
Log:
Methods to get mapping factories had been added.

Modified: 
core3/api/trunk/plugin-api/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java
===================================================================
--- 
core3/api/trunk/plugin-api/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java
  2011-10-27 23:33:20 UTC (rev 27321)
+++ 
core3/api/trunk/plugin-api/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java
  2011-10-27 23:41:53 UTC (rev 27322)
@@ -25,6 +25,8 @@
 import org.cytoscape.view.model.CyNetworkViewFactory;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.view.presentation.RenderingEngineManager;
+import org.cytoscape.view.vizmap.VisualMappingFunction;
+import org.cytoscape.view.vizmap.VisualMappingFunctionFactory;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.VisualStyleFactory;
 import org.cytoscape.work.TaskManager;
@@ -182,6 +184,14 @@
         * @return an instance of {@link VisualStyleFactory}.
         */
        VisualStyleFactory getVisualStyleFactory();
+       
+       /**
+        * Returns an instance of {@link VisualMappingFunctionFactory}.
+        * @return an instance of {@link VisualMappingFunctionFactory}.
+        */
+       VisualMappingFunctionFactory 
getVisualMappingFunctionContinuousFactory();
+       VisualMappingFunctionFactory getVisualMappingFunctionDiscreteFactory();
+       VisualMappingFunctionFactory 
getVisualMappingFunctionPassthroughFactory();
 
        //
        // layout api

Modified: 
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyActivator.java
===================================================================
--- 
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyActivator.java
   2011-10-27 23:33:20 UTC (rev 27321)
+++ 
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyActivator.java
   2011-10-27 23:41:53 UTC (rev 27322)
@@ -14,6 +14,7 @@
 import org.cytoscape.event.CyEventHelper;
 import org.cytoscape.io.write.PresentationWriterManager;
 import org.cytoscape.view.presentation.RenderingEngineManager;
+import org.cytoscape.view.vizmap.VisualMappingFunctionFactory;
 import org.cytoscape.view.vizmap.VisualStyleFactory;
 import org.cytoscape.io.read.CySessionReaderManager;
 import org.cytoscape.work.TaskManager;
@@ -92,8 +93,13 @@
                CyProperty bookmarkServiceRef = 
getService(bc,CyProperty.class,"(cyPropertyName=bookmarks)");
                BookmarksUtil bookmarksUtilServiceRef = 
getService(bc,BookmarksUtil.class);
                CyApplicationConfiguration cyApplicationConfigurationServiceRef 
= getService(bc,CyApplicationConfiguration.class);
+
+               VisualMappingFunctionFactory vmfFactoryC = 
getService(bc,VisualMappingFunctionFactory.class, "(mapping.type=continuous)");
+               VisualMappingFunctionFactory vmfFactoryD = 
getService(bc,VisualMappingFunctionFactory.class, "(mapping.type=discrete)");
+               VisualMappingFunctionFactory vmfFactoryP = 
getService(bc,VisualMappingFunctionFactory.class, "(mapping.type=passthrough)");
+
                
-               CyPluginAdapterImpl cyPluginAdapter = new 
CyPluginAdapterImpl(cyApplicationManagerRef,cyEventHelperRef,cyLayoutsRef,cyNetworkFactoryRef,cyNetworkManagerRef,cyNetworkViewFactoryRef,cyNetworkViewManagerRef,cyNetworkViewReaderManagerRef,cyNetworkViewWriterManagerRef,cyPropertyRef,cyPropertyReaderManagerRef,cyPropertyWriterManagerRef,cyRootNetworkFactoryRef,cyServiceRegistrarRef,cySessionManagerRef,cySessionReaderManagerRef,cySessionWriterManagerRef,cySwingApplicationRef,cyTableFactoryRef,cyTableManagerRef,cyTableReaderManagerRef,dialogTaskManagerRef,panelTaskManagerRef,submenuTaskManagerRef,presentationWriterManagerRef,renderingEngineManagerRef,taskManagerRef,undoSupportRef,visualMappingManagerRef,visualStyleFactoryRef);
+               CyPluginAdapterImpl cyPluginAdapter = new 
CyPluginAdapterImpl(cyApplicationManagerRef,cyEventHelperRef,cyLayoutsRef,cyNetworkFactoryRef,cyNetworkManagerRef,cyNetworkViewFactoryRef,cyNetworkViewManagerRef,cyNetworkViewReaderManagerRef,cyNetworkViewWriterManagerRef,cyPropertyRef,cyPropertyReaderManagerRef,cyPropertyWriterManagerRef,cyRootNetworkFactoryRef,cyServiceRegistrarRef,cySessionManagerRef,cySessionReaderManagerRef,cySessionWriterManagerRef,cySwingApplicationRef,cyTableFactoryRef,cyTableManagerRef,cyTableReaderManagerRef,dialogTaskManagerRef,panelTaskManagerRef,submenuTaskManagerRef,presentationWriterManagerRef,renderingEngineManagerRef,taskManagerRef,undoSupportRef,
 vmfFactoryC, vmfFactoryD, vmfFactoryP, 
visualMappingManagerRef,visualStyleFactoryRef);
                PluginLoaderTaskFactory pluginLoaderTaskFactory = new 
PluginLoaderTaskFactory(cyPluginAdapter);
                PluginManagerAction pluginManagerAction = new 
PluginManagerAction(cySwingApplicationRef,cyApplicationManagerRef,cytoscapeVersionService,bookmarkServiceRef,bookmarksUtilServiceRef,dialogTaskManagerRef,cyPropertyRef,cyPluginAdapter,pluginLoaderTaskFactory,cyApplicationConfigurationServiceRef);
                StartupMostlyFinished startupMostlyFinished = new 
StartupMostlyFinished(cyEventHelperRef);

Modified: 
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
===================================================================
--- 
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
   2011-10-27 23:33:20 UTC (rev 27321)
+++ 
core3/impl/trunk/plugin-impl/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
   2011-10-27 23:41:53 UTC (rev 27322)
@@ -51,6 +51,7 @@
 import org.cytoscape.view.presentation.RenderingEngineManager;
 import 
org.cytoscape.view.presentation.events.RenderingEngineAboutToBeRemovedEvent;
 import org.cytoscape.view.presentation.property.AbstractVisualLexicon;
+import org.cytoscape.view.vizmap.VisualMappingFunctionFactory;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.VisualStyleFactory;
 import org.cytoscape.view.vizmap.events.VisualStyleAboutToBeRemovedEvent;
@@ -155,6 +156,9 @@
        private DataImportFinishedEvent dataImportFinishedEvent;
        private DropNetworkViewTaskFactory dropNetworkViewTaskFactory;
        private CyPlugin cyPlugin;
+       private final VisualMappingFunctionFactory 
visualMappingFunctionContinuousFactory;
+       private final VisualMappingFunctionFactory 
visualMappingFunctionDiscreteFactory;
+       private final VisualMappingFunctionFactory 
visualMappingFunctionPassthroughFactory;
 
        //
        // Since this is implementation code, there shouldn't be a
@@ -190,6 +194,9 @@
                             final RenderingEngineManager 
renderingEngineManager,
                             final TaskManager taskManager,
                             final UndoSupport undoSupport,
+                            final VisualMappingFunctionFactory 
visualMappingFunctionContinuousFactory,
+                            final VisualMappingFunctionFactory 
visualMappingFunctionDiscreteFactory,
+                            final VisualMappingFunctionFactory 
visualMappingFunctionPassthroughFactory,
                             final VisualMappingManager visualMappingManager,
                             final VisualStyleFactory visualStyleFactory
                                            )
@@ -223,6 +230,9 @@
                this.renderingEngineManager = renderingEngineManager;
                this.taskManager = taskManager;
                this.undoSupport = undoSupport;
+               this.visualMappingFunctionContinuousFactory = 
visualMappingFunctionContinuousFactory;
+               this.visualMappingFunctionDiscreteFactory = 
visualMappingFunctionDiscreteFactory;
+               this.visualMappingFunctionPassthroughFactory = 
visualMappingFunctionPassthroughFactory;
                this.visualMappingManager = visualMappingManager;
                this.visualStyleFactory = visualStyleFactory;
        }
@@ -259,6 +269,9 @@
        public RenderingEngineManager getRenderingEngineManager() { return 
renderingEngineManager; }
        public TaskManager getTaskManager() { return taskManager; }
        public UndoSupport getUndoSupport() { return undoSupport; }
+       @Override public VisualMappingFunctionFactory 
getVisualMappingFunctionContinuousFactory() { return 
visualMappingFunctionContinuousFactory; }
+       @Override public VisualMappingFunctionFactory 
getVisualMappingFunctionDiscreteFactory() { return 
visualMappingFunctionDiscreteFactory; }
+       @Override public VisualMappingFunctionFactory 
getVisualMappingFunctionPassthroughFactory() { return 
visualMappingFunctionPassthroughFactory; }
        public VisualMappingManager getVisualMappingManager() { return 
visualMappingManager; }
        public VisualStyleFactory getVisualStyleFactory() { return 
visualStyleFactory; }
 }

Modified: 
core3/impl/trunk/plugin-impl/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
===================================================================
--- 
core3/impl/trunk/plugin-impl/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
       2011-10-27 23:33:20 UTC (rev 27321)
+++ 
core3/impl/trunk/plugin-impl/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
       2011-10-27 23:41:53 UTC (rev 27322)
@@ -29,6 +29,7 @@
 import org.cytoscape.view.model.CyNetworkViewFactory;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.view.presentation.RenderingEngineManager;
+import org.cytoscape.view.vizmap.VisualMappingFunctionFactory;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.VisualStyleFactory;
 import org.cytoscape.work.TaskManager;
@@ -72,6 +73,9 @@
                        mock(RenderingEngineManager.class),
                        mock(TaskManager.class),
                        mock(UndoSupport.class),
+                       mock(VisualMappingFunctionFactory.class),
+                       mock(VisualMappingFunctionFactory.class),
+                       mock(VisualMappingFunctionFactory.class),
                        mock(VisualMappingManager.class),
                        mock(VisualStyleFactory.class)
                    );

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