Author: kono
Date: 2010-09-16 18:26:43 -0700 (Thu, 16 Sep 2010)
New Revision: 21914
Removed:
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/MinimalVisualLexicon.java
core3/viewmodel-impl/branches/vp-tree/src/test/java/org/cytoscape/view/model/VisualLexiconTest.java
Modified:
core3/viewmodel-impl/branches/vp-tree/pom.xml
core3/viewmodel-impl/branches/vp-tree/src/integration/java/org/cytoscape/view/ITViewModelImpl.java
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/EdgeViewImpl.java
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NetworkViewImpl.java
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NodeViewImpl.java
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/ViewImpl.java
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context-osgi.xml
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Refactored version of VP tree. VisualLexicons are moved to presentation layer.
Modified: core3/viewmodel-impl/branches/vp-tree/pom.xml
===================================================================
--- core3/viewmodel-impl/branches/vp-tree/pom.xml 2010-09-17 01:25:47 UTC
(rev 21913)
+++ core3/viewmodel-impl/branches/vp-tree/pom.xml 2010-09-17 01:26:43 UTC
(rev 21914)
@@ -32,17 +32,17 @@
RCP applications -->
</resources>
<plugins>
- <plugin>
- <artifactId>maven-clean-plugin</artifactId>
- <version>2.4.1</version>
- <configuration>
- <filesets>
- <fileset>
- <directory>${basedir}/eclipse_config</directory>
- </fileset>
- </filesets>
- </configuration>
- </plugin>
+ <plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>2.4.1</version>
+ <configuration>
+ <filesets>
+ <fileset>
+
<directory>${basedir}/eclipse_config</directory>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Modified:
core3/viewmodel-impl/branches/vp-tree/src/integration/java/org/cytoscape/view/ITViewModelImpl.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/integration/java/org/cytoscape/view/ITViewModelImpl.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/integration/java/org/cytoscape/view/ITViewModelImpl.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -2,7 +2,6 @@
import org.cytoscape.integration.AbstractIntegrationTester;
import org.cytoscape.view.model.CyNetworkViewFactory;
-import org.cytoscape.view.model.VisualLexiconManager;
/**
* Integration test for viewmodel-impl bundle.
@@ -23,9 +22,9 @@
"org.cytoscape, viewmodel-api,
1.0-SNAPSHOT",
"org.cytoscape, viewmodel-impl,
1.0-SNAPSHOT", },
new String[] {
- "lexiconManager",
"cyNetworkViewFactory" },
+ "cyNetworkViewFactory" },
new Class[] {
- VisualLexiconManager.class,
CyNetworkViewFactory.class },
+ CyNetworkViewFactory.class },
new String[] { "org.cytoscape.view.model" }
);
}
Modified:
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/EdgeViewImpl.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/EdgeViewImpl.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/EdgeViewImpl.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -3,8 +3,8 @@
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.model.CyEdge;
import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.model.EdgeViewChangeMicroListener;
import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.model.events.EdgeViewChangeMicroListener;
public class EdgeViewImpl extends ViewImpl<CyEdge> {
Deleted:
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/MinimalVisualLexicon.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/MinimalVisualLexicon.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/MinimalVisualLexicon.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -1,17 +0,0 @@
-package org.cytoscape.view.model.internal;
-
-import org.cytoscape.view.model.BasicVisualLexicon;
-import org.cytoscape.view.model.visualproperties.NullVisualProperty;
-
-/**
- * VisualLexicon only with a root node.
- * @author kono
- *
- */
-public class MinimalVisualLexicon extends BasicVisualLexicon {
-
- public MinimalVisualLexicon() {
- super(new NullVisualProperty("ROOT_OF_EVRYTHING", "Root Visual
Property"));
- }
-
-}
Modified:
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NetworkViewImpl.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NetworkViewImpl.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NetworkViewImpl.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -20,13 +20,13 @@
import org.cytoscape.model.events.AddedNodeEvent;
import org.cytoscape.model.events.AddedNodeListener;
import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.model.NetworkViewChangeMicroListener;
import org.cytoscape.view.model.View;
import org.cytoscape.view.model.VisualProperty;
import org.cytoscape.view.model.events.AddedEdgeViewEvent;
import org.cytoscape.view.model.events.AddedNodeViewEvent;
import org.cytoscape.view.model.events.FitContentEvent;
import org.cytoscape.view.model.events.FitSelectedEvent;
+import org.cytoscape.view.model.events.NetworkViewChangeMicroListener;
import org.cytoscape.view.model.events.NetworkViewChangedEvent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified:
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NodeViewImpl.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NodeViewImpl.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/NodeViewImpl.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -3,8 +3,8 @@
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.model.CyNode;
import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.model.NodeViewChangeMicroListener;
import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.model.events.NodeViewChangeMicroListener;
public class NodeViewImpl extends ViewImpl<CyNode> {
Modified:
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/ViewImpl.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/ViewImpl.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/java/org/cytoscape/view/model/internal/ViewImpl.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -6,8 +6,8 @@
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.model.SUIDFactory;
import org.cytoscape.view.model.View;
-import org.cytoscape.view.model.NodeViewChangeMicroListener;
import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.model.events.NodeViewChangeMicroListener;
/**
Modified:
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2010-09-17 01:26:43 UTC (rev 21914)
@@ -18,17 +18,17 @@
</osgi:service-properties>
</osgi:service>
- <osgi:service id="visualLexiconManagerService" ref="lexiconManager"
+ <!--<osgi:service id="visualLexiconManagerService" ref="lexiconManager"
interface="org.cytoscape.view.model.VisualLexiconManager">
<osgi:service-properties>
<entry key="service.type" value="objectFacade" />
</osgi:service-properties>
</osgi:service>
- <!-- Define OSGi Service Listener -->
+ Define OSGi Service Listener
<osgi:set id="renderers"
interface="org.cytoscape.view.model.VisualLexicon"
cardinality="0..N">
<osgi:listener bind-method="addVisualLexicon"
unbind-method="removeVisualLexicon"
ref="lexiconManager" />
</osgi:set>
-</beans>
+--></beans>
Modified:
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context.xml
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/main/resources/META-INF/spring/bundle-context.xml
2010-09-17 01:26:43 UTC (rev 21914)
@@ -6,7 +6,7 @@
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
-
+
<import resource="bundle-context-osgi.xml" />
<context:annotation-config />
@@ -17,13 +17,5 @@
<constructor-arg ref="cyEventHelperServiceRef" />
<constructor-arg ref="cyServiceRegistrarRef" />
</bean>
-
-
- <bean id="minimalLexicon"
class="org.cytoscape.view.model.internal.MinimalVisualLexicon" />
- <!-- Catalog object of available VP. This will be exported as service.
-->
- <bean id="lexiconManager"
class="org.cytoscape.view.model.internal.VisualLexiconManagerImpl">
- <constructor-arg ref="minimalLexicon" />
- </bean>
-
</beans>
Deleted:
core3/viewmodel-impl/branches/vp-tree/src/test/java/org/cytoscape/view/model/VisualLexiconTest.java
===================================================================
---
core3/viewmodel-impl/branches/vp-tree/src/test/java/org/cytoscape/view/model/VisualLexiconTest.java
2010-09-17 01:25:47 UTC (rev 21913)
+++
core3/viewmodel-impl/branches/vp-tree/src/test/java/org/cytoscape/view/model/VisualLexiconTest.java
2010-09-17 01:26:43 UTC (rev 21914)
@@ -1,47 +0,0 @@
-package org.cytoscape.view.model;
-
-
-import static org.junit.Assert.*;
-
-import java.util.Set;
-
-import org.cytoscape.view.model.internal.MinimalVisualLexicon;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-
-public class VisualLexiconTest {
-
- private VisualLexicon minimalLex;
- private VisualLexicon twoDLex;
- private VisualLexicon threeDLex;
-
- @Before
- public void setUp() throws Exception {
- minimalLex = new MinimalVisualLexicon();
- twoDLex = new TwoDVisualLexicon();
- threeDLex = new ThreeDVisualLexicon();
- }
-
- @After
- public void tearDown() throws Exception {
- }
-
- @Test
- public void testLexiconInstances() {
- assertNotNull(minimalLex);
- assertNotNull(twoDLex);
- assertNotNull(threeDLex);
- }
-
- @Test
- public void testMinimalLexicon() {
- final Set<VisualProperty<?>> all =
minimalLex.getAllVisualProperties();
-
- assertEquals(1, all.size());
- assertEquals(38, twoDLex.getAllVisualProperties().size());
- minimalLex.mergeLexicon(twoDLex);
- assertEquals(39, minimalLex.getAllVisualProperties().size());
- }
-
-}
--
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.