Author: pwang
Date: 2011-10-04 14:49:18 -0700 (Tue, 04 Oct 2011)
New Revision: 27058
Added:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTask.java
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTaskFactory.java
Removed:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTask.java
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTaskFactory.java
Log:
Replace ShowGraphicsDetail with SwitchGraphicsDetail
Deleted:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTask.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTask.java
2011-10-04 21:47:12 UTC (rev 27057)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTask.java
2011-10-04 21:49:18 UTC (rev 27058)
@@ -1,43 +0,0 @@
-package org.cytoscape.ding.impl;
-
-import java.util.Properties;
-
-import org.cytoscape.application.CyApplicationManager;
-import org.cytoscape.graph.render.stateful.GraphLOD;
-import org.cytoscape.model.CyNetwork;
-import org.cytoscape.property.CyProperty;
-import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.presentation.RenderingEngine;
-import org.cytoscape.work.AbstractTask;
-import org.cytoscape.work.TaskMonitor;
-
-public class ShowGraphicsDetailTask extends AbstractTask {
-
- private final CyApplicationManager appManager;
- private final CyProperty<Properties> defaultProps;
-
- ShowGraphicsDetailTask(final CyProperty<Properties> defaultProps, final
CyApplicationManager appManager) {
- this.appManager = appManager;
- this.defaultProps = defaultProps;
- }
-
-
- @Override
- public void run(TaskMonitor taskMonitor) throws Exception {
- final RenderingEngine<CyNetwork> engine =
appManager.getCurrentRenderingEngine();
-
- if(engine instanceof DGraphView == false)
- return;
-
- final GraphLOD lod = ((DGraphView) engine).getGraphLOD();
-
- if (lod instanceof DingGraphLODAll)
- ((DGraphView) engine).setGraphLOD(new
DingGraphLOD(this.defaultProps,this.appManager));
- else
- ((DGraphView) engine).setGraphLOD(new DingGraphLODAll());
-
- ((CyNetworkView) engine.getViewModel()).updateView();
-
- }
-
-}
Deleted:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTaskFactory.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTaskFactory.java
2011-10-04 21:47:12 UTC (rev 27057)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/ShowGraphicsDetailTaskFactory.java
2011-10-04 21:49:18 UTC (rev 27058)
@@ -1,27 +0,0 @@
-package org.cytoscape.ding.impl;
-
-
-import java.util.Properties;
-
-import org.cytoscape.application.CyApplicationManager;
-import org.cytoscape.di.util.DIUtil;
-import org.cytoscape.property.CyProperty;
-import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.TaskIterator;
-
-
-public class ShowGraphicsDetailTaskFactory implements TaskFactory {
- private final CyApplicationManager appManager;
- private final CyProperty<Properties> defaultProps;
-
- public ShowGraphicsDetailTaskFactory(final CyApplicationManager
appManager, final CyProperty<Properties> defaultProps) {
- this.appManager = DIUtil.stripProxy(appManager);
- this.defaultProps = DIUtil.stripProxy(defaultProps);
- }
-
- @Override
- public TaskIterator getTaskIterator() {
- return new TaskIterator(new ShowGraphicsDetailTask(defaultProps,
appManager));
- }
-
-}
Added:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTask.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTask.java
(rev 0)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTask.java
2011-10-04 21:49:18 UTC (rev 27058)
@@ -0,0 +1,41 @@
+package org.cytoscape.ding.impl;
+
+import java.util.Properties;
+
+import org.cytoscape.application.CyApplicationManager;
+import org.cytoscape.graph.render.stateful.GraphLOD;
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.presentation.RenderingEngine;
+import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.TaskMonitor;
+
+public class SwitchGraphicsDetailTask extends AbstractTask {
+
+ private final CyApplicationManager appManager;
+ private final CyProperty<Properties> defaultProps;
+
+ SwitchGraphicsDetailTask(final CyProperty<Properties> defaultProps,
final CyApplicationManager appManager) {
+ this.appManager = appManager;
+ this.defaultProps = defaultProps;
+ }
+
+
+ @Override
+ public void run(TaskMonitor taskMonitor) throws Exception {
+ final RenderingEngine<CyNetwork> engine =
appManager.getCurrentRenderingEngine();
+
+ if(engine instanceof DGraphView == false)
+ return;
+
+ final GraphLOD lod = ((DGraphView) engine).getGraphLOD();
+
+ if (lod instanceof DingGraphLODAll)
+ ((DGraphView) engine).setGraphLOD(new
DingGraphLOD(this.defaultProps,this.appManager));
+ else
+ ((DGraphView) engine).setGraphLOD(new
DingGraphLODAll());
+
+ ((CyNetworkView) engine.getViewModel()).updateView();
+ }
+}
Added:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTaskFactory.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTaskFactory.java
(rev 0)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/SwitchGraphicsDetailTaskFactory.java
2011-10-04 21:49:18 UTC (rev 27058)
@@ -0,0 +1,27 @@
+package org.cytoscape.ding.impl;
+
+
+import java.util.Properties;
+
+import org.cytoscape.application.CyApplicationManager;
+import org.cytoscape.di.util.DIUtil;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.TaskIterator;
+
+
+public class SwitchGraphicsDetailTaskFactory implements TaskFactory {
+ private final CyApplicationManager appManager;
+ private final CyProperty<Properties> defaultProps;
+
+ public SwitchGraphicsDetailTaskFactory(final CyApplicationManager
appManager, final CyProperty<Properties> defaultProps) {
+ this.appManager = DIUtil.stripProxy(appManager);
+ this.defaultProps = DIUtil.stripProxy(defaultProps);
+ }
+
+ @Override
+ public TaskIterator getTaskIterator() {
+ return new TaskIterator(new
SwitchGraphicsDetailTask(defaultProps, appManager));
+ }
+
+}
--
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.