Author: kono
Date: 2009-06-18 19:20:32 -0700 (Thu, 18 Jun 2009)
New Revision: 17027

Added:
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
Modified:
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Presentation Factory template had been added.

Modified: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
    2009-06-19 01:58:56 UTC (rev 17026)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
    2009-06-19 02:20:32 UTC (rev 17027)
@@ -56,6 +56,12 @@
 
                <dependency>
                        <groupId>org.cytoscape</groupId>
+                       <artifactId>model-api</artifactId>
+                       <version>1.0-SNAPSHOT</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
                        <artifactId>viewmodel-api</artifactId>
                        <version>1.0-SNAPSHOT</version>
                </dependency>

Added: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
                               (rev 0)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
       2009-06-19 02:20:32 UTC (rev 17027)
@@ -0,0 +1,45 @@
+package org.cytoscape.view.presentation.processing.internal;
+
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.ViewChangeListener;
+import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.model.events.NetworkViewChangedEvent;
+import org.cytoscape.view.model.events.NetworkViewChangedListener;
+import org.cytoscape.view.presentation.NavigationPresentation;
+import org.cytoscape.view.presentation.NetworkRenderer;
+import org.cytoscape.view.presentation.PresentationFactory;
+
+public class ProcessingPresentationFactory implements PresentationFactory,
+               NetworkViewChangedListener {
+
+       public ProcessingPresentationFactory() {
+
+       }
+
+       public NavigationPresentation addNavigationPresentation(
+                       Object targetComponent, Object navBounds) {
+               // TODO Auto-generated method stub
+               return null;
+       }
+
+       public void addPresentation(Object frame, CyNetworkView view) {
+               // TODO Auto-generated method stub
+
+       }
+
+       public NetworkRenderer getPresentation(CyNetworkView view) {
+               // TODO Auto-generated method stub
+               return null;
+       }
+
+       public void visualPropertySet(VisualProperty vp, Object value) {
+               // TODO Auto-generated method stub
+
+       }
+
+       public void handleEvent(NetworkViewChangedEvent e) {
+               // TODO Auto-generated method stub
+
+       }
+
+}

Modified: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
 2009-06-19 01:58:56 UTC (rev 17026)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
 2009-06-19 02:20:32 UTC (rev 17027)
@@ -8,12 +8,26 @@
        <osgi:reference id="cyNetworkManagerServiceRef"
                interface="cytoscape.CyNetworkManager" />
 
-       <osgi:service id="createPresentationTaskFactoryService" 
ref="createPresentationTaskFactory"
-               interface="org.cytoscape.work.TaskFactory">
+       <osgi:service id="createPresentationTaskFactoryService"
+               ref="createPresentationTaskFactory" 
interface="org.cytoscape.work.TaskFactory">
                <osgi:service-properties>
                        <entry key="title" value="Create Processing 
Presentation for Current Network" />
                        <entry key="preferredMenu" value="View.Create 
Presentation.by Processing" />
                </osgi:service-properties>
        </osgi:service>
 
+
+       <!-- Export Processing Rendering Engine -->
+       <osgi:service id="processingPresentationFactoryService" 
ref="processingPresentationFactory">
+               <osgi:interfaces>
+                       
<value>org.cytoscape.view.presentation.PresentationFactory</value>
+                       
<value>org.cytoscape.view.model.events.NetworkViewChangedListener</value>
+               </osgi:interfaces>
+               <osgi:service-properties>
+                       <entry key="serviceType" value="presentationFactory" />
+                       <entry key="id" value="processing" />
+               </osgi:service-properties>
+       </osgi:service>
+
+
 </beans>

Modified: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
      2009-06-19 01:58:56 UTC (rev 17026)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
      2009-06-19 02:20:32 UTC (rev 17027)
@@ -20,9 +20,14 @@
        default-lazy-init="false">
 
        <context:annotation-config />
-       
-       <bean id="createPresentationTaskFactory" 
class="org.cytoscape.view.presentation.processing.internal.CreatePresentationTaskFactory">
+
+       <bean id="createPresentationTaskFactory"
+               
class="org.cytoscape.view.presentation.processing.internal.CreatePresentationTaskFactory">
                <constructor-arg ref="cyNetworkManagerServiceRef" />
        </bean>
 
+       <bean id="processingPresentationFactory"
+               
class="org.cytoscape.view.presentation.processing.internal.ProcessingPresentationFactory">
+       </bean>
+
 </beans>


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