Author: kono
Date: 2012-06-05 17:05:38 -0700 (Tue, 05 Jun 2012)
New Revision: 29475
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/GenerateNetworkViewsTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskFactoryImpl.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTask.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskFactoryImpl.java
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTaskTester.java
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskTest.java
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskTest.java
Log:
Current style will be applied by loader.
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/CyActivator.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -224,8 +224,8 @@
LoadVizmapFileTaskFactoryImpl loadVizmapFileTaskFactory = new
LoadVizmapFileTaskFactoryImpl(vizmapReaderManagerServiceRef,visualMappingManagerServiceRef,synchronousTaskManagerServiceRef,
tunableSetterServiceRef);
- LoadNetworkFileTaskFactoryImpl loadNetworkFileTaskFactory = new
LoadNetworkFileTaskFactoryImpl(cyNetworkReaderManagerServiceRef,cyNetworkManagerServiceRef,cyNetworkViewManagerServiceRef,cyPropertyServiceRef,cyNetworkNamingServiceRef,
tunableSetterServiceRef);
- LoadNetworkURLTaskFactoryImpl loadNetworkURLTaskFactory = new
LoadNetworkURLTaskFactoryImpl(cyNetworkReaderManagerServiceRef,cyNetworkManagerServiceRef,cyNetworkViewManagerServiceRef,cyPropertyServiceRef,cyNetworkNamingServiceRef,streamUtilRef,
synchronousTaskManagerServiceRef, tunableSetterServiceRef);
+ LoadNetworkFileTaskFactoryImpl loadNetworkFileTaskFactory = new
LoadNetworkFileTaskFactoryImpl(cyNetworkReaderManagerServiceRef,cyNetworkManagerServiceRef,cyNetworkViewManagerServiceRef,cyPropertyServiceRef,cyNetworkNamingServiceRef,
tunableSetterServiceRef, visualMappingManagerServiceRef);
+ LoadNetworkURLTaskFactoryImpl loadNetworkURLTaskFactory = new
LoadNetworkURLTaskFactoryImpl(cyNetworkReaderManagerServiceRef,cyNetworkManagerServiceRef,cyNetworkViewManagerServiceRef,cyPropertyServiceRef,cyNetworkNamingServiceRef,streamUtilRef,
synchronousTaskManagerServiceRef, tunableSetterServiceRef,
visualMappingManagerServiceRef);
DeleteSelectedNodesAndEdgesTaskFactoryImpl
deleteSelectedNodesAndEdgesTaskFactory = new
DeleteSelectedNodesAndEdgesTaskFactoryImpl(undoSupportServiceRef,cyNetworkViewManagerServiceRef,visualMappingManagerServiceRef,cyEventHelperRef);
SelectAllTaskFactoryImpl selectAllTaskFactory = new
SelectAllTaskFactoryImpl(undoSupportServiceRef,cyNetworkViewManagerServiceRef,cyEventHelperRef);
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTask.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -43,6 +43,7 @@
import org.cytoscape.task.read.LoadNetworkURLTaskFactory;
import org.cytoscape.view.model.CyNetworkView;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
import org.cytoscape.work.AbstractTask;
import org.cytoscape.work.ProvidesTitle;
import org.cytoscape.work.TaskMonitor;
@@ -72,14 +73,16 @@
protected CyNetworkViewManager networkViewManager;
protected Properties props;
protected CyNetworkNaming namingUtil;
+ protected final VisualMappingManager vmm;
public AbstractLoadNetworkTask(final CyNetworkReaderManager mgr, final
CyNetworkManager networkManager,
- final CyNetworkViewManager networkViewManager, final
Properties props, final CyNetworkNaming namingUtil) {
+ final CyNetworkViewManager networkViewManager, final
Properties props, final CyNetworkNaming namingUtil, final VisualMappingManager
vmm) {
this.mgr = mgr;
this.networkManager = networkManager;
this.networkViewManager = networkViewManager;
this.props = props;
this.namingUtil = namingUtil;
+ this.vmm = vmm;
this.viewThreshold = getViewThreshold();
}
@@ -94,7 +97,7 @@
taskMonitor.setStatusMessage("Creating Cytoscape
Network...");
}
insertTasksAfterCurrentTask(viewReader, new
GenerateNetworkViewsTask(name, viewReader, networkManager,
- networkViewManager, namingUtil, viewThreshold));
+ networkViewManager, namingUtil, viewThreshold,
vmm));
if (taskMonitor != null)
taskMonitor.setProgress(1.0);
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/GenerateNetworkViewsTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/GenerateNetworkViewsTask.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/GenerateNetworkViewsTask.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -35,10 +35,10 @@
import org.cytoscape.io.read.CyNetworkReader;
import org.cytoscape.model.CyNetwork;
import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.CyIdentifiable;
import org.cytoscape.session.CyNetworkNaming;
import org.cytoscape.view.model.CyNetworkView;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
import org.cytoscape.work.AbstractTask;
import org.cytoscape.work.TaskMonitor;
@@ -49,16 +49,18 @@
private final CyNetworkViewManager networkViewManager;
private final CyNetworkNaming namingUtil;
private final int viewThreshold;
+ private final VisualMappingManager vmm;
public GenerateNetworkViewsTask(final String name, final
CyNetworkReader viewReader,
final CyNetworkManager networkManager, final
CyNetworkViewManager networkViewManager,
- final CyNetworkNaming namingUtil, final int
viewThreshold) {
+ final CyNetworkNaming namingUtil, final int
viewThreshold, final VisualMappingManager vmm) {
this.name = name;
this.viewReader = viewReader;
this.networkManager = networkManager;
this.networkViewManager = networkViewManager;
this.namingUtil = namingUtil;
- this.viewThreshold = viewThreshold;
+ this.viewThreshold = viewThreshold;
+ this.vmm = vmm;
}
public void run(final TaskMonitor taskMonitor) throws Exception {
@@ -85,6 +87,8 @@
if (numGraphObjects < viewThreshold) {
final CyNetworkView view =
viewReader.buildCyNetworkView(network);
networkViewManager.addNetworkView(view);
+ vmm.setVisualStyle(vmm.getCurrentVisualStyle(),
view);
+ vmm.getCurrentVisualStyle().apply(view);
view.fitContent();
}
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTask.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTask.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -36,6 +36,7 @@
import org.cytoscape.model.CyNetworkManager;
import org.cytoscape.session.CyNetworkNaming;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
import org.cytoscape.work.ProvidesTitle;
import org.cytoscape.work.TaskMonitor;
import org.cytoscape.work.Tunable;
@@ -53,8 +54,8 @@
}
public LoadNetworkFileTask(CyNetworkReaderManager mgr, CyNetworkManager
netmgr,
- final CyNetworkViewManager networkViewManager, final
Properties props, CyNetworkNaming namingUtil) {
- super(mgr, netmgr, networkViewManager, props, namingUtil);
+ final CyNetworkViewManager networkViewManager, final
Properties props, CyNetworkNaming namingUtil, final VisualMappingManager vmm) {
+ super(mgr, netmgr, networkViewManager, props, namingUtil, vmm);
}
/**
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskFactoryImpl.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskFactoryImpl.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskFactoryImpl.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -41,6 +41,7 @@
import org.cytoscape.session.CyNetworkNaming;
import org.cytoscape.task.read.LoadNetworkFileTaskFactory;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
import org.cytoscape.work.AbstractTaskFactory;
import org.cytoscape.work.TaskIterator;
import org.cytoscape.work.TunableSetter;
@@ -58,10 +59,11 @@
private CyNetworkNaming cyNetworkNaming;
private final TunableSetter tunableSetter;
+ private final VisualMappingManager vmm;
public LoadNetworkFileTaskFactoryImpl(CyNetworkReaderManager mgr,
CyNetworkManager netmgr,
final CyNetworkViewManager networkViewManager,
CyProperty<Properties> cyProp,
- CyNetworkNaming cyNetworkNaming, TunableSetter
tunableSetter) {
+ CyNetworkNaming cyNetworkNaming, TunableSetter
tunableSetter, final VisualMappingManager vmm) {
this.mgr = mgr;
this.netmgr = netmgr;
@@ -69,11 +71,12 @@
this.props = cyProp.getProperties();
this.cyNetworkNaming = cyNetworkNaming;
this.tunableSetter = tunableSetter;
+ this.vmm = vmm;
}
public TaskIterator createTaskIterator() {
// Load, visualize, and layout.
- return new TaskIterator(3, new LoadNetworkFileTask(mgr, netmgr,
networkViewManager, props, cyNetworkNaming));
+ return new TaskIterator(3, new LoadNetworkFileTask(mgr, netmgr,
networkViewManager, props, cyNetworkNaming, vmm));
}
@Override
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTask.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTask.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTask.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -40,6 +40,7 @@
import org.cytoscape.model.CyNetworkManager;
import org.cytoscape.session.CyNetworkNaming;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
import org.cytoscape.work.TaskMonitor;
import org.cytoscape.work.Tunable;
@@ -58,9 +59,9 @@
public LoadNetworkURLTask(CyNetworkReaderManager mgr,
CyNetworkManager netmgr, final
CyNetworkViewManager networkViewManager,
final Properties props,
- CyNetworkNaming namingUtil, StreamUtil
streamUtil)
+ CyNetworkNaming namingUtil, StreamUtil
streamUtil, final VisualMappingManager vmm)
{
- super(mgr, netmgr, networkViewManager, props, namingUtil);
+ super(mgr, netmgr, networkViewManager, props, namingUtil, vmm);
this.streamUtil = streamUtil;
}
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskFactoryImpl.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskFactoryImpl.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskFactoryImpl.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -44,6 +44,7 @@
import org.cytoscape.session.CyNetworkNaming;
import org.cytoscape.task.read.LoadNetworkURLTaskFactory;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
import org.cytoscape.work.AbstractTaskFactory;
import org.cytoscape.work.SynchronousTaskManager;
import org.cytoscape.work.TaskIterator;
@@ -65,14 +66,16 @@
private final SynchronousTaskManager<?> syncTaskManager;
- private final TunableSetter tunableSetter;
+ private final TunableSetter tunableSetter;
+
+ private final VisualMappingManager vmm;
public LoadNetworkURLTaskFactoryImpl(CyNetworkReaderManager mgr,
CyNetworkManager netmgr,
final CyNetworkViewManager
networkViewManager,
CyProperty<Properties> cyProps,
CyNetworkNaming cyNetworkNaming,
StreamUtil streamUtil, final
SynchronousTaskManager<?> syncTaskManager,
- TunableSetter tunableSetter)
+ TunableSetter tunableSetter,
final VisualMappingManager vmm)
{
this.mgr = mgr;
this.netmgr = netmgr;
@@ -82,11 +85,12 @@
this.streamUtil = streamUtil;
this.tunableSetter = tunableSetter;
this.syncTaskManager = syncTaskManager;
+ this.vmm = vmm;
}
public TaskIterator createTaskIterator() {
// Usually we need to create view, so expected number is 2.
- return new TaskIterator(2, new LoadNetworkURLTask(mgr, netmgr,
networkViewManager, props, cyNetworkNaming, streamUtil));
+ return new TaskIterator(2, new LoadNetworkURLTask(mgr, netmgr,
networkViewManager, props, cyNetworkNaming, streamUtil, vmm));
}
@Override
Modified:
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTaskTester.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTaskTester.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/AbstractLoadNetworkTaskTester.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -52,6 +52,8 @@
import org.cytoscape.session.CyNetworkNaming;
import org.cytoscape.view.model.CyNetworkView;
import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.view.vizmap.VisualMappingManager;
+import org.cytoscape.view.vizmap.VisualStyle;
import org.cytoscape.work.SynchronousTaskManager;
public class AbstractLoadNetworkTaskTester {
@@ -70,9 +72,14 @@
CyNetwork[] networks;
CyNetworkReader reader;
+ VisualMappingManager vmm;
+ VisualStyle style;
public void setUp() throws Exception {
CyRow attrs = mock(CyRow.class);
+ vmm=mock(VisualMappingManager.class);
+ style=mock(VisualStyle.class);
+ when(vmm.getCurrentVisualStyle()).thenReturn(style);
net = mock(CyNetwork.class);
when(net.getNodeCount()).thenReturn(2);
Modified:
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskTest.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskTest.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkFileTaskTest.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -62,7 +62,7 @@
@Test
public void testRun() throws Exception {
- TaskFactory factory = new LoadNetworkFileTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil, ts);
+ TaskFactory factory = new LoadNetworkFileTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil, ts, vmm);
TaskIterator ti = factory.createTaskIterator();
TaskMonitor tm = mock(TaskMonitor.class);
boolean first = true;
@@ -81,7 +81,7 @@
@Test(expected = NullPointerException.class)
public void testNullFile() throws Exception {
- TaskFactory factory = new LoadNetworkFileTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil, ts);
+ TaskFactory factory = new LoadNetworkFileTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil, ts, vmm);
TaskIterator ti = factory.createTaskIterator();
TaskMonitor tm = mock(TaskMonitor.class);
boolean first = true;
Modified:
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskTest.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskTest.java
2012-06-05 23:51:24 UTC (rev 29474)
+++
core3/impl/trunk/core-task-impl/src/test/java/org/cytoscape/task/internal/loadnetwork/LoadNetworkURLTaskTest.java
2012-06-06 00:05:38 UTC (rev 29475)
@@ -63,7 +63,7 @@
TunableSetter ts = mock(TunableSetter.class);
TaskFactory factory = new LoadNetworkURLTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil,
- streamUtil, synchronousTaskManager,ts);
+ streamUtil, synchronousTaskManager,ts, vmm);
assertNotNull(networkViewManager);
TaskIterator ti = factory.createTaskIterator();
TaskMonitor tm = mock(TaskMonitor.class);
@@ -91,7 +91,7 @@
TunableSetter ts = mock(TunableSetter.class);
TaskFactory factory = new LoadNetworkURLTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil,
- streamUtil, synchronousTaskManager,ts);
+ streamUtil, synchronousTaskManager,ts, vmm);
TaskIterator ti = factory.createTaskIterator();
TaskMonitor tm = mock(TaskMonitor.class);
boolean first = true;
@@ -113,7 +113,7 @@
TunableSetter ts = mock(TunableSetter.class);
TaskFactory factory = new LoadNetworkURLTaskFactoryImpl(mgr,
netmgr, networkViewManager, props, namingUtil,
- streamUtil, synchronousTaskManager,ts);
+ streamUtil, synchronousTaskManager,ts, vmm);
TaskIterator ti = factory.createTaskIterator();
TaskMonitor tm = mock(TaskMonitor.class);
boolean first = true;
--
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.