Author: kono
Date: 2010-09-20 13:04:23 -0700 (Mon, 20 Sep 2010)
New Revision: 21952
Added:
core3/viewmodel-api/branches/vp-tree/src/test/java/org/cytoscape/view/model/AbstractVisualPropertyTest.java
Modified:
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/AbstractVisualProperty.java
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/VisualProperty.java
Log:
Fixed to add children in the constructor.
Modified:
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/AbstractVisualProperty.java
===================================================================
---
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/AbstractVisualProperty.java
2010-09-20 19:53:07 UTC (rev 21951)
+++
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/AbstractVisualProperty.java
2010-09-20 20:04:23 UTC (rev 21952)
@@ -77,6 +77,10 @@
this.id = id;
this.name = name;
this.children = new HashSet<VisualProperty<?>>();
+ this.parent = parent;
+
+ if(parent != null)
+ parent.getChildren().add(this);
}
Modified:
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/VisualProperty.java
===================================================================
---
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/VisualProperty.java
2010-09-20 19:53:07 UTC (rev 21951)
+++
core3/viewmodel-api/branches/vp-tree/src/main/java/org/cytoscape/view/model/VisualProperty.java
2010-09-20 20:04:23 UTC (rev 21952)
@@ -38,10 +38,8 @@
/**
- *
- * Uses String constants as ObjectTypes, ie. to seperate NodeVisualProperties
from EdgeVisualProperties, etc.
- * Ideally, we could use Class<? extends View<?>> or something like that, but
unfortunately that is impossible due to type erasure.
- *
+ * An object which represents
+ *
* @param <T> the dataType of the VisualProperty, ie. what kind of objects are
the values
*/
public interface VisualProperty<T> {
Added:
core3/viewmodel-api/branches/vp-tree/src/test/java/org/cytoscape/view/model/AbstractVisualPropertyTest.java
===================================================================
---
core3/viewmodel-api/branches/vp-tree/src/test/java/org/cytoscape/view/model/AbstractVisualPropertyTest.java
(rev 0)
+++
core3/viewmodel-api/branches/vp-tree/src/test/java/org/cytoscape/view/model/AbstractVisualPropertyTest.java
2010-09-20 20:04:23 UTC (rev 21952)
@@ -0,0 +1,8 @@
+package org.cytoscape.view.model;
+
+
+public abstract class AbstractVisualPropertyTest {
+
+
+
+}
--
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.