Author: kono
Date: 2010-09-15 13:06:56 -0700 (Wed, 15 Sep 2010)
New Revision: 21875

Removed:
   
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/BasicVisualLexicon.java
   
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ThreeDVisualLexicon.java
   
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/TwoDVisualLexicon.java
   
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/VisualLexiconManager.java
Log:
Accidentally committed code removed.

Deleted: 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/BasicVisualLexicon.java
===================================================================
--- 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/BasicVisualLexicon.java
    2010-09-15 18:16:51 UTC (rev 21874)
+++ 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/BasicVisualLexicon.java
    2010-09-15 20:06:56 UTC (rev 21875)
@@ -1,132 +0,0 @@
-package org.cytoscape.view.model;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
-
-
-/**
- * Basic tree implementation of a visual lexicon.  All rendering engine should 
use this class
- * to implement their own version of lexicon.
- * 
- * This tree has minimum set of method required to implement VizMapper.
- * 
- * This is an immutable tree, except the rendering engine's root.
- * 
- * @author kono
- *
- */
-public abstract class BasicVisualLexicon implements VisualLexicon {
-
-       //
-       private final Map<String, VisualProperty<?>> visualPropertyMap;
-       
-       // Root of this tree.
-       protected final VisualProperty<NullDataType> rootVisualProperty;
-       
-
-       /**
-        * Insert a root node to the tree and build it.
-        * 
-        * @param rootVisualProperty
-        */
-       public BasicVisualLexicon(final VisualProperty<NullDataType> 
rootVisualProperty) {
-               this.visualPropertyMap = new HashMap<String, 
VisualProperty<?>>();
-               this.rootVisualProperty = rootVisualProperty;
-               visualPropertyMap.put(rootVisualProperty.getIdString(), 
rootVisualProperty);
-       }
-
-       
-       // Returns all visual properties as a set.
-       public Set<VisualProperty<?>> getAllVisualProperties() {
-               System.out.println("Keys = " + 
visualPropertyMap.keySet().size());
-               System.out.println("Values = " + 
visualPropertyMap.values().size());
-               
-               return new 
HashSet<VisualProperty<?>>(visualPropertyMap.values());
-       }
-       
-       
-       /**
-        * Add a new VP as a leaf.
-        * 
-        * @param prop
-        * @param parent
-        */
-       protected void insertVisualProperty(final VisualProperty<?> prop, final 
VisualProperty<?> parent) {
-               //Sanity check
-               if(prop == null)
-                       throw new NullPointerException("Cannot add null to the 
lexicon tree.");
-               if(parent == null)
-                       throw new NullPointerException("Parent Visual Property 
should not be null.");
-               
-               if(this.visualPropertyMap.containsValue(prop))
-                       throw new IllegalArgumentException("The Visual Property 
already exists: " + prop.getDisplayName());
-               
-               if(!this.visualPropertyMap.containsValue(parent))
-                       throw new IllegalArgumentException("Parent Visual 
Property does not exist in the tree.");
-               
-               prop.setParent(parent);
-               this.visualPropertyMap.put(prop.getIdString(), prop);
-               parent.getChildren().add(prop);
-       }
-
-       
-       public Collection<VisualProperty<?>> getChildren(final 
VisualProperty<?> prop) {
-               if(prop == null)
-                       throw new NullPointerException("Target visual property 
cannot be null.");
-               
-               if(!this.visualPropertyMap.containsValue(prop))
-                       throw new IllegalArgumentException("No such Visual 
Property in the Lexicon.");
-               
-               return getChildNodes(prop);
-       }
-       
-
-       @Override
-       public VisualProperty<NullDataType> getRootVisualProperty() {
-               return this.rootVisualProperty;
-       }
-       
-       
-       private Set<VisualProperty<?>> getChildNodes(VisualProperty<?> prop) {
-               final Set<VisualProperty<?>> children = new 
HashSet<VisualProperty<?>>();
-               
-               // if this is a leaf node, return empty set
-               if(prop.getChildren().size() == 0)
-                       return children;
-               
-               Collection<VisualProperty<?>> currentChildren = 
prop.getChildren();
-               children.addAll(currentChildren);
-               for(VisualProperty<?> vp: currentChildren)
-                       children.addAll(getChildNodes(vp));
-               
-               return children;
-       }
-       
-
-       @Override
-       public VisualProperty<?> getVisualProperty(String idString) {
-               return this.visualPropertyMap.get(idString);
-       }
-       
-       
-       @Override
-       public void mergeLexicon(VisualLexicon toBeMerged) {
-               // Set the root to this tree's root node.
-               final VisualProperty<NullDataType> oldRoot = 
toBeMerged.getRootVisualProperty();
-               
-               rootVisualProperty.getChildren().add(oldRoot);
-               
-               // Add all VP to the map
-               Set<VisualProperty<?>> newVPs = 
toBeMerged.getAllVisualProperties();
-               for(VisualProperty<?> vp:newVPs)
-                       this.visualPropertyMap.put(vp.getIdString(), vp);
-               
-               newVPs.clear();
-               newVPs = null;
-               toBeMerged = null;
-       }
-
-}

Deleted: 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ThreeDVisualLexicon.java
===================================================================
--- 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ThreeDVisualLexicon.java
   2010-09-15 18:16:51 UTC (rev 21874)
+++ 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/ThreeDVisualLexicon.java
   2010-09-15 20:06:56 UTC (rev 21875)
@@ -1,28 +0,0 @@
-package org.cytoscape.view.model;
-
-import org.cytoscape.view.model.visualproperties.DoubleVisualProperty;
-
-public class ThreeDVisualLexicon extends TwoDVisualLexicon {
-
-       public static final VisualProperty<Double> NODE_Z_LOCATION = new 
DoubleVisualProperty(
-                       0.0, "NODE_Z_LOCATION", "Node Z Location", true);
-
-       public static final VisualProperty<Double> NODE_Z_SIZE = new 
DoubleVisualProperty(
-                       0.0, "NODE_Z_SIZE", "Node z size (depth)");
-
-       public static final VisualProperty<Double> NETWORK_CENTER_Z_LOCATION = 
new DoubleVisualProperty(
-                       0.0, "NETWORK_CENTER_Z_LOCATION", "Network Center Z 
Location");
-
-       public static final VisualProperty<Double> NETWORK_DEPTH = new 
DoubleVisualProperty(
-                       0.0, "NETWORK_DEPTH", "Network Depth");
-
-       public ThreeDVisualLexicon() {
-               super();
-
-               insertVisualProperty(NODE_Z_LOCATION, NODE_LOCATION);
-               insertVisualProperty(NODE_Z_SIZE, NODE_SIZE);
-               insertVisualProperty(NETWORK_CENTER_Z_LOCATION, 
NETWORK_CENTER_LOCATION);
-               insertVisualProperty(NETWORK_DEPTH, NETWORK_SIZE);
-
-       }
-}

Deleted: 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/TwoDVisualLexicon.java
===================================================================
--- 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/TwoDVisualLexicon.java
     2010-09-15 18:16:51 UTC (rev 21874)
+++ 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/TwoDVisualLexicon.java
     2010-09-15 20:06:56 UTC (rev 21875)
@@ -1,227 +0,0 @@
-/*
- Copyright (c) 2008, The Cytoscape Consortium (www.cytoscape.org)
-
- The Cytoscape Consortium is:
- - Institute for Systems Biology
- - University of California San Diego
- - Memorial Sloan-Kettering Cancer Center
- - Institut Pasteur
- - Agilent Technologies
-
- This library is free software; you can redistribute it and/or modify it
- under the terms of the GNU Lesser General Public License as published
- by the Free Software Foundation; either version 2.1 of the License, or
- any later version.
-
- This library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  The software and
- documentation provided hereunder is on an "as is" basis, and the
- Institute for Systems Biology and the Whitehead Institute
- have no obligations to provide maintenance, support,
- updates, enhancements or modifications.  In no event shall the
- Institute for Systems Biology and the Whitehead Institute
- be liable to any party for direct, indirect, special,
- incidental or consequential damages, including lost profits, arising
- out of the use of this software and its documentation, even if the
- Institute for Systems Biology and the Whitehead Institute
- have been advised of the possibility of such damage.  See
- the GNU Lesser General Public License for more details.
-
- 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.view.model;
-
-import java.awt.Color;
-import java.awt.Paint;
-
-import org.cytoscape.view.model.visualproperties.BooleanVisualProperty;
-import org.cytoscape.view.model.visualproperties.StringVisualProperty;
-import org.cytoscape.view.model.visualproperties.ColorVisualProperty;
-import 
org.cytoscape.view.model.visualproperties.DefaultVisualizableVisualProperty;
-import org.cytoscape.view.model.visualproperties.DoubleVisualProperty;
-import org.cytoscape.view.model.visualproperties.NullVisualProperty;
-
-/**
- * Should be implemented as a service. 'Renderer' is simply anything that
- * provides VisualProperties. With a 'VisualProperties as annotations' this
- * won't be needed.
- */
-public class TwoDVisualLexicon extends BasicVisualLexicon {
-       
-       public static final VisualProperty<NullDataType> ENGINE_ROOT = new 
NullVisualProperty(
-                       "RENDERING_ENGINE_ROOT", "Rndering Engine Root");
-
-       public static final VisualProperty<Visualizable> NETWORK = new 
DefaultVisualizableVisualProperty(
-                       "NETWORK", "Network Visual Property");
-       public static final VisualProperty<Visualizable> NODE = new 
DefaultVisualizableVisualProperty(
-                       "NODE", "Node Visual Property");
-       public static final VisualProperty<Visualizable> EDGE = new 
DefaultVisualizableVisualProperty(
-                       "EDGE", "Edge Visual Property");
-       
-
-       public static final VisualProperty<Paint> NODE_PAINT = new 
ColorVisualProperty(
-                       Color.RED, "NODE_PAINT", "Node Paint");
-       public static final VisualProperty<? extends Paint> NODE_COLOR = new 
ColorVisualProperty(
-                       Color.RED, "NODE_COLOR", "Node Color");
-       public static final VisualProperty<? extends Paint> NODE_SELECTED_COLOR 
= new ColorVisualProperty(
-                       Color.YELLOW, "NODE_SELECTED_COLOR", "Node Selected 
Color");
-       public static final VisualProperty<? extends Paint> NODE_LABEL_COLOR = 
new ColorVisualProperty(
-                       Color.BLACK, "NODE_LABEL_COLOR", "Node Label Color");
-       
-       
-       public static final VisualProperty<String> NODE_TEXT = new 
StringVisualProperty(
-                       "", "NODE_TEXT", "Node Text");
-       public static final VisualProperty<String> NODE_LABEL = new 
StringVisualProperty(
-                       "", "NODE_LABEL", "Node Label");
-       
-
-       public static final VisualProperty<Double> NODE_LOCATION = new 
DoubleVisualProperty(
-                       Double.NaN, "NODE_LOCATION", "Node Location", true);
-       public static final VisualProperty<Double> NODE_X_LOCATION = new 
DoubleVisualProperty(
-                       Double.NaN, "NODE_X_LOCATION", "Node X Location", true);
-       public static final VisualProperty<Double> NODE_Y_LOCATION = new 
DoubleVisualProperty(
-                       Double.NaN, "NODE_Y_LOCATION", "Node Y Location", true);
-       
-
-       public static final VisualProperty<Double> NODE_SIZE = new 
DoubleVisualProperty(
-                       50.0, "NODE_SIZE", "Node size");
-       public static final VisualProperty<Double> NODE_X_SIZE = new 
DoubleVisualProperty(
-                       50.0, "NODE_X_SIZE", "Node X size (width)");
-       public static final VisualProperty<Double> NODE_Y_SIZE = new 
DoubleVisualProperty(
-                       30.0, "NODE_Y_SIZE", "Node y size (height)");
-
-       
-
-       public static final VisualProperty<Boolean> NODE_VISIBLE = new 
BooleanVisualProperty(
-                       true, "NODE_VISIBLE", "Node Visible");
-
-       public static final VisualProperty<Boolean> NODE_SELECTED = new 
BooleanVisualProperty(
-                       false, "NODE_SELECTED", "Node Selected");
-
-       
-       public static final VisualProperty<? extends Paint> EDGE_PAINT = new 
ColorVisualProperty(
-                       Color.gray, "EDGE_PAINT", "Edge Paint");
-       public static final VisualProperty<? extends Paint> EDGE_COLOR = new 
ColorVisualProperty(
-                       Color.gray, "EDGE_COLOR", "Edge Color");
-       public static final VisualProperty<? extends Paint> EDGE_LABEL_COLOR = 
new ColorVisualProperty(
-                       Color.BLACK, "EDGE_LABEL_COLOR", "Edge Label Color");
-       
-       
-       public static final VisualProperty<String> EDGE_TEXT = new 
StringVisualProperty(
-                       "", "EDGE_TEXT", "Edge Text");
-       public static final VisualProperty<String> EDGE_LABEL = new 
StringVisualProperty(
-                       "", "EDGE_LABEL", "Edge Label");
-       
-       
-       public static final VisualProperty<Double> EDGE_SIZE = new 
DoubleVisualProperty(
-                       1d, "EDGE_SIZE", "Edge Size");
-       public static final VisualProperty<Double> EDGE_WIDTH = new 
DoubleVisualProperty(
-                       1d, "EDGE_WIDTH", "Edge Width");
-       
-       
-       public static final VisualProperty<Boolean> EDGE_VISIBLE = new 
BooleanVisualProperty(
-                       true, "EDGE_VISIBLE", "Edge Visible");
-       
-       public static final VisualProperty<Boolean> EDGE_SELECTED = new 
BooleanVisualProperty(
-                       false, "EDGE_SELECTED", "Edge Selected");
-       
-       
-       public static final VisualProperty<Double> NETWORK_SCALE_FACTOR = new 
DoubleVisualProperty(
-                       1.0, "NETWORK_SCALE_FACTOR", "Network Scale Factor");
-       
-       public static final VisualProperty<Double> NETWORK_CENTER_LOCATION = 
new DoubleVisualProperty(
-                       0.0, "NETWORK_CENTER_LOCATION", "Network Center 
Location");
-       public static final VisualProperty<Double> NETWORK_CENTER_X_LOCATION = 
new DoubleVisualProperty(
-                       0.0, "NETWORK_CENTER_X_LOCATION", "Network Center X 
Location");
-       public static final VisualProperty<Double> NETWORK_CENTER_Y_LOCATION = 
new DoubleVisualProperty(
-                       0.0, "NETWORK_CENTER_Y_LOCATION", "Network Center Y 
Location");
-       
-       
-       public static final VisualProperty<Double> NETWORK_SIZE = new 
DoubleVisualProperty(
-                       100.0, "NETWORK_SIZE", "Network Size");
-       public static final VisualProperty<Double> NETWORK_WIDTH = new 
DoubleVisualProperty(
-                       100.0, "NETWORK_WIDTH", "Network Width");
-       public static final VisualProperty<Double> NETWORK_HEIGHT = new 
DoubleVisualProperty(
-                       100.0, "NETWORK_HEIGHT", "Network Height");
-
-       
-
-       public static final VisualProperty<String> NETWORK_TEXT = new 
StringVisualProperty(
-                       "", "NETWORK_TEXT", "Network Text");
-       public static final VisualProperty<String> NETWORK_TITLE = new 
StringVisualProperty(
-                       "", "NETWORK_TITLE", "Network Title");
-
-       public static final VisualProperty<Paint> NETWORK_PAINT = new 
ColorVisualProperty(
-                       Color.WHITE, "NETWORK_PAINT", "Network Paint");
-       public static final VisualProperty<? extends Paint> 
NETWORK_BACKGROUND_COLOR = new ColorVisualProperty(
-                       Color.WHITE, "NETWORK_BACKGROUND_COLOR", "Network 
Background Color");
-
-       
-       public TwoDVisualLexicon() {
-               this(ENGINE_ROOT);
-       }
-       
-       /**
-        * Build basic VP tree.
-        * 
-        * @param rootVisualProperty
-        */
-       public TwoDVisualLexicon(final VisualProperty<NullDataType> root) {
-               super(root);
-
-               // 2nd Level: Network and Table
-               insertVisualProperty(NETWORK, root);
-
-               // 3rd Level: Network VP
-               insertVisualProperty(NODE, NETWORK);
-               insertVisualProperty(EDGE, NETWORK);
-               insertVisualProperty(NETWORK_TEXT, NETWORK);
-               insertVisualProperty(NETWORK_PAINT, NETWORK);
-               insertVisualProperty(NETWORK_SIZE, NETWORK);
-               insertVisualProperty(NETWORK_CENTER_LOCATION, NETWORK);
-               insertVisualProperty(NETWORK_SCALE_FACTOR, NETWORK);
-
-               // 4th Level: Node VP
-               insertVisualProperty(NODE_LOCATION, NODE);
-               insertVisualProperty(NODE_PAINT, NODE);
-               insertVisualProperty(NODE_SIZE, NODE);
-               insertVisualProperty(NODE_TEXT, NODE);
-               insertVisualProperty(NODE_VISIBLE, NODE);
-               insertVisualProperty(NODE_SELECTED, NODE);
-               
-               // 4th Level: Edge VP
-               insertVisualProperty(EDGE_PAINT, EDGE);
-               insertVisualProperty(EDGE_SIZE, EDGE);
-               insertVisualProperty(EDGE_TEXT, EDGE);
-               insertVisualProperty(EDGE_VISIBLE, EDGE);
-               insertVisualProperty(EDGE_SELECTED, EDGE);
-               
-               // 4th Level: Network VP leaves
-               insertVisualProperty(NETWORK_TITLE, NETWORK_TEXT);
-               insertVisualProperty(NETWORK_BACKGROUND_COLOR, NETWORK_PAINT);
-               insertVisualProperty(NETWORK_WIDTH, NETWORK_SIZE);
-               insertVisualProperty(NETWORK_HEIGHT, NETWORK_SIZE);
-               insertVisualProperty(NETWORK_CENTER_X_LOCATION, 
NETWORK_CENTER_LOCATION);
-               insertVisualProperty(NETWORK_CENTER_Y_LOCATION, 
NETWORK_CENTER_LOCATION);
-               
-               
-               // 5th Level: leaf Visual Properties
-               insertVisualProperty(NODE_X_LOCATION, NODE_LOCATION);
-               insertVisualProperty(NODE_Y_LOCATION, NODE_LOCATION);
-               insertVisualProperty(NODE_COLOR, NODE_PAINT);
-               insertVisualProperty(NODE_LABEL_COLOR, NODE_PAINT);
-               insertVisualProperty(NODE_SELECTED_COLOR, NODE_PAINT);
-               insertVisualProperty(NODE_X_SIZE, NODE_SIZE);
-               insertVisualProperty(NODE_Y_SIZE, NODE_SIZE);
-               insertVisualProperty(NODE_LABEL, NODE_TEXT);
-
-               insertVisualProperty(EDGE_COLOR, EDGE_PAINT);
-               insertVisualProperty(EDGE_LABEL_COLOR, EDGE_PAINT);
-               insertVisualProperty(EDGE_WIDTH, EDGE_SIZE);
-               insertVisualProperty(EDGE_LABEL, EDGE_TEXT);
-       }
-
-}

Deleted: 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/VisualLexiconManager.java
===================================================================
--- 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/VisualLexiconManager.java
  2010-09-15 18:16:51 UTC (rev 21874)
+++ 
core3/viewmodel-api/trunk/src/main/java/org/cytoscape/view/model/VisualLexiconManager.java
  2010-09-15 20:06:56 UTC (rev 21875)
@@ -1,29 +0,0 @@
-package org.cytoscape.view.model;
-
-import java.util.Map;
-
-/**
- * Collection of Lexicons. This is the superset of VisualLexicons. All Visual
- * Properties will be available from this root object.
- * 
- */
-public interface VisualLexiconManager {
-
-       /**
-        * OSGi service listener method. Of course, this can be called from any 
POJO
-        * (without OSGi).
-        * 
-        * @param lexicon
-        * @param props
-        */
-
-       @SuppressWarnings("unchecked")
-       // This for Spring DM.
-       public void addVisualLexicon(VisualLexicon lexicon, Map props);
-
-       @SuppressWarnings("unchecked")
-       public void removeVisualLexicon(VisualLexicon lexicon, Map props);
-       
-       public VisualLexicon getLexicon();
-       
-}

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