Author: mes
Date: 2012-04-13 14:12:38 -0700 (Fri, 13 Apr 2012)
New Revision: 28830

Added:
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/AbstractVisualPropertyValue.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/VisualPropertyValue.java
Removed:
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/AbstractVisualPropertyValue.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/VisualPropertyValue.java
Modified:
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/ArrowShapeVisualProperty.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/LineTypeVisualProperty.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/NodeShapeVisualProperty.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/ArrowShape.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/LineType.java
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/NodeShape.java
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/DNodeShape.java
   
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DLineType.java
   
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/valueeditor/DiscreteValueEditor.java
Log:
Removed a cyclic dependency between packages.

Deleted: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/AbstractVisualPropertyValue.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/AbstractVisualPropertyValue.java
    2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/AbstractVisualPropertyValue.java
    2012-04-13 21:12:38 UTC (rev 28830)
@@ -1,37 +0,0 @@
-package org.cytoscape.view.presentation.property;
-
-/**
- * Base class for all {@link VisualPropertyValue}.
- * @CyAPI.Abstract.Class
- */
-public abstract class AbstractVisualPropertyValue implements 
VisualPropertyValue {
-
-       private final String displayName;
-       private final String serializableString;
-       
-       /**
-        * Constructs an AbstractVisualPropertyValue.
-        * @param displayName the display name of the visual property value.
-        * @param serializableString #ASKMIKE
-        */
-       public AbstractVisualPropertyValue(final String displayName, final 
String serializableString) {
-               this.displayName = displayName;
-               this.serializableString = serializableString;
-       }
-       
-       @Override
-       public String getDisplayName() {
-               return this.displayName;
-       }
-
-       @Override
-       public String getSerializableString() {
-               return this.serializableString;
-       }
-       
-       @Override
-       public String toString() {
-               return displayName;
-       }
-
-}

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/ArrowShapeVisualProperty.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/ArrowShapeVisualProperty.java
       2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/ArrowShapeVisualProperty.java
       2012-04-13 21:12:38 UTC (rev 28830)
@@ -6,6 +6,7 @@
 
 import org.cytoscape.view.model.AbstractVisualProperty;
 import org.cytoscape.view.model.DiscreteRange;
+import 
org.cytoscape.view.presentation.property.values.AbstractVisualPropertyValue;
 import org.cytoscape.view.presentation.property.values.ArrowShape;
 
 /**

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/LineTypeVisualProperty.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/LineTypeVisualProperty.java
 2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/LineTypeVisualProperty.java
 2012-04-13 21:12:38 UTC (rev 28830)
@@ -6,6 +6,7 @@
 
 import org.cytoscape.view.model.AbstractVisualProperty;
 import org.cytoscape.view.model.DiscreteRange;
+import 
org.cytoscape.view.presentation.property.values.AbstractVisualPropertyValue;
 import org.cytoscape.view.presentation.property.values.LineType;
 
 /**

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/NodeShapeVisualProperty.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/NodeShapeVisualProperty.java
        2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/NodeShapeVisualProperty.java
        2012-04-13 21:12:38 UTC (rev 28830)
@@ -6,6 +6,7 @@
 
 import org.cytoscape.view.model.AbstractVisualProperty;
 import org.cytoscape.view.model.DiscreteRange;
+import 
org.cytoscape.view.presentation.property.values.AbstractVisualPropertyValue;
 import org.cytoscape.view.presentation.property.values.NodeShape;
 
 /**

Deleted: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/VisualPropertyValue.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/VisualPropertyValue.java
    2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/VisualPropertyValue.java
    2012-04-13 21:12:38 UTC (rev 28830)
@@ -1,28 +0,0 @@
-package org.cytoscape.view.presentation.property;
-
-/**
- * Object used as a Visual Property value.
- * In most cases, Visual Property uses basic objects such as Number or Color.
- * If developers want to use custom objects as a Visual Property value, they 
should implement this.
- * 
- * @CyAPI.Api.Interface
- */
-public interface VisualPropertyValue {
-       
-       /**
-        * Name of this value type.
-        * For example, Arrow Shape or Node Shape.
-        * 
-        * @return human readable name of this object type.
-        */
-       String getDisplayName();
-       
-       
-       /**
-        * Returns serializable representation of this value.
-        * 
-        * @return Value in serializable string form.
-        */
-       String getSerializableString();
-       
-}

Copied: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/AbstractVisualPropertyValue.java
 (from rev 28828, 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/AbstractVisualPropertyValue.java)
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/AbstractVisualPropertyValue.java
                             (rev 0)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/AbstractVisualPropertyValue.java
     2012-04-13 21:12:38 UTC (rev 28830)
@@ -0,0 +1,38 @@
+package org.cytoscape.view.presentation.property.values;
+
+
+/**
+ * Base class for all {@link VisualPropertyValue}.
+ * @CyAPI.Abstract.Class
+ */
+public abstract class AbstractVisualPropertyValue implements 
VisualPropertyValue {
+
+       private final String displayName;
+       private final String serializableString;
+       
+       /**
+        * Constructs an AbstractVisualPropertyValue.
+        * @param displayName the display name of the visual property value.
+        * @param serializableString #ASKMIKE
+        */
+       public AbstractVisualPropertyValue(final String displayName, final 
String serializableString) {
+               this.displayName = displayName;
+               this.serializableString = serializableString;
+       }
+       
+       @Override
+       public String getDisplayName() {
+               return this.displayName;
+       }
+
+       @Override
+       public String getSerializableString() {
+               return this.serializableString;
+       }
+       
+       @Override
+       public String toString() {
+               return displayName;
+       }
+
+}

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/ArrowShape.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/ArrowShape.java
      2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/ArrowShape.java
      2012-04-13 21:12:38 UTC (rev 28830)
@@ -1,6 +1,5 @@
 package org.cytoscape.view.presentation.property.values;
 
-import org.cytoscape.view.presentation.property.VisualPropertyValue;
 
 
 /**

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/LineType.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/LineType.java
        2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/LineType.java
        2012-04-13 21:12:38 UTC (rev 28830)
@@ -1,6 +1,5 @@
 package org.cytoscape.view.presentation.property.values;
 
-import org.cytoscape.view.presentation.property.VisualPropertyValue;
 
 /**
  * Marker interface for line types.

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/NodeShape.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/NodeShape.java
       2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/NodeShape.java
       2012-04-13 21:12:38 UTC (rev 28830)
@@ -1,6 +1,5 @@
 package org.cytoscape.view.presentation.property.values;
 
-import org.cytoscape.view.presentation.property.VisualPropertyValue;
 
 /**
  * Marker interface for node shapes.

Copied: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/VisualPropertyValue.java
 (from rev 28828, 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/VisualPropertyValue.java)
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/VisualPropertyValue.java
                             (rev 0)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/values/VisualPropertyValue.java
     2012-04-13 21:12:38 UTC (rev 28830)
@@ -0,0 +1,28 @@
+package org.cytoscape.view.presentation.property.values;
+
+/**
+ * Object used as a Visual Property value.
+ * In most cases, Visual Property uses basic objects such as Number or Color.
+ * If developers want to use custom objects as a Visual Property value, they 
should implement this.
+ * 
+ * @CyAPI.Api.Interface
+ */
+public interface VisualPropertyValue {
+       
+       /**
+        * Name of this value type.
+        * For example, Arrow Shape or Node Shape.
+        * 
+        * @return human readable name of this object type.
+        */
+       String getDisplayName();
+       
+       
+       /**
+        * Returns serializable representation of this value.
+        * 
+        * @return Value in serializable string form.
+        */
+       String getSerializableString();
+       
+}

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/DNodeShape.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/DNodeShape.java
  2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/DNodeShape.java
  2012-04-13 21:12:38 UTC (rev 28830)
@@ -6,8 +6,8 @@
 
 import org.cytoscape.graph.render.immed.GraphGraphics;
 import org.cytoscape.view.presentation.property.NodeShapeVisualProperty;
-import org.cytoscape.view.presentation.property.VisualPropertyValue;
 import org.cytoscape.view.presentation.property.values.NodeShape;
+import org.cytoscape.view.presentation.property.values.VisualPropertyValue;
 
 public class DNodeShape implements NodeShape {
 

Modified: 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DLineType.java
===================================================================
--- 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DLineType.java
      2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DLineType.java
      2012-04-13 21:12:38 UTC (rev 28830)
@@ -12,8 +12,8 @@
 import org.cytoscape.ding.impl.strokes.WidthStroke;
 import org.cytoscape.ding.impl.strokes.ZeroStroke;
 import org.cytoscape.view.presentation.property.LineTypeVisualProperty;
-import org.cytoscape.view.presentation.property.VisualPropertyValue;
 import org.cytoscape.view.presentation.property.values.LineType;
+import org.cytoscape.view.presentation.property.values.VisualPropertyValue;
 
 public class DLineType implements LineType {
 

Modified: 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/valueeditor/DiscreteValueEditor.java
===================================================================
--- 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/valueeditor/DiscreteValueEditor.java
   2012-04-13 21:05:15 UTC (rev 28829)
+++ 
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/valueeditor/DiscreteValueEditor.java
   2012-04-13 21:12:38 UTC (rev 28830)
@@ -61,7 +61,7 @@
 import org.cytoscape.view.model.DiscreteRange;
 import org.cytoscape.view.model.VisualProperty;
 import org.cytoscape.view.presentation.RenderingEngine;
-import org.cytoscape.view.presentation.property.VisualPropertyValue;
+import org.cytoscape.view.presentation.property.values.VisualPropertyValue;
 import org.cytoscape.view.vizmap.gui.editor.ValueEditor;
 import org.jdesktop.swingx.border.DropShadowBorder;
 

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