Author: mes
Date: 2011-01-28 15:14:38 -0800 (Fri, 28 Jan 2011)
New Revision: 23820
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
core3/plugin-impl/trunk/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
Log:
updated plugin adapter to include a bunch more fields
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
===================================================================
---
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
2011-01-28 23:14:28 UTC (rev 23819)
+++
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/CyPluginAdapterImpl.java
2011-01-28 23:14:38 UTC (rev 23820)
@@ -3,25 +3,39 @@
import org.cytoscape.plugin.CyPluginAdapter;
-//
-// Keep these alphabetical by class name
-//
-import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.application.swing.CySwingApplication;
import org.cytoscape.event.CyEventHelper;
-//import org.cytoscape.view.layout.CyLayouts;
import org.cytoscape.model.CyNetworkFactory;
import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyTableManager;
+import org.cytoscape.model.CyTableFactory;
import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
import org.cytoscape.session.CyApplicationManager;
import org.cytoscape.session.CySessionManager;
-import org.cytoscape.application.swing.CySwingApplication;
import org.cytoscape.view.model.CyNetworkViewFactory;
import org.cytoscape.view.model.CyNetworkViewManager;
-import org.cytoscape.view.presentation.RenderingEngineFactory;
+import org.cytoscape.view.layout.CyLayouts;
+import org.cytoscape.view.presentation.RenderingEngineManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
+import org.cytoscape.view.vizmap.VisualStyleFactory;
import org.cytoscape.work.TaskManager;
-import org.cytoscape.view.vizmap.VisualMappingManager;
+import org.cytoscape.work.undo.UndoSupport;
+import org.cytoscape.work.swing.GUITaskManager;
+import org.cytoscape.io.write.CyNetworkViewWriterManager;
+import org.cytoscape.io.write.CySessionWriterManager;
+//import org.cytoscape.io.write.CyTableWriterManager;
+import org.cytoscape.io.write.CyPropertyWriterManager;
+import org.cytoscape.io.write.PresentationWriterManager;
+import org.cytoscape.io.read.CyNetworkViewReaderManager;
+import org.cytoscape.io.read.CySessionReaderManager;
+import org.cytoscape.io.read.CyTableReaderManager;
+import org.cytoscape.io.read.CyPropertyReaderManager;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.service.util.CyServiceRegistrar;
+import java.util.Properties;
+
/**
* An implementation of CyPluginAdapter
*/
@@ -29,93 +43,139 @@
//
// Since there are a lot of fields, keep them
- // in alphabetical order to maintain some order.
+ // in alphabetical order to maintain sanity.
// Always make the field name same as the class
// name, but with a lower case first letter.
//
- private final CyTableFactory cyTableFactory;
+ // NOTE that grep and sort are very useful!
+ //
+ private final CyApplicationManager cyApplicationManager;
private final CyEventHelper cyEventHelper;
-// private final CyLayouts cyLayouts;
+ private final CyLayouts cyLayouts;
private final CyNetworkFactory cyNetworkFactory;
private final CyNetworkManager cyNetworkManager;
private final CyNetworkViewFactory cyNetworkViewFactory;
+ private final CyNetworkViewManager cyNetworkViewManager;
+ private final CyNetworkViewReaderManager cyNetworkViewReaderManager;
+ private final CyNetworkViewWriterManager cyNetworkViewWriterManager;
+ private final CyProperty<Properties> cyProperty;
+ private final CyPropertyReaderManager cyPropertyReaderManager;
+ private final CyPropertyWriterManager cyPropertyWriterManager;
private final CyRootNetworkFactory cyRootNetworkFactory;
+ private final CyServiceRegistrar cyServiceRegistrar;
private final CySessionManager cySessionManager;
+ private final CySessionReaderManager cySessionReaderManager;
+ private final CySessionWriterManager cySessionWriterManager;
private final CySwingApplication cySwingApplication;
- private final RenderingEngineFactory presentationFactory;
+ private final CyTableFactory cyTableFactory;
+ private final CyTableManager cyTableManager;
+ private final CyTableReaderManager cyTableReaderManager;
+// private final CyTableWriterManager cyTableWriterManager;
+ private final GUITaskManager guiTaskManager;
+ private final PresentationWriterManager presentationWriterManager;
+ private final RenderingEngineManager renderingEngineManager;
private final TaskManager taskManager;
+ private final UndoSupport undoSupport;
private final VisualMappingManager visualMappingManager;
- private final CyNetworkViewManager networkViewManager;
- private final CyApplicationManager applicationManager;
+ private final VisualStyleFactory visualStyleFactory;
//
// Since this is implementation code, there shouldn't be a
// a problem adding new arguments as needed. Therefore, to
// maintain sanity, keep the arguments in alphabetical order.
//
- CyPluginAdapterImpl(
- CyTableFactory cyTableFactory,
- CyEventHelper cyEventHelper,
-// CyLayouts cyLayouts,
- CyNetworkFactory cyNetworkFactory,
- CyNetworkManager cyNetworkManager,
- CyNetworkViewFactory cyNetworkViewFactory,
- CyRootNetworkFactory cyRootNetworkFactory,
- CySessionManager cySessionManager,
- CySwingApplication cySwingApplication,
- RenderingEngineFactory presentationFactory,
- TaskManager taskManager,
- VisualMappingManager visualMappingManager,
- CyNetworkViewManager networkViewManager,
- CyApplicationManager applicationManager
+ CyPluginAdapterImpl( final CyApplicationManager cyApplicationManager,
+ final CyEventHelper cyEventHelper,
+ final CyLayouts cyLayouts,
+ final CyNetworkFactory cyNetworkFactory,
+ final CyNetworkManager cyNetworkManager,
+ final CyNetworkViewFactory cyNetworkViewFactory,
+ final CyNetworkViewManager cyNetworkViewManager,
+ final CyNetworkViewReaderManager
cyNetworkViewReaderManager,
+ final CyNetworkViewWriterManager
cyNetworkViewWriterManager,
+ final CyProperty<Properties> cyProperty,
+ final CyPropertyReaderManager
cyPropertyReaderManager,
+ final CyPropertyWriterManager
cyPropertyWriterManager,
+ final CyRootNetworkFactory cyRootNetworkFactory,
+ final CyServiceRegistrar cyServiceRegistrar,
+ final CySessionManager cySessionManager,
+ final CySessionReaderManager
cySessionReaderManager,
+ final CySessionWriterManager
cySessionWriterManager,
+ final CySwingApplication cySwingApplication,
+ final CyTableFactory cyTableFactory,
+ final CyTableManager cyTableManager,
+ final CyTableReaderManager cyTableReaderManager,
+// final CyTableWriterManager cyTableWriterManager,
+ final GUITaskManager guiTaskManager,
+ final PresentationWriterManager
presentationWriterManager,
+ final RenderingEngineManager
renderingEngineManager,
+ final TaskManager taskManager,
+ final UndoSupport undoSupport,
+ final VisualMappingManager visualMappingManager,
+ final VisualStyleFactory visualStyleFactory
)
{
- this.cyTableFactory = cyTableFactory;
+ this.cyApplicationManager = cyApplicationManager;
this.cyEventHelper = cyEventHelper;
-// this.cyLayouts = cyLayouts;
+ this.cyLayouts = cyLayouts;
this.cyNetworkFactory = cyNetworkFactory;
this.cyNetworkManager = cyNetworkManager;
this.cyNetworkViewFactory = cyNetworkViewFactory;
+ this.cyNetworkViewManager = cyNetworkViewManager;
+ this.cyNetworkViewReaderManager = cyNetworkViewReaderManager;
+ this.cyNetworkViewWriterManager = cyNetworkViewWriterManager;
+ this.cyProperty = cyProperty;
+ this.cyPropertyReaderManager = cyPropertyReaderManager;
+ this.cyPropertyWriterManager = cyPropertyWriterManager;
this.cyRootNetworkFactory = cyRootNetworkFactory;
+ this.cyServiceRegistrar = cyServiceRegistrar;
this.cySessionManager = cySessionManager;
+ this.cySessionReaderManager = cySessionReaderManager;
+ this.cySessionWriterManager = cySessionWriterManager;
this.cySwingApplication = cySwingApplication;
- this.presentationFactory = presentationFactory;
+ this.cyTableFactory = cyTableFactory;
+ this.cyTableManager = cyTableManager;
+ this.cyTableReaderManager = cyTableReaderManager;
+// this.cyTableWriterManager = cyTableWriterManager;
+ this.guiTaskManager = guiTaskManager;
+ this.presentationWriterManager = presentationWriterManager;
+ this.renderingEngineManager = renderingEngineManager;
this.taskManager = taskManager;
+ this.undoSupport = undoSupport;
this.visualMappingManager = visualMappingManager;
- this.networkViewManager = networkViewManager;
- this.applicationManager = applicationManager;
+ this.visualStyleFactory = visualStyleFactory;
}
-
//
// May as well keep the methods alphabetical too!
//
-
- public CyTableFactory getCyTableFactory() { return cyTableFactory; }
-
+ public CyApplicationManager getCyApplicationManager() { return
cyApplicationManager; }
public CyEventHelper getCyEventHelper() { return cyEventHelper; }
-
-// public CyLayouts getCyLayouts() { return cyLayouts; }
-
+ public CyLayouts getCyLayouts() { return cyLayouts; }
public CyNetworkFactory getCyNetworkFactory() { return
cyNetworkFactory; }
-
public CyNetworkManager getCyNetworkManager() { return
cyNetworkManager; }
-
public CyNetworkViewFactory getCyNetworkViewFactory() { return
cyNetworkViewFactory; }
-
+ public CyNetworkViewManager getCyNetworkViewManager() { return
cyNetworkViewManager; }
+ public CyNetworkViewReaderManager getCyNetworkViewReaderManager() {
return cyNetworkViewReaderManager; }
+ public CyNetworkViewWriterManager getCyNetworkViewWriterManager() {
return cyNetworkViewWriterManager; }
+ public CyProperty<Properties> getCoreProperties() { return cyProperty; }
+ public CyPropertyReaderManager getCyPropertyReaderManager() { return
cyPropertyReaderManager; }
+ public CyPropertyWriterManager getCyPropertyWriterManager() { return
cyPropertyWriterManager; }
public CyRootNetworkFactory getCyRootNetworkFactory() { return
cyRootNetworkFactory; }
-
+ public CyServiceRegistrar getCyServiceRegistrar() { return
cyServiceRegistrar; }
public CySessionManager getCySessionManager() { return
cySessionManager; }
-
- public RenderingEngineFactory getPresentationFactory() { return
presentationFactory; }
-
+ public CySessionReaderManager getCySessionReaderManager() { return
cySessionReaderManager; }
+ public CySessionWriterManager getCySessionWriterManager() { return
cySessionWriterManager; }
+ public CySwingApplication getCySwingApplication() { return
cySwingApplication; }
+ public CyTableFactory getCyTableFactory() { return cyTableFactory; }
+ public CyTableManager getCyTableManager() { return cyTableManager; }
+ public CyTableReaderManager getCyTableReaderManager() { return
cyTableReaderManager; }
+// public CyTableWriterManager getCyTableWriterManager() { return
cyTableWriterManager; }
+ public GUITaskManager getGUITaskManager() { return guiTaskManager; }
+ public PresentationWriterManager getPresentationWriterManager() {
return presentationWriterManager; }
+ public RenderingEngineManager getRenderingEngineManager() { return
renderingEngineManager; }
public TaskManager getTaskManager() { return taskManager; }
-
+ public UndoSupport getUndoSupport() { return undoSupport; }
public VisualMappingManager getVisualMappingManager() { return
visualMappingManager; }
-
- public CyNetworkViewManager getCyNetworkViewManager() { return
networkViewManager; }
-
- public CyApplicationManager getCyApplicationManager() { return
applicationManager; }
-
- public CySwingApplication getCySwingApplication() { return
cySwingApplication; }
+ public VisualStyleFactory getVisualStyleFactory() { return
visualStyleFactory; }
}
Modified:
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
---
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2011-01-28 23:14:28 UTC (rev 23819)
+++
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2011-01-28 23:14:38 UTC (rev 23820)
@@ -11,64 +11,136 @@
make service reference names the class name with a lower case
first letter and with "Ref" as a suffix.
-->
-
- <osgi:reference id="cyDataTableFactoryRef"
- interface="org.cytoscape.model.CyTableFactory">
+ <osgi:reference id="cyApplicationManagerRef"
+ interface="org.cytoscape.session.CyApplicationManager">
</osgi:reference>
- <osgi:reference id="cyEventHelperRef"
+ <osgi:reference id="cyEventHelperRef"
interface="org.cytoscape.event.CyEventHelper">
</osgi:reference>
-<!--
- <osgi:reference id="cyLayoutsRef"
+
+ <osgi:reference id="cyLayoutsRef"
interface="org.cytoscape.view.layout.CyLayouts">
</osgi:reference>
--->
- <osgi:reference id="cyNetworkFactoryRef"
- interface="org.cytoscape.model.CyNetworkFactory">
+
+ <osgi:reference id="cyNetworkFactoryRef"
+ interface="org.cytoscape.model.CyNetworkFactory">
</osgi:reference>
-
- <osgi:reference id="cyNetworkManagerRef"
+
+ <osgi:reference id="cyNetworkManagerRef"
interface="org.cytoscape.model.CyNetworkManager">
</osgi:reference>
-
- <osgi:reference id="cyNetworkViewManagerRef"
+
+ <osgi:reference id="cyNetworkViewFactoryRef"
+ interface="org.cytoscape.view.model.CyNetworkViewFactory">
+ </osgi:reference>
+
+ <osgi:reference id="cyNetworkViewManagerRef"
interface="org.cytoscape.view.model.CyNetworkViewManager">
</osgi:reference>
-
- <osgi:reference id="cyApplicationManagerRef"
- interface="org.cytoscape.session.CyApplicationManager">
+
+ <osgi:reference id="cyNetworkViewReaderManagerRef"
+ interface="org.cytoscape.io.read.CyNetworkViewReaderManager">
</osgi:reference>
- <osgi:reference id="cyNetworkViewFactoryRef"
- interface="org.cytoscape.view.model.CyNetworkViewFactory">
+ <osgi:reference id="cyNetworkViewWriterManagerRef"
+ interface="org.cytoscape.io.write.CyNetworkViewWriterManager">
</osgi:reference>
- <osgi:reference id="cyRootNetworkFactoryRef"
+ <osgi:reference id="cyPropertyRef"
+ interface="org.cytoscape.property.CyProperty"
+ filter="(cyPropertyName=coreSettings)">
+ </osgi:reference>
+
+ <osgi:reference id="cyPropertyReaderManagerRef"
+ interface="org.cytoscape.io.read.CyPropertyReaderManager">
+ </osgi:reference>
+
+ <osgi:reference id="cyPropertyWriterManagerRef"
+ interface="org.cytoscape.io.write.CyPropertyWriterManager">
+ </osgi:reference>
+
+ <osgi:reference id="cyRootNetworkFactoryRef"
interface="org.cytoscape.model.subnetwork.CyRootNetworkFactory">
</osgi:reference>
- <osgi:reference id="cySessionManagerRef"
+ <osgi:reference id="cyServiceRegistrarRef"
+ interface="org.cytoscape.service.util.CyServiceRegistrar">
+ </osgi:reference>
+
+ <osgi:reference id="cySessionManagerRef"
interface="org.cytoscape.session.CySessionManager">
</osgi:reference>
- <osgi:reference id="cySwingApplicationRef"
+ <osgi:reference id="cySessionReaderManagerRef"
+ interface="org.cytoscape.io.read.CySessionReaderManager">
+ </osgi:reference>
+
+ <osgi:reference id="cySessionWriterManagerRef"
+ interface="org.cytoscape.io.write.CySessionWriterManager">
+ </osgi:reference>
+
+ <osgi:reference id="cySwingApplicationRef"
interface="org.cytoscape.application.swing.CySwingApplication">
</osgi:reference>
- <osgi:reference id="presentationFactoryRef"
-
interface="org.cytoscape.view.presentation.RenderingEngineFactory">
+ <osgi:reference id="cyTableFactoryRef"
+ interface="org.cytoscape.model.CyTableFactory">
</osgi:reference>
- <osgi:reference id="taskManagerRef"
- interface="org.cytoscape.work.TaskManager">
+ <osgi:reference id="cyTableManagerRef"
+ interface="org.cytoscape.model.CyTableManager">
</osgi:reference>
- <osgi:reference id="visualMappingManagerRef"
+ <osgi:reference id="cyTableReaderManagerRef"
+ interface="org.cytoscape.io.read.CyTableReaderManager">
+ </osgi:reference>
+
+<!--
+ <osgi:reference id="cyTableWriterManagerRef"
+ interface="org.cytoscape.io.write.CyTableWriterManager">
+ </osgi:reference>
+ -->
+
+ <osgi:reference id="guiTaskManagerRef"
+ interface="org.cytoscape.work.swing.GUITaskManager">
+ </osgi:reference>
+
+ <osgi:reference id="presentationWriterManagerRef"
+ interface="org.cytoscape.io.write.PresentationWriterManager">
+ </osgi:reference>
+
+ <osgi:reference id="renderingEngineManagerRef"
+
interface="org.cytoscape.view.presentation.RenderingEngineManager">
+ </osgi:reference>
+
+ <osgi:reference id="taskManagerRef"
+ interface="org.cytoscape.work.TaskManager">
+ </osgi:reference>
+
+ <osgi:reference id="undoSupportRef"
+ interface="org.cytoscape.work.undo.UndoSupport">
+ </osgi:reference>
+
+ <osgi:reference id="visualMappingManagerRef"
interface="org.cytoscape.view.vizmap.VisualMappingManager">
</osgi:reference>
+ <osgi:reference id="visualStyleFactoryRef"
+ interface="org.cytoscape.view.vizmap.VisualStyleFactory">
+ </osgi:reference>
+ <osgi:reference id="cytoscapeVersionService"
+ interface="org.cytoscape.application.swing.CytoscapeVersion" />
+
+ <osgi:reference id="bookmarkServiceRef"
+ interface="org.cytoscape.property.CyProperty"
+ filter="(cyPropertyName=bookmarks)" />
+
+ <osgi:reference id="bookmarksUtilServiceRef"
+ interface="org.cytoscape.property.bookmark.BookmarksUtil" />
+
+
<osgi:service id="pluginLoaderTaskFactoryService"
ref="pluginLoaderTaskFactory"
interface="org.cytoscape.work.TaskFactory">
<osgi:service-properties>
@@ -81,22 +153,4 @@
<osgi:service id="pluginManagerActionService" ref="pluginManagerAction"
interface="org.cytoscape.application.swing.CyAction" />
- <osgi:reference id="cytoscapeDesktopService"
- interface="org.cytoscape.application.swing.CySwingApplication"
/>
-
- <osgi:reference id="cytoscapeVersionService"
- interface="org.cytoscape.application.swing.CytoscapeVersion" />
-
- <osgi:reference id="bookmarkServiceRef"
interface="org.cytoscape.property.CyProperty"
- filter="(cyPropertyName=bookmarks)" />
- <osgi:reference id="bookmarksUtilServiceRef"
- interface="org.cytoscape.property.bookmark.BookmarksUtil" />
-
- <osgi:reference id="guiTaskManagerServiceRef"
interface="org.cytoscape.work.swing.GUITaskManager">
- </osgi:reference>
-
- <osgi:reference id="cytoscapePropertiesServiceRef"
- interface="org.cytoscape.property.CyProperty"
- filter="(cyPropertyName=coreSettings)" />
-
</beans>
Modified:
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
---
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
2011-01-28 23:14:28 UTC (rev 23819)
+++
core3/plugin-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
2011-01-28 23:14:38 UTC (rev 23820)
@@ -19,22 +19,37 @@
<!-- constructor args are in alphabetical order! -->
<bean id="cyPluginAdapter"
class="org.cytoscape.plugin.internal.CyPluginAdapterImpl">
- <constructor-arg ref="cyDataTableFactoryRef" />
+ <constructor-arg ref="cyApplicationManagerRef" />
<constructor-arg ref="cyEventHelperRef" />
- <!--
<constructor-arg ref="cyLayoutsRef" />
- -->
<constructor-arg ref="cyNetworkFactoryRef" />
<constructor-arg ref="cyNetworkManagerRef" />
<constructor-arg ref="cyNetworkViewFactoryRef" />
+ <constructor-arg ref="cyNetworkViewManagerRef" />
+ <constructor-arg ref="cyNetworkViewReaderManagerRef" />
+ <constructor-arg ref="cyNetworkViewWriterManagerRef" />
+ <constructor-arg ref="cyPropertyRef" />
+ <constructor-arg ref="cyPropertyReaderManagerRef" />
+ <constructor-arg ref="cyPropertyWriterManagerRef" />
<constructor-arg ref="cyRootNetworkFactoryRef" />
+ <constructor-arg ref="cyServiceRegistrarRef" />
<constructor-arg ref="cySessionManagerRef" />
+ <constructor-arg ref="cySessionReaderManagerRef" />
+ <constructor-arg ref="cySessionWriterManagerRef" />
<constructor-arg ref="cySwingApplicationRef" />
- <constructor-arg ref="presentationFactoryRef" />
+ <constructor-arg ref="cyTableFactoryRef" />
+ <constructor-arg ref="cyTableManagerRef" />
+ <constructor-arg ref="cyTableReaderManagerRef" />
+ <!--
+ <constructor-arg ref="cyTableWriterManagerRef" />
+ -->
+ <constructor-arg ref="guiTaskManagerRef" />
+ <constructor-arg ref="presentationWriterManagerRef" />
+ <constructor-arg ref="renderingEngineManagerRef" />
<constructor-arg ref="taskManagerRef" />
+ <constructor-arg ref="undoSupportRef" />
<constructor-arg ref="visualMappingManagerRef" />
- <constructor-arg ref="cyNetworkViewManagerRef" />
- <constructor-arg ref="cyApplicationManagerRef" />
+ <constructor-arg ref="visualStyleFactoryRef" />
</bean>
<bean id="pluginLoaderTaskFactory"
class="org.cytoscape.plugin.internal.PluginLoaderTaskFactory">
@@ -43,13 +58,13 @@
<bean id="pluginManagerAction"
class="org.cytoscape.plugin.internal.action.PluginManagerAction">
- <constructor-arg ref="cytoscapeDesktopService" />
+ <constructor-arg ref="cySwingApplicationRef" />
<constructor-arg ref="cyApplicationManagerRef" />
<constructor-arg ref="cytoscapeVersionService" />
<constructor-arg ref="bookmarkServiceRef" />
<constructor-arg ref="bookmarksUtilServiceRef" />
- <constructor-arg ref="guiTaskManagerServiceRef" />
- <constructor-arg ref="cytoscapePropertiesServiceRef" />
+ <constructor-arg ref="guiTaskManagerRef" />
+ <constructor-arg ref="cyPropertyRef" />
<constructor-arg ref="cyPluginAdapter" />
</bean>
Modified:
core3/plugin-impl/trunk/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
===================================================================
---
core3/plugin-impl/trunk/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
2011-01-28 23:14:28 UTC (rev 23819)
+++
core3/plugin-impl/trunk/src/test/java/org/cytoscape/plugin/internal/CyPluginAdapterImplTest.java
2011-01-28 23:14:38 UTC (rev 23820)
@@ -1,21 +1,42 @@
package org.cytoscape.plugin.internal;
+
+import org.cytoscape.plugin.CyPluginAdapter;
+import org.cytoscape.plugin.CyPluginAdapterTest;
+
+import org.cytoscape.application.swing.CySwingApplication;
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.model.CyNetworkFactory;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.model.CyTableManager;
import org.cytoscape.model.CyTableFactory;
-import org.cytoscape.model.CyNetworkManager;
import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
import org.cytoscape.session.CyApplicationManager;
import org.cytoscape.session.CySessionManager;
-import org.cytoscape.application.swing.CySwingApplication;
-//import org.cytoscape.view.layout.CyLayouts;
import org.cytoscape.view.model.CyNetworkViewFactory;
import org.cytoscape.view.model.CyNetworkViewManager;
-import org.cytoscape.view.presentation.RenderingEngineFactory;
+import org.cytoscape.view.layout.CyLayouts;
+import org.cytoscape.view.presentation.RenderingEngineManager;
import org.cytoscape.view.vizmap.VisualMappingManager;
+import org.cytoscape.view.vizmap.VisualStyleFactory;
import org.cytoscape.work.TaskManager;
-import org.cytoscape.plugin.CyPluginAdapterTest;
+import org.cytoscape.work.undo.UndoSupport;
+import org.cytoscape.work.swing.GUITaskManager;
+import org.cytoscape.io.write.CyNetworkViewWriterManager;
+import org.cytoscape.io.write.CySessionWriterManager;
+//import org.cytoscape.io.write.CyTableWriterManager;
+import org.cytoscape.io.write.CyPropertyWriterManager;
+import org.cytoscape.io.write.PresentationWriterManager;
+import org.cytoscape.io.read.CyNetworkViewReaderManager;
+import org.cytoscape.io.read.CySessionReaderManager;
+import org.cytoscape.io.read.CyTableReaderManager;
+import org.cytoscape.io.read.CyPropertyReaderManager;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.service.util.CyServiceRegistrar;
+import java.util.Properties;
+
+
import static org.mockito.Mockito.*;
import org.junit.Before;
@@ -23,38 +44,37 @@
@Before
public void setUp() {
-
- CyTableFactory cyTableFactory = mock(CyTableFactory.class);
- CyEventHelper cyEventHelper = mock(CyEventHelper.class);
-// CyLayouts cyLayouts = mock(CyLayouts.class);
- CyNetworkFactory cyNetworkFactory =
mock(CyNetworkFactory.class);
- CyNetworkManager cyNetworkManager =
mock(CyNetworkManager.class);
- CyNetworkViewFactory cyNetworkViewFactory =
mock(CyNetworkViewFactory.class);
- CyRootNetworkFactory cyRootNetworkFactory =
mock(CyRootNetworkFactory.class);
- CySessionManager cySessionManager =
mock(CySessionManager.class);
- CySwingApplication cySwingApplication =
mock(CySwingApplication.class);
- RenderingEngineFactory presentationFactory =
mock(RenderingEngineFactory.class);
- TaskManager taskManager = mock(TaskManager.class);
- VisualMappingManager visualMappingManager =
mock(VisualMappingManager.class);
- CyNetworkViewManager networkViewManager =
mock(CyNetworkViewManager.class);
- CyApplicationManager applicationManager =
mock(CyApplicationManager.class);
-
adapter = new CyPluginAdapterImpl(
- cyTableFactory,
- cyEventHelper,
-// cyLayouts,
- cyNetworkFactory,
- cyNetworkManager,
- cyNetworkViewFactory,
- cyRootNetworkFactory,
- cySessionManager,
- cySwingApplication,
- presentationFactory,
- taskManager,
- visualMappingManager,
- networkViewManager,
- applicationManager
- );
+ mock(CyApplicationManager.class),
+ mock(CyEventHelper.class),
+ mock(CyLayouts.class),
+ mock(CyNetworkFactory.class),
+ mock(CyNetworkManager.class),
+ mock(CyNetworkViewFactory.class),
+ mock(CyNetworkViewManager.class),
+ mock(CyNetworkViewReaderManager.class),
+ mock(CyNetworkViewWriterManager.class),
+ (CyProperty<Properties>)mock(CyProperty.class),
+ mock(CyPropertyReaderManager.class),
+ mock(CyPropertyWriterManager.class),
+ mock(CyRootNetworkFactory.class),
+ mock(CyServiceRegistrar.class),
+ mock(CySessionManager.class),
+ mock(CySessionReaderManager.class),
+ mock(CySessionWriterManager.class),
+ mock(CySwingApplication.class),
+ mock(CyTableFactory.class),
+ mock(CyTableManager.class),
+ mock(CyTableReaderManager.class),
+// mock(CyTableWriterManager.class),
+ mock(GUITaskManager.class),
+ mock(PresentationWriterManager.class),
+ mock(RenderingEngineManager.class),
+ mock(TaskManager.class),
+ mock(UndoSupport.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.