Author: pwang
Date: 2012-03-26 16:26:59 -0700 (Mon, 26 Mar 2012)
New Revision: 28658

Modified:
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewPanelImpl.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertyBuilder.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertySheetBuilder.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/BypassTask.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/EditorManagerImpl.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CEditor.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DEditor.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditor.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/propertyeditor/AttributeComboBoxPropertyEditor.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/util/VizMapperUtil.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/AbstractApplyHandler.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToEdgeHandler.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNetworkHandler.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNodeHandler.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/ContinuousMappingImpl.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/DiscreteMappingImpl.java
   
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/PassthroughMappingImpl.java
   
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/task/WebServiceContextMenuTask.java
   
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/ui/WebServiceContextMenuManager.java
   
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/ImportTableTask.java
   
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/EntrezRestClient.java
   
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/ImportNetworkTask.java
   
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/task/ImportNetworkFromGeneTask.java
   
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/mapper/Mitab25Mapper.java
   
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/task/ImportNetworkFromPSICQUICTask.java
Log:
Fixed bug#810

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
      2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
      2012-03-26 23:26:59 UTC (rev 28658)
@@ -12,7 +12,7 @@
 import org.cytoscape.model.CyNetworkTableManager;
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.events.ColumnCreatedEvent;
 import org.cytoscape.model.events.ColumnCreatedListener;
 import org.cytoscape.model.events.ColumnDeletedEvent;
@@ -26,10 +26,10 @@
        
        private static final Logger logger = 
LoggerFactory.getLogger(AttributeSetManager.class);
 
-       private static final Set<Class<? extends CyTableEntry>> GRAPH_OBJECTS;
+       private static final Set<Class<? extends CyIdentifiable>> GRAPH_OBJECTS;
        
        static {
-               GRAPH_OBJECTS = new HashSet<Class<? extends CyTableEntry>>();
+               GRAPH_OBJECTS = new HashSet<Class<? extends CyIdentifiable>>();
                GRAPH_OBJECTS.add(CyNode.class);
                GRAPH_OBJECTS.add(CyEdge.class);
                GRAPH_OBJECTS.add(CyNetwork.class);
@@ -37,21 +37,21 @@
 
        private final CyNetworkTableManager tableMgr;
 
-       private final Map<CyNetwork, Map<Class<? extends CyTableEntry>, 
AttributeSet>> attrSets;
-       private final Map<CyNetwork, Map<Class<? extends CyTableEntry>, 
Set<CyTable>>> tableSets;
+       private final Map<CyNetwork, Map<Class<? extends CyIdentifiable>, 
AttributeSet>> attrSets;
+       private final Map<CyNetwork, Map<Class<? extends CyIdentifiable>, 
Set<CyTable>>> tableSets;
 
        public AttributeSetManager(final CyNetworkTableManager tableMgr) {
                this.tableMgr = tableMgr;
 
-               this.attrSets = new HashMap<CyNetwork, Map<Class<? extends 
CyTableEntry>, AttributeSet>>();
-               this.tableSets = new HashMap<CyNetwork, Map<Class<? extends 
CyTableEntry>, Set<CyTable>>>();
+               this.attrSets = new HashMap<CyNetwork, Map<Class<? extends 
CyIdentifiable>, AttributeSet>>();
+               this.tableSets = new HashMap<CyNetwork, Map<Class<? extends 
CyIdentifiable>, Set<CyTable>>>();
        }
 
-       public AttributeSet getAttributeSet(final CyNetwork network, final 
Class<? extends CyTableEntry> objectType) {
+       public AttributeSet getAttributeSet(final CyNetwork network, final 
Class<? extends CyIdentifiable> objectType) {
                if (network == null || objectType == null)
                        throw new NullPointerException("Both parameters should 
not be null.");
 
-               final Map<Class<? extends CyTableEntry>, AttributeSet> 
attrSetMap = this.attrSets.get(network);
+               final Map<Class<? extends CyIdentifiable>, AttributeSet> 
attrSetMap = this.attrSets.get(network);
                if (attrSetMap == null)
                        throw new NullPointerException("No such network 
registered in this mamager: " + network);
 
@@ -64,10 +64,10 @@
 
                logger.debug("@@@@@@ Attr Set manager got new network." + 
network.getSUID());
 
-               final Map<Class<? extends CyTableEntry>, Set<CyTable>> 
object2tableMap = new HashMap<Class<? extends CyTableEntry>, Set<CyTable>>();
-               final Map<Class<? extends CyTableEntry>, AttributeSet> 
attrSetMap = new HashMap<Class<? extends CyTableEntry>, AttributeSet>();
+               final Map<Class<? extends CyIdentifiable>, Set<CyTable>> 
object2tableMap = new HashMap<Class<? extends CyIdentifiable>, Set<CyTable>>();
+               final Map<Class<? extends CyIdentifiable>, AttributeSet> 
attrSetMap = new HashMap<Class<? extends CyIdentifiable>, AttributeSet>();
 
-               for (final Class<? extends CyTableEntry> objectType : 
GRAPH_OBJECTS) {
+               for (final Class<? extends CyIdentifiable> objectType : 
GRAPH_OBJECTS) {
                        final Map<String, CyTable> tableMap = 
tableMgr.getTables(network, objectType);
                        final Collection<CyTable> tables = tableMap.values();
 
@@ -95,8 +95,8 @@
                final CyTable table = e.getSource();
 
                for (CyNetwork network : tableSets.keySet()) {
-                       Map<Class<? extends CyTableEntry>, Set<CyTable>> tMap = 
tableSets.get(network);
-                       for (final Class<? extends CyTableEntry> objectType : 
GRAPH_OBJECTS) {
+                       Map<Class<? extends CyIdentifiable>, Set<CyTable>> tMap 
= tableSets.get(network);
+                       for (final Class<? extends CyIdentifiable> objectType : 
GRAPH_OBJECTS) {
                                final Set<CyTable> targetTables = 
tMap.get(objectType);
                                if (!targetTables.contains(table))
                                        continue;
@@ -113,8 +113,8 @@
                final CyTable table = e.getSource();
 
                for (CyNetwork network : tableSets.keySet()) {
-                       Map<Class<? extends CyTableEntry>, Set<CyTable>> tMap = 
tableSets.get(network);
-                       for (final Class<? extends CyTableEntry> objectType : 
GRAPH_OBJECTS) {
+                       Map<Class<? extends CyIdentifiable>, Set<CyTable>> tMap 
= tableSets.get(network);
+                       for (final Class<? extends CyIdentifiable> objectType : 
GRAPH_OBJECTS) {
                                final Set<CyTable> targetTables = 
tMap.get(objectType);
                                if (!targetTables.contains(table))
                                        continue;

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
    2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
    2012-03-26 23:26:59 UTC (rev 28658)
@@ -60,7 +60,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.VisualLexicon;
 import org.cytoscape.view.model.VisualLexiconNode;
@@ -110,8 +110,8 @@
        private static final int ICON_WIDTH = 48;
        private static final int ICON_HEIGHT = 48;
 
-       private final Map<Class<? extends CyTableEntry>, 
Set<VisualProperty<?>>> vpSets;
-       private final Map<Class<? extends CyTableEntry>, JList> listMap;
+       private final Map<Class<? extends CyIdentifiable>, 
Set<VisualProperty<?>>> vpSets;
+       private final Map<Class<? extends CyIdentifiable>, JList> listMap;
 
        private final CyApplicationManager cyApplicationManager;
 
@@ -160,8 +160,8 @@
                this.vmm = vmm;
                this.util = util;
                this.selectedManager = selectedManager;
-               vpSets = new HashMap<Class<? extends CyTableEntry>, 
Set<VisualProperty<?>>>();
-               listMap = new HashMap<Class<? extends CyTableEntry>, JList>();
+               vpSets = new HashMap<Class<? extends CyIdentifiable>, 
Set<VisualProperty<?>>>();
+               listMap = new HashMap<Class<? extends CyIdentifiable>, JList>();
 
                this.cyApplicationManager = cyApplicationManager;
                this.setModal(true);
@@ -539,7 +539,7 @@
                
                final VisualLexicon lex = currentEngine.getVisualLexicon();
                
-               for (Class<? extends CyTableEntry> key : vpSets.keySet()) {
+               for (Class<? extends CyIdentifiable> key : vpSets.keySet()) {
                        final DefaultListModel model = new DefaultListModel();
                        final JList list = listMap.get(key);
                        

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewPanelImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewPanelImpl.java
     2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewPanelImpl.java
     2012-03-26 23:26:59 UTC (rev 28658)
@@ -51,7 +51,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.CyNetworkViewFactory;
 import org.cytoscape.view.presentation.RenderingEngine;
@@ -124,13 +124,13 @@
                final CyNode source = dummyNet.addNode();
                final CyNode target = dummyNet.addNode();
 
-               dummyNet.getRow(source).set(CyTableEntry.NAME, "Source");
-               dummyNet.getRow(target).set(CyTableEntry.NAME, "Target");
+               dummyNet.getRow(source).set(CyNetwork.NAME, "Source");
+               dummyNet.getRow(target).set(CyNetwork.NAME, "Target");
 
                final CyEdge edge = dummyNet.addEdge(source, target, true);
-               dummyNet.getRow(edge).set(CyTableEntry.NAME, "Source 
(interaction) Target");
+               dummyNet.getRow(edge).set(CyNetwork.NAME, "Source (interaction) 
Target");
 
-               dummyNet.getRow(dummyNet).set(CyTableEntry.NAME, "Default 
Appearance");
+               dummyNet.getRow(dummyNet).set(CyNetwork.NAME, "Default 
Appearance");
                final CyNetworkView dummyview = cyNetworkViewFactory
                                .createNetworkView(dummyNet);
 

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertyBuilder.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertyBuilder.java
    2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertyBuilder.java
    2012-03-26 23:26:59 UTC (rev 28658)
@@ -48,7 +48,7 @@
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.CyTableManager;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.VisualMappingFunction;
@@ -147,13 +147,13 @@
 
                final Set<CyNetwork> networks = 
cyNetworkManager.getNetworkSet();
 
-               final Map<CyNetwork,Set<CyTableEntry>> graphObjectSet = new 
HashMap<CyNetwork,Set<CyTableEntry>>();
+               final Map<CyNetwork,Set<CyIdentifiable>> graphObjectSet = new 
HashMap<CyNetwork,Set<CyIdentifiable>>();
                for (CyNetwork targetNetwork : networks) {
-                       Iterator<? extends CyTableEntry> it = null;
-                       graphObjectSet.put(targetNetwork, new 
HashSet<CyTableEntry>());
+                       Iterator<? extends CyIdentifiable> it = null;
+                       graphObjectSet.put(targetNetwork, new 
HashSet<CyIdentifiable>());
 
                        ((PropertyEditorRegistry) 
propertySheetPanel.getTable().getEditorFactory()).registerEditor(topProperty,
-                                       
editorManager.getDataTableComboBoxEditor((Class<? extends CyTableEntry>) 
vp.getTargetDataType()));
+                                       
editorManager.getDataTableComboBoxEditor((Class<? extends CyIdentifiable>) 
vp.getTargetDataType()));
                        if (vp.getTargetDataType().equals(CyNode.class)) {
                                it = targetNetwork.getNodeList().iterator();
                        } else if (vp.getTargetDataType().equals(CyEdge.class)) 
{
@@ -177,7 +177,7 @@
                        final SortedSet<K> attrSet = new TreeSet<K>();
 
                        for (CyNetwork net : graphObjectSet.keySet()) {
-                               for (CyTableEntry go : graphObjectSet.get(net)) 
{
+                               for (CyIdentifiable go : 
graphObjectSet.get(net)) {
                                        final CyRow row = net.getRow(go);
                                        final CyTable table = row.getTable();
                                        final CyColumn column = 
table.getColumn(attrName);
@@ -244,15 +244,15 @@
                        String stringVal;
 
                        for (CyNetwork net : graphObjectSet.keySet()) {
-                       for (CyTableEntry go : graphObjectSet.get(net)) {
+                       for (CyIdentifiable go : graphObjectSet.get(net)) {
                                CyColumn column = 
net.getRow(go).getTable().getColumn(attrName);
 
                                if (column != null) {
                                        Class<?> attrClass = column.getType();
 
-                                       id = 
net.getRow(go).get(CyTableEntry.NAME, String.class);
+                                       id = net.getRow(go).get(CyNetwork.NAME, 
String.class);
 
-                                       if (attrName.equals(CyTableEntry.SUID))
+                                       if 
(attrName.equals(CyIdentifiable.SUID))
                                                value = go.getSUID();
                                        else if 
(attrClass.isAssignableFrom(List.class))
                                                value = 
net.getRow(go).getList(attrName, column.getListElementType());

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertySheetBuilder.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertySheetBuilder.java
       2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/VizMapPropertySheetBuilder.java
       2012-03-26 23:26:59 UTC (rev 28658)
@@ -17,7 +17,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetworkManager;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.CyTableManager;
 import org.cytoscape.view.model.VisualLexicon;
 import org.cytoscape.view.model.VisualLexiconNode;
@@ -238,7 +238,7 @@
                                ((PropertyEditorRegistry) 
this.propertySheetPanel
                                                .getTable().getEditorFactory())
                                                
.registerEditor(calculatorTypeProp, editorManager
-                                                               
.getDataTableComboBoxEditor((Class<? extends CyTableEntry>) 
targetVP.getTargetDataType()));
+                                                               
.getDataTableComboBoxEditor((Class<? extends CyIdentifiable>) 
targetVP.getTargetDataType()));
                        }
                        props.add(calculatorTypeProp);
                }

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/BypassTask.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/BypassTask.java
        2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/bypass/BypassTask.java
        2012-03-26 23:26:59 UTC (rev 28658)
@@ -4,7 +4,7 @@
 
 import javax.swing.SwingUtilities;
 
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
@@ -18,7 +18,7 @@
  * 
  * @param <T>
  */
-public class BypassTask<T extends CyTableEntry> extends AbstractTask {
+public class BypassTask<T extends CyIdentifiable> extends AbstractTask {
 
        // Target view object. Node or Edge.
        private final View<T> view;

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/EditorManagerImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/EditorManagerImpl.java
 2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/EditorManagerImpl.java
 2012-03-26 23:26:59 UTC (rev 28658)
@@ -51,7 +51,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkTableManager;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.ContinuousRange;
 import org.cytoscape.view.model.DiscreteRange;
 import org.cytoscape.view.model.Range;
@@ -245,7 +245,7 @@
         * Editor name is NODE, EDGE, or NETWORK.
         */
        @Override
-       public PropertyEditor getDataTableComboBoxEditor(final Class<? extends 
CyTableEntry> targetObjectType) {
+       public PropertyEditor getDataTableComboBoxEditor(final Class<? extends 
CyIdentifiable> targetObjectType) {
 
                final ListEditor editor = 
attrComboBoxEditors.get(targetObjectType);
 

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CEditor.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CEditor.java
   2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CEditor.java
   2012-03-26 23:26:59 UTC (rev 28658)
@@ -4,7 +4,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkTableManager;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.gui.SelectedVisualStyleManager;
 import org.cytoscape.view.vizmap.gui.editor.EditorManager;
@@ -28,7 +28,7 @@
                // TODO: error chekcing
                mapping = (ContinuousMapping<Number, Number>) value;
                @SuppressWarnings("unchecked")
-               Class<? extends CyTableEntry> type = (Class<? extends 
CyTableEntry>) mapping.getVisualProperty().getTargetDataType();
+               Class<? extends CyIdentifiable> type = (Class<? extends 
CyIdentifiable>) mapping.getVisualProperty().getTargetDataType();
                final CyTable attr = 
manager.getTable(appManager.getCurrentNetwork(), type, CyNetwork.DEFAULT_ATTRS);
                this.editorPanel = new 
C2CMappingEditorPanel(selectedManager.getCurrentVisualStyle(), mapping, attr, 
appManager, vmm);          
        }

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DEditor.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DEditor.java
   2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DEditor.java
   2012-03-26 23:26:59 UTC (rev 28658)
@@ -4,7 +4,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkTableManager;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.gui.SelectedVisualStyleManager;
 import org.cytoscape.view.vizmap.gui.editor.EditorManager;
@@ -32,7 +32,7 @@
                // TODO: error chekcing
                mapping = (ContinuousMapping<Number, V>) value;
                @SuppressWarnings("unchecked")
-               Class<? extends CyTableEntry> type = (Class<? extends 
CyTableEntry>) mapping.getVisualProperty()
+               Class<? extends CyIdentifiable> type = (Class<? extends 
CyIdentifiable>) mapping.getVisualProperty()
                                .getTargetDataType();
                final CyTable attr = 
manager.getTable(appManager.getCurrentNetwork(), type, CyNetwork.DEFAULT_ATTRS);
                this.editorPanel = new 
C2DMappingEditorPanel(selectedManager.getCurrentVisualStyle(), mapping, attr, 
appManager,

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditor.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditor.java
      2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditor.java
      2012-03-26 23:26:59 UTC (rev 28658)
@@ -7,7 +7,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkTableManager;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.view.vizmap.gui.SelectedVisualStyleManager;
 import org.cytoscape.view.vizmap.gui.editor.EditorManager;
@@ -34,7 +34,7 @@
 
                mapping = (ContinuousMapping<Double, Color>) value;
                @SuppressWarnings("unchecked")
-               Class<? extends CyTableEntry> type = (Class<? extends 
CyTableEntry>) mapping.getVisualProperty()
+               Class<? extends CyIdentifiable> type = (Class<? extends 
CyIdentifiable>) mapping.getVisualProperty()
                                .getTargetDataType();
                final CyTable attr = 
manager.getTable(appManager.getCurrentNetwork(), type, CyNetwork.DEFAULT_ATTRS);
                this.editorPanel = new 
GradientEditorPanel(selectedManager.getCurrentVisualStyle(), mapping, attr, 
appManager,

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/propertyeditor/AttributeComboBoxPropertyEditor.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/propertyeditor/AttributeComboBoxPropertyEditor.java
    2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/propertyeditor/AttributeComboBoxPropertyEditor.java
    2012-03-26 23:26:59 UTC (rev 28658)
@@ -12,7 +12,7 @@
 import org.cytoscape.application.events.SetCurrentNetworkViewEvent;
 import org.cytoscape.application.events.SetCurrentNetworkViewListener;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.vizmap.gui.editor.ListEditor;
 import org.cytoscape.view.vizmap.gui.internal.AttributeSet;
@@ -31,11 +31,11 @@
 
        private static final Logger logger = 
LoggerFactory.getLogger(AttributeComboBoxPropertyEditor.class);
 
-       private final Class<? extends CyTableEntry> type;
+       private final Class<? extends CyIdentifiable> type;
 
        private final AttributeSetManager attrManager;
 
-       public AttributeComboBoxPropertyEditor(final Class<? extends 
CyTableEntry> type,
+       public AttributeComboBoxPropertyEditor(final Class<? extends 
CyIdentifiable> type,
                        final AttributeSetManager attrManager, final 
CyApplicationManager appManager) {
                super();
                this.attrManager = attrManager;

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
     2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
     2012-03-26 23:26:59 UTC (rev 28658)
@@ -38,7 +38,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkTableManager;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.model.Visualizable;
 import org.cytoscape.view.vizmap.VisualMappingFunction;
@@ -249,7 +249,7 @@
                 * Ignore if not compatible.
                 */
                @SuppressWarnings("unchecked")
-               Class<? extends CyTableEntry> type = (Class<? extends 
CyTableEntry>) editor.getTargetObjectType();
+               Class<? extends CyIdentifiable> type = (Class<? extends 
CyIdentifiable>) editor.getTargetObjectType();
                final CyTable attrForTest = 
tableMgr.getTable(applicationManager.getCurrentNetwork(), type, 
CyNetwork.DEFAULT_ATTRS);
 
                final Class<K> dataType = 
(Class<K>)attrForTest.getColumn(ctrAttrName).getType();
@@ -307,7 +307,7 @@
                                + newMapping.getMappingColumnName() + ", "
                                + vp.getDisplayName());
 
-               final VisualProperty<Visualizable> category = 
util.getCategory((Class<? extends CyTableEntry>) vp.getTargetDataType());
+               final VisualProperty<Visualizable> category = 
util.getCategory((Class<? extends CyIdentifiable>) vp.getTargetDataType());
                VizMapperProperty<VisualProperty<V>, String, ?> newRootProp = 
vizMapPropertySheetBuilder
                                .getPropertyBuilder().buildProperty(newMapping,
                                                category.getDisplayName(), 
propertySheetPanel, factory);
@@ -335,7 +335,7 @@
                // This is the currently selected Visual Style.
                final VisualStyle style = manager.getCurrentVisualStyle();
                
-               final VisualProperty<Visualizable> startVP = 
util.getCategory((Class<? extends CyTableEntry>) vp.getTargetDataType());
+               final VisualProperty<Visualizable> startVP = 
util.getCategory((Class<? extends CyIdentifiable>) vp.getTargetDataType());
                final VisualMappingFunction<?, ?> currentMapping = 
style.getVisualMappingFunction(vp);
                
                logger.debug("Current Mapping for " + vp.getDisplayName() + " 
is: " + currentMapping);
@@ -348,7 +348,7 @@
                        
                        // Mapping does not exist. Need to create new one.
                        final AttributeSet attrSet = 
attrManager.getAttributeSet(applicationManager.getCurrentNetwork(),
-                                       (Class<? extends CyTableEntry>) 
vp.getTargetDataType());
+                                       (Class<? extends CyIdentifiable>) 
vp.getTargetDataType());
                        final Class<?> attributeDataType = 
attrSet.getAttrMap().get(controllingAttrName);
 
                        if (factory.getMappingFunctionType() == 
ContinuousMapping.class) {

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/util/VizMapperUtil.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/util/VizMapperUtil.java
       2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/util/VizMapperUtil.java
       2012-03-26 23:26:59 UTC (rev 28658)
@@ -13,7 +13,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.VisualLexicon;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.model.Visualizable;
@@ -29,9 +29,9 @@
  */
 public class VizMapperUtil {
        
-       private static final Map<Class<? extends CyTableEntry>, 
VisualProperty<Visualizable>> TARGET_TYPE_MAP;
+       private static final Map<Class<? extends CyIdentifiable>, 
VisualProperty<Visualizable>> TARGET_TYPE_MAP;
        static {
-               TARGET_TYPE_MAP = new HashMap<Class<? extends CyTableEntry>, 
VisualProperty<Visualizable>>();
+               TARGET_TYPE_MAP = new HashMap<Class<? extends CyIdentifiable>, 
VisualProperty<Visualizable>>();
                TARGET_TYPE_MAP.put(CyNode.class, BasicVisualLexicon.NODE);
                TARGET_TYPE_MAP.put(CyEdge.class, BasicVisualLexicon.EDGE);
                TARGET_TYPE_MAP.put(CyNetwork.class, 
BasicVisualLexicon.NETWORK);
@@ -94,7 +94,7 @@
                }
        }
        
-       public VisualProperty<Visualizable> getCategory(Class<? extends 
CyTableEntry> targetDataType) {
+       public VisualProperty<Visualizable> getCategory(Class<? extends 
CyIdentifiable> targetDataType) {
                return TARGET_TYPE_MAP.get(targetDataType);
        }
        

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/AbstractApplyHandler.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/AbstractApplyHandler.java
        2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/AbstractApplyHandler.java
        2012-03-26 23:26:59 UTC (rev 28658)
@@ -2,7 +2,7 @@
 
 import java.util.Collection;
 
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.VisualMappingFunction;
@@ -19,7 +19,7 @@
        }
 
        
-       protected void applyValues(final View<? extends CyTableEntry> view, 
final Collection<VisualProperty<?>> vps) {
+       protected void applyValues(final View<? extends CyIdentifiable> view, 
final Collection<VisualProperty<?>> vps) {
 
                for (VisualProperty<?> vp : vps) {
                        // check mapping exists or not
@@ -39,7 +39,7 @@
                }
        }
 
-       protected void applyMappedValue(final View<? extends CyTableEntry> 
nodeView, final VisualProperty<?> vp,
+       protected void applyMappedValue(final View<? extends CyIdentifiable> 
nodeView, final VisualProperty<?> vp,
                        final VisualMappingFunction<?, ?> mapping) {}
 
 }

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToEdgeHandler.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToEdgeHandler.java
  2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToEdgeHandler.java
  2012-03-26 23:26:59 UTC (rev 28658)
@@ -5,7 +5,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.VisualMappingFunction;
@@ -28,7 +28,7 @@
         * {@inheritDoc}
         */
        @Override
-       protected void applyMappedValue(final View<? extends CyTableEntry> 
edgeView, final VisualProperty<?> vp,
+       protected void applyMappedValue(final View<? extends CyIdentifiable> 
edgeView, final VisualProperty<?> vp,
                        final VisualMappingFunction<?, ?> mapping) {
                
                final View<CyEdge> view = (View<CyEdge>) edgeView;

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNetworkHandler.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNetworkHandler.java
       2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNetworkHandler.java
       2012-03-26 23:26:59 UTC (rev 28658)
@@ -6,7 +6,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
@@ -67,7 +67,7 @@
                        final CyNetwork net = networkView.getModel();
 
                        for (View<?> v : views) {
-                               View<? extends CyTableEntry> view = (View<? 
extends CyTableEntry>) v;
+                               View<? extends CyIdentifiable> view = (View<? 
extends CyIdentifiable>) v;
                                mapping.apply(net.getRow(view.getModel()), 
view);
 
                                if (view.getVisualProperty(vp) == vpDefault)

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNodeHandler.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNodeHandler.java
  2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/ApplyToNodeHandler.java
  2012-03-26 23:26:59 UTC (rev 28658)
@@ -4,7 +4,7 @@
 
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.VisualMappingFunction;
@@ -30,7 +30,7 @@
         * @param vp
         */
        @Override
-       protected void applyMappedValue(final View<? extends CyTableEntry> 
nodeView, final VisualProperty<?> vp,
+       protected void applyMappedValue(final View<? extends CyIdentifiable> 
nodeView, final VisualProperty<?> vp,
                        final VisualMappingFunction<?, ?> mapping) {
                
                final View<CyNode> view = (View<CyNode>) nodeView;

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
     2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/VisualStyleImpl.java
     2012-03-26 23:26:59 UTC (rev 28658)
@@ -41,7 +41,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
@@ -63,7 +63,7 @@
 
        private final VisualLexiconManager lexManager;
        
-       private final Map<Class<? extends CyTableEntry>, ApplyHandler> 
applyHandlersMap;
+       private final Map<Class<? extends CyIdentifiable>, ApplyHandler> 
applyHandlersMap;
 
        private String title;
 
@@ -88,7 +88,7 @@
                styleDefaults = new HashMap<VisualProperty<?>, Object>();
                
                // Init Apply handlers for node, egde and network.
-               this.applyHandlersMap = new HashMap<Class<? extends 
CyTableEntry>, ApplyHandler>();
+               this.applyHandlersMap = new HashMap<Class<? extends 
CyIdentifiable>, ApplyHandler>();
                applyHandlersMap.put(CyNetwork.class, new 
ApplyToNetworkHandler(this, lexManager));
                applyHandlersMap.put(CyNode.class, new ApplyToNodeHandler(this, 
lexManager));
                applyHandlersMap.put(CyEdge.class, new ApplyToEdgeHandler(this, 
lexManager));
@@ -143,7 +143,7 @@
         * {@inheritDoc}
         */
        @Override
-       public void apply(final View<? extends CyTableEntry> view) {
+       public void apply(final View<? extends CyIdentifiable> view) {
                if (view == null) {
                        logger.warn("Tried to apply Visual Style to null view");
                        return;
@@ -171,7 +171,7 @@
 //      * {@inheritDoc}
 //      */
 //     @Override
-//     public void apply(final View<? extends CyTableEntry> view) {
+//     public void apply(final View<? extends CyIdentifiable> view) {
 //             if (view == null) {
 //                     logger.warn("Tried to apply Visual Style to null view");
 //                     return;
@@ -211,7 +211,7 @@
                        final CyNetwork net = networkView.getModel();
 
                        for (View<?> v : views) {
-                               View<? extends CyTableEntry> view = (View<? 
extends CyTableEntry>)v;
+                               View<? extends CyIdentifiable> view = (View<? 
extends CyIdentifiable>)v;
                                mapping.apply( net.getRow( view.getModel() ), 
view);
                                
                                if (view.getVisualProperty(vp) == vpDefault)

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/ContinuousMappingImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/ContinuousMappingImpl.java
      2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/ContinuousMappingImpl.java
      2012-03-26 23:26:59 UTC (rev 28658)
@@ -37,7 +37,7 @@
 
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
 import 
org.cytoscape.view.vizmap.internal.mappings.interpolators.FlatInterpolator;
@@ -142,7 +142,7 @@
         * @see 
org.cytoscape.view.vizmap.mappings.ContinuousMapping#apply(org.cytoscape.view.model.View)
         */
        @Override
-       public void apply(final CyRow row, final View<? extends CyTableEntry> 
view) {
+       public void apply(final CyRow row, final View<? extends CyIdentifiable> 
view) {
                if (row == null)
                        return;
 
@@ -171,7 +171,7 @@
         * @param <V>
         *            the type-parameter of the View
         */
-       private void doMap(final CyRow row, final View<? extends CyTableEntry> 
view) {
+       private void doMap(final CyRow row, final View<? extends 
CyIdentifiable> view) {
 
                if (row.isSet(attrName)) {
                        // skip Views where source attribute is not defined;

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/DiscreteMappingImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/DiscreteMappingImpl.java
        2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/DiscreteMappingImpl.java
        2012-03-26 23:26:59 UTC (rev 28658)
@@ -36,7 +36,7 @@
 import org.cytoscape.model.CyColumn;
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.mappings.AbstractVisualMappingFunction;
@@ -79,7 +79,7 @@
         * @see 
org.cytoscape.view.vizmap.mappings.DiscreteMapping#apply(org.cytoscape.view.model.View)
         */
        @Override
-       public void apply(CyRow row, View<? extends CyTableEntry> view) {
+       public void apply(CyRow row, View<? extends CyIdentifiable> view) {
                if ( row == null )
                        return;
 
@@ -105,11 +105,11 @@
         * @param <V>
         *            the type-parameter of the View
         */
-       private void applyDiscreteMapping(final CyRow row, final View<? extends 
CyTableEntry> view) {
+       private void applyDiscreteMapping(final CyRow row, final View<? extends 
CyIdentifiable> view) {
                
                V value = null;
 
-               if(attrName.equals(CyTableEntry.SUID)) {
+               if(attrName.equals(CyIdentifiable.SUID)) {
                        // Special case: SUID
                        Object key = Long.valueOf(view.getModel().getSUID());
                        if (key != null)

Modified: 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/PassthroughMappingImpl.java
===================================================================
--- 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/PassthroughMappingImpl.java
     2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/mappings/PassthroughMappingImpl.java
     2012-03-26 23:26:59 UTC (rev 28658)
@@ -33,7 +33,7 @@
 import org.cytoscape.model.CyColumn;
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.vizmap.mappings.AbstractVisualMappingFunction;
@@ -66,14 +66,14 @@
         * @see 
org.cytoscape.view.vizmap.mappings.PassthroughMapping#apply(org.cytoscape.view.model.View)
         */
        @Override
-       public void apply(final CyRow row, final View<? extends CyTableEntry> 
view) {
+       public void apply(final CyRow row, final View<? extends CyIdentifiable> 
view) {
                if ( row == null )
                        return;
 
                if (view == null)
                        return; // empty list, nothing to do
 
-               if(attrName.equals(CyTableEntry.SUID)) {
+               if(attrName.equals(CyIdentifiable.SUID)) {
                        // Special case: SUID
                        view.setVisualProperty(vp, 
(V)Long.valueOf(view.getModel().getSUID()));
                } else if (row.isSet(attrName)) {

Modified: 
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/task/WebServiceContextMenuTask.java
===================================================================
--- 
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/task/WebServiceContextMenuTask.java
        2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/task/WebServiceContextMenuTask.java
        2012-03-26 23:26:59 UTC (rev 28658)
@@ -1,11 +1,11 @@
 package org.cytoscape.webservice.internal.task;
 
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 import org.cytoscape.work.AbstractTask;
 import org.cytoscape.work.TaskMonitor;
 
-public class WebServiceContextMenuTask<T extends CyTableEntry> extends 
AbstractTask {
+public class WebServiceContextMenuTask<T extends CyIdentifiable> extends 
AbstractTask {
        
        private final View<T> view;
        

Modified: 
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/ui/WebServiceContextMenuManager.java
===================================================================
--- 
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/ui/WebServiceContextMenuManager.java
       2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-impl/src/main/java/org/cytoscape/webservice/internal/ui/WebServiceContextMenuManager.java
       2012-03-26 23:26:59 UTC (rev 28658)
@@ -39,7 +39,7 @@
 
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.view.model.View;
 
 
@@ -80,7 +80,7 @@
                addMenu(edgeView, menu);
        }
 
-       private void addMenu(View<? extends CyTableEntry> view, JPopupMenu 
menu) {
+       private void addMenu(View<? extends CyIdentifiable> view, JPopupMenu 
menu) {
                if (menu == null)
                        menu = new JPopupMenu();
                else {

Modified: 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/ImportTableTask.java
===================================================================
--- 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/ImportTableTask.java
       2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/ImportTableTask.java
       2012-03-26 23:26:59 UTC (rev 28658)
@@ -15,7 +15,7 @@
 
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.webservice.ncbi.rest.EntrezRestClient;
 import org.cytoscape.webservice.ncbi.ui.AnnotationCategory;
 import org.slf4j.Logger;
@@ -23,6 +23,7 @@
 import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
+import org.cytoscape.model.CyNetwork;
 
 public class ImportTableTask implements Callable<Double> {
 
@@ -148,7 +149,7 @@
 
                // Create row
                final CyRow row = table.getRow(geneID);
-               row.set(CyTableEntry.NAME, geneID);
+               row.set(CyNetwork.NAME, geneID);
 
                // First, extract general information.  This will be imported 
always.
                

Modified: 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/EntrezRestClient.java
===================================================================
--- 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/EntrezRestClient.java
 2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/EntrezRestClient.java
 2012-03-26 23:26:59 UTC (rev 28658)
@@ -24,7 +24,7 @@
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.CyTableFactory;
 import org.cytoscape.model.CyTableManager;
 import org.cytoscape.webservice.ncbi.ImportTableTask;
@@ -166,7 +166,7 @@
                logger.debug("Table Import Executor initialized.");
                final Date currentDate = new Date();
                final CyTable table = tableFactory.createTable("NCBI Global 
Table: " + currentDate.toString(),
-                               CyTableEntry.NAME, String.class, true, true);
+                               CyNetwork.NAME, String.class, true, true);
 
                int group = 0;
                int buketNum = 10;

Modified: 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/ImportNetworkTask.java
===================================================================
--- 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/ImportNetworkTask.java
        2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/rest/ImportNetworkTask.java
        2012-03-26 23:26:59 UTC (rev 28658)
@@ -17,7 +17,7 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.work.TaskMonitor;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -78,7 +78,7 @@
 
                // This is the center of spokes
                final CyNode centerNode = network.addNode();
-               network.getRow(centerNode).set(CyTableEntry.NAME, geneIDString);
+               network.getRow(centerNode).set(CyNetwork.NAME, geneIDString);
                this.nodeName2CyNodeMap.put(geneIDString, centerNode);
 
                final NodeList ids = 
result.getElementsByTagName("Gene-commentary");
@@ -154,14 +154,14 @@
                                                nodeName2CyNodeMap.put(id, 
targetNode);
                                        }
 
-                                       
network.getRow(targetNode).set(CyTableEntry.NAME, id);
+                                       
network.getRow(targetNode).set(CyNetwork.NAME, id);
                                        logger.debug("New Node Name = " + id);
                                        final CyEdge newEdge = 
network.addEdge(centerNode, targetNode, false);
                                        network.getRow(newEdge).set(
-                                                       CyTableEntry.NAME,
-                                                       
network.getRow(centerNode).get(CyTableEntry.NAME, String.class) + " ("
+                                                       CyNetwork.NAME,
+                                                       
network.getRow(centerNode).get(CyNetwork.NAME, String.class) + " ("
                                                                        + 
processor.getInteractionType() + ") "
-                                                                       + 
network.getRow(targetNode).get(CyTableEntry.NAME, String.class));
+                                                                       + 
network.getRow(targetNode).get(CyNetwork.NAME, String.class));
                                }
                        }
                }

Modified: 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/task/ImportNetworkFromGeneTask.java
===================================================================
--- 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/task/ImportNetworkFromGeneTask.java
        2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-ncbi-client-impl/src/main/java/org/cytoscape/webservice/ncbi/task/ImportNetworkFromGeneTask.java
        2012-03-26 23:26:59 UTC (rev 28658)
@@ -6,7 +6,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.CyTableFactory;
 import org.cytoscape.model.CyTableManager;
 import org.cytoscape.webservice.ncbi.rest.EntrezRestClient;
@@ -61,7 +61,7 @@
                newNetwork = restClient.importNetwork(searchResult, 
taskMonitor);
 
                // Register it
-               newNetwork.getRow(newNetwork).set(CyTableEntry.NAME, "NCBI");
+               newNetwork.getRow(newNetwork).set(CyNetwork.NAME, "NCBI");
                manager.addNetwork(newNetwork);
        }
 

Modified: 
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/mapper/Mitab25Mapper.java
===================================================================
--- 
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/mapper/Mitab25Mapper.java
  2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/mapper/Mitab25Mapper.java
  2012-03-26 23:26:59 UTC (rev 28658)
@@ -9,7 +9,7 @@
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
 import org.cytoscape.model.CyRow;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 
 /**
  * Map minimal set of information from MITAB25.
@@ -96,14 +96,14 @@
                source = nodeMap.get(sourceID[0]);
                if(source == null) {
                        source = network.addNode();
-                       network.getRow(source).set(CyTableEntry.NAME, 
sourceIDHalf);
+                       network.getRow(source).set(CyNetwork.NAME, 
sourceIDHalf);
                        network.getRow(source).set(DATABASE_UNIQUE_ID, 
sourceID[0]);
                        nodeMap.put(sourceID[0], source);
                }
                target = nodeMap.get(targetID[0]);
                if (target == null) {
                        target = network.addNode();
-                       network.getRow(target).set(CyTableEntry.NAME, 
targetIDHalf);
+                       network.getRow(target).set(CyNetwork.NAME, 
targetIDHalf);
                        network.getRow(target).set(DATABASE_UNIQUE_ID, 
targetID[0]);
                        nodeMap.put(targetID[0], target);
                }
@@ -134,9 +134,9 @@
                interactionType = entry[11].split(SEPARATOR);
                e = network.addEdge(source, target, true);
                network.getRow(e).set(
-                               CyTableEntry.NAME,
-                               network.getRow(source).get(CyTableEntry.NAME, 
String.class) + " (" + interactionID[0] + ") "
-                                               + 
network.getRow(target).get(CyTableEntry.NAME, String.class));
+                               CyNetwork.NAME,
+                               network.getRow(source).get(CyNetwork.NAME, 
String.class) + " (" + interactionID[0] + ") "
+                                               + 
network.getRow(target).get(CyNetwork.NAME, String.class));
                network.getRow(e).set(CyEdge.INTERACTION, interactionID[0]);
 
 //             setEdgeListAttribute(edgeAttr, e.getIdentifier(), 
interactionType, INTERACTION_TYPE);

Modified: 
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/task/ImportNetworkFromPSICQUICTask.java
===================================================================
--- 
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/task/ImportNetworkFromPSICQUICTask.java
    2012-03-26 23:26:20 UTC (rev 28657)
+++ 
core3/impl/trunk/webservice-psicquic-client-impl/src/main/java/org/cytoscape/webservice/psicquic/task/ImportNetworkFromPSICQUICTask.java
    2012-03-26 23:26:59 UTC (rev 28658)
@@ -11,7 +11,7 @@
 
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.CyTableEntry;
+import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.task.NetworkTaskFactory;
 import org.cytoscape.webservice.psicquic.PSICQUICRestClient;
 import org.cytoscape.webservice.psicquic.PSICQUICRestClient.SearchMode;
@@ -107,7 +107,7 @@
                final Set<CyNetwork> networks = new HashSet<CyNetwork>();
                for (String sourceURL : result.keySet()) {
                        final CyNetwork network = result.get(sourceURL);
-                       network.getRow(network).set(CyTableEntry.NAME, 
registryManager.getSource2NameMap().get(sourceURL) + " " + suffix);
+                       network.getRow(network).set(CyNetwork.NAME, 
registryManager.getSource2NameMap().get(sourceURL) + " " + suffix);
                        addNetworkData(network);
                        manager.addNetwork(network);
                        networks.add(network);

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