Author: kono
Date: 2011-05-31 15:36:05 -0700 (Tue, 31 May 2011)
New Revision: 25610
Modified:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTask.java
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskFactory.java
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideUtils.java
Log:
Show/Hide edge problems had been fixed.
Modified:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTask.java
===================================================================
---
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTask.java
2011-05-31 22:34:57 UTC (rev 25609)
+++
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTask.java
2011-05-31 22:36:05 UTC (rev 25610)
@@ -37,17 +37,16 @@
package org.cytoscape.task.internal.hide;
-import org.cytoscape.task.AbstractNetworkViewTask;
+import java.util.List;
+
import org.cytoscape.model.CyEdge;
+import org.cytoscape.model.CyNetwork;
import org.cytoscape.model.CyTableUtil;
-import org.cytoscape.model.CyNetwork;
+import org.cytoscape.task.AbstractNetworkViewTask;
import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.work.Task;
import org.cytoscape.work.TaskMonitor;
-import java.util.List;
-
public class HideSelectedEdgesTask extends AbstractNetworkViewTask {
public HideSelectedEdgesTask(CyNetworkView v) {
@@ -55,11 +54,12 @@
}
public void run(TaskMonitor e) {
+
final CyNetwork curr = view.getModel();
- final List<CyEdge> selectedEdges =
CyTableUtil.getEdgesInState(curr,"selected",true);
+ final List<CyEdge> selectedEdges =
CyTableUtil.getEdgesInState(curr,CyNetwork.SELECTED, true);
HideUtils.setVisibleEdges( selectedEdges, false, view );
-
+
view.updateView();
}
}
Modified:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskFactory.java
===================================================================
---
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskFactory.java
2011-05-31 22:34:57 UTC (rev 25609)
+++
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskFactory.java
2011-05-31 22:36:05 UTC (rev 25610)
@@ -26,17 +26,15 @@
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-*/
+ */
package org.cytoscape.task.internal.hide;
-
import org.cytoscape.task.AbstractNetworkViewTaskFactory;
import org.cytoscape.work.TaskIterator;
-
public class HideSelectedEdgesTaskFactory extends
AbstractNetworkViewTaskFactory {
public TaskIterator getTaskIterator() {
return new TaskIterator(new HideSelectedEdgesTask(view));
- }
+ }
}
Modified:
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideUtils.java
===================================================================
---
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideUtils.java
2011-05-31 22:34:57 UTC (rev 25609)
+++
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideUtils.java
2011-05-31 22:36:05 UTC (rev 25610)
@@ -54,21 +54,17 @@
static void setVisibleNodes(Collection<CyNode> nodes, boolean visible,
CyNetworkView view) {
final CyNetwork net = view.getModel();
- for ( CyNode n : nodes ) {
- if ( view != null ) {
-
view.getNodeView(n).setVisualProperty(NODE_VISIBLE,visible);
+ for (CyNode n : nodes) {
+ view.getNodeView(n).setVisualProperty(NODE_VISIBLE,
visible);
- for ( CyNode n2 : net.getNeighborList(n,
CyEdge.Type.ANY) )
- for ( CyEdge e :
net.getConnectingEdgeList(n,n2,CyEdge.Type.ANY) )
- view.getEdgeView( e
).setVisualProperty(EDGE_VISIBLE,visible);
- }
+ for (CyNode n2 : net.getNeighborList(n,
CyEdge.Type.ANY))
+ for (CyEdge e : net.getConnectingEdgeList(n,
n2, CyEdge.Type.ANY))
+
view.getEdgeView(e).setVisualProperty(EDGE_VISIBLE, visible);
}
}
static void setVisibleEdges(Collection<CyEdge> edges, boolean visible,
CyNetworkView view) {
- for ( CyEdge e : edges ) {
- if ( view != null )
-
view.getEdgeView(e).setVisualProperty(EDGE_VISIBLE,visible);
- }
+ for (CyEdge e : edges)
+ view.getEdgeView(e).setVisualProperty(EDGE_VISIBLE,
visible);
}
}
--
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.