Author: mes
Date: 2011-01-28 15:14:28 -0800 (Fri, 28 Jan 2011)
New Revision: 23819

Modified:
   core3/plugin-api/trunk/pom.xml
   
core3/plugin-api/trunk/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java
   
core3/plugin-api/trunk/src/test/java/org/cytoscape/plugin/CyPluginAdapterTest.java
Log:
updated plugin adapter to include a bunch more fields

Modified: core3/plugin-api/trunk/pom.xml
===================================================================
--- core3/plugin-api/trunk/pom.xml      2011-01-28 22:59:16 UTC (rev 23818)
+++ core3/plugin-api/trunk/pom.xml      2011-01-28 23:14:28 UTC (rev 23819)
@@ -127,8 +127,33 @@
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>swing-application-api</artifactId>
-                       <version>1.0-SNAPSHOT</version>
+                       <version>3.0.0-alpha1</version>
                </dependency>
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
+                       <artifactId>io-api</artifactId>
+                       <version>3.0.0-alpha2</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
+                       <artifactId>service-util</artifactId>
+                       <version>3.0.0-alpha1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
+                       <artifactId>work-swing-api</artifactId>
+                       <version>3.0.0-alpha1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
+                       <artifactId>layout-api</artifactId>
+                       <version>3.0.0-alpha1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
+                       <artifactId>property-api</artifactId>
+                       <version>3.0.0-alpha3</version>
+               </dependency>
                
                <dependency>
                        <groupId>junit</groupId>

Modified: 
core3/plugin-api/trunk/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java
===================================================================
--- 
core3/plugin-api/trunk/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java  
    2011-01-28 22:59:16 UTC (rev 23818)
+++ 
core3/plugin-api/trunk/src/main/java/org/cytoscape/plugin/CyPluginAdapter.java  
    2011-01-28 23:14:28 UTC (rev 23819)
@@ -4,18 +4,33 @@
 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.subnetwork.CyRootNetworkFactory;
-import org.cytoscape.model.CyTableFactory;
 import org.cytoscape.session.CyApplicationManager;
 import org.cytoscape.session.CySessionManager;
 import org.cytoscape.view.model.CyNetworkViewFactory;
 import org.cytoscape.view.model.CyNetworkViewManager;
-// TODO once the layout api has stabilized
-//import org.cytoscape.view.layout.CyLayouts;
-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.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;
 
 /**
  * A Java-only api providing access to Cytoscape functionality.
@@ -46,6 +61,12 @@
        CyTableFactory getCyTableFactory(); 
 
        /**
+        * Returns an instance of {@link CyTableManager}.
+        * @return an instance of {@link CyTableManager}.
+        */
+       CyTableManager getCyTableManager();
+
+       /**
         * Returns an instance of {@link CyRootNetworkFactory}.
         * @return an instance of {@link CyRootNetworkFactory}.
         */
@@ -105,15 +126,31 @@
         */
        TaskManager getTaskManager();
 
+       /**
+        * Returns an instance of {@link UndoSupport}.
+        * @return an instance of {@link UndoSupport}.
+        */
+       UndoSupport getUndoSupport();
+       
        //
+       // work swing api
+       //
+
+       /**
+        * Returns an instance of {@link GUITaskManager}.
+        * @return an instance of {@link GUITaskManager}.
+        */
+       GUITaskManager getGUITaskManager();
+
+       //
        // presentation api
        //
 
        /**
-        * Returns an instance of {@link RenderingEngineFactory}.
-        * @return an instance of {@link RenderingEngineFactory}.
+        * Returns an instance of {@link RenderingEngineManager}.
+        * @return an instance of {@link RenderingEngineManager}.
         */
-       RenderingEngineFactory getPresentationFactory();
+       RenderingEngineManager getRenderingEngineManager();
 
        //
        // vizmap api
@@ -124,25 +161,104 @@
         * @return an instance of {@link VisualMappingManager}.
         */
        VisualMappingManager getVisualMappingManager();
+       
+       /**
+        * Returns an instance of {@link VisualStyleFactory}.
+        * @return an instance of {@link VisualStyleFactory}.
+        */
+       VisualStyleFactory getVisualStyleFactory();
 
-
        //
        // layout api
        //
-
-// TODO once the layout api has stabilized
        /**
         * Returns an instance of {@link CyLayouts}.
         * @return an instance of {@link CyLayouts}.
+        */
        CyLayouts getCyLayouts();
-        */
 
        //
        // swing application api
        //
+
        /**
         * Returns an instance of {@link CySwingApplication}.
         * @return an instance of {@link CySwingApplication}.
         */
        CySwingApplication getCySwingApplication();
+
+       //
+       // property api
+       //
+       /**
+        * Returns an instance of {@link CyProperty<Properties>}.
+        * @return an instance of {@link CyProperty<Properties>}.
+        */
+       CyProperty<Properties> getCoreProperties();
+
+       //
+       // io api
+       //
+       /**
+        * Returns an instance of {@link CyNetworkViewReaderManager}.
+        * @return an instance of {@link CyNetworkViewReaderManager}.
+        */
+       CyNetworkViewReaderManager getCyNetworkViewReaderManager();
+
+       /**
+        * Returns an instance of {@link CyPropertyReaderManager}.
+        * @return an instance of {@link CyPropertyReaderManager}.
+        */
+       CyPropertyReaderManager getCyPropertyReaderManager();
+
+       /**
+        * Returns an instance of {@link CySessionReaderManager}.
+        * @return an instance of {@link CySessionReaderManager}.
+        */
+       CySessionReaderManager getCySessionReaderManager();
+
+       /**
+        * Returns an instance of {@link CyTableReaderManager}.
+        * @return an instance of {@link CyTableReaderManager}.
+        */
+       CyTableReaderManager getCyTableReaderManager();
+
+       /**
+        * Returns an instance of {@link CyNetworkViewWriterManager}.
+        * @return an instance of {@link CyNetworkViewWriterManager}.
+        */
+       CyNetworkViewWriterManager getCyNetworkViewWriterManager();
+
+       /**
+        * Returns an instance of {@link CyPropertyWriterManager}.
+        * @return an instance of {@link CyPropertyWriterManager}.
+        */
+       CyPropertyWriterManager getCyPropertyWriterManager();
+
+       /**
+        * Returns an instance of {@link CySessionWriterManager}.
+        * @return an instance of {@link CySessionWriterManager}.
+        */
+       CySessionWriterManager getCySessionWriterManager();
+
+       /**
+        * Returns an instance of {@link CyTableWriterManager}.
+        * @return an instance of {@link CyTableWriterManager}.
+       CyTableWriterManager getCyTableWriterManager();
+        */
+
+       /**
+        * Returns an instance of {@link PresentationWriterManager}.
+        * @return an instance of {@link PresentationWriterManager}.
+        */
+       PresentationWriterManager getPresentationWriterManager();
+
+       //
+       // service util
+       //
+       /**
+        * Returns an instance of {@link CyServiceRegistrar}.
+        * @return an instance of {@link CyServiceRegistrar}.
+        */
+       CyServiceRegistrar getCyServiceRegistrar();
 }

Modified: 
core3/plugin-api/trunk/src/test/java/org/cytoscape/plugin/CyPluginAdapterTest.java
===================================================================
--- 
core3/plugin-api/trunk/src/test/java/org/cytoscape/plugin/CyPluginAdapterTest.java
  2011-01-28 22:59:16 UTC (rev 23818)
+++ 
core3/plugin-api/trunk/src/test/java/org/cytoscape/plugin/CyPluginAdapterTest.java
  2011-01-28 23:14:28 UTC (rev 23819)
@@ -18,11 +18,10 @@
                assertNotNull("dataTable exists", adapter.getCyEventHelper());
        } 
 
-// TODO once layout api has stabilized
-//     @Test
-//     public void testGetCyLayouts() { 
-//             assertNotNull("CyLayouts exists", adapter.getCyLayouts());
-//     } 
+       @Test
+       public void testGetCyLayouts() { 
+               assertNotNull("CyLayouts exists", adapter.getCyLayouts());
+       } 
 
        @Test
        public void testGetCyNetworkFactory() { 
@@ -50,11 +49,6 @@
        } 
 
        @Test
-       public void testGetPresentationFactory() { 
-               assertNotNull("PresentationFactory exists", 
adapter.getPresentationFactory());
-       }
-
-       @Test
        public void testGetTaskManager() { 
                assertNotNull("TaskManager exists", adapter.getTaskManager());
        }
@@ -78,4 +72,87 @@
        public void testGetCySwingApplication() { 
                assertNotNull("CySwingApplication exists", 
adapter.getCySwingApplication());
        } 
+
+       @Test
+       public void testCyTableManager() { 
+               assertNotNull("CyTableManager exists", 
adapter.getCyTableManager());
+       } 
+
+       @Test
+       public void testUndoSupport() { 
+               assertNotNull("UndoSupport exists", adapter.getUndoSupport());
+       } 
+
+       @Test
+       public void testGUITaskManager() { 
+               assertNotNull("GUITaskManager exists", 
adapter.getGUITaskManager());
+       } 
+
+       @Test
+       public void testGetRenderingEngineManager() { 
+               assertNotNull("RenderingEngineManager exists", 
adapter.getRenderingEngineManager());
+       } 
+
+       @Test
+       public void testVisualStyleFactory() { 
+               assertNotNull("VisualStyleFactory exists", 
adapter.getVisualStyleFactory());
+       } 
+
+       @Test
+       public void testCyPropertyProperties() { 
+               assertNotNull("CyProperty<Properties> exists", 
adapter.getCoreProperties());
+       } 
+
+       @Test
+       public void testCyNetworkViewReaderManager() { 
+               assertNotNull("CyNetworkViewReaderManager exists", 
adapter.getCyNetworkViewReaderManager());
+       } 
+
+       @Test
+       public void testCyPropertyReaderManager() { 
+               assertNotNull("CyPropertyReaderManager exists", 
adapter.getCyPropertyReaderManager());
+       } 
+
+       @Test
+       public void testCySessionReaderManager() { 
+               assertNotNull("CySessionReaderManager exists", 
adapter.getCySessionReaderManager());
+       } 
+
+       @Test
+       public void testCyTableReaderManager() { 
+               assertNotNull("CyTableReaderManager exists", 
adapter.getCyTableReaderManager());
+       } 
+
+       @Test
+       public void testCyNetworkViewWriterManager() { 
+               assertNotNull("CyNetworkViewWriterManager exists", 
adapter.getCyNetworkViewWriterManager());
+       } 
+
+       @Test
+       public void testCyPropertyWriterManager() { 
+               assertNotNull("CyPropertyWriterManager exists", 
adapter.getCyPropertyWriterManager());
+       } 
+
+       @Test
+       public void testCySessionWriterManager() { 
+               assertNotNull("CySessionWriterManager exists", 
adapter.getCySessionWriterManager());
+       } 
+
+/*
+       @Test
+       public void testCyTableWriterManager() { 
+               assertNotNull("CyTableWriterManager exists", 
adapter.getCyTableWriterManager());
+       } 
+       */
+
+       @Test
+       public void testPresentationWriterManager() { 
+               assertNotNull("PresentationWriterManager exists", 
adapter.getPresentationWriterManager());
+       } 
+
+       @Test
+       public void testCyServiceRegistrar() { 
+               assertNotNull("CyServiceRegistrar exists", 
adapter.getCyServiceRegistrar());
+       } 
+
 }

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