Author: kono
Date: 2010-09-27 18:33:30 -0700 (Mon, 27 Sep 2010)
New Revision: 22082
Added:
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/VisualPropertyTreeBuilder.java
Log:
New builder to create tree from Lexicon.
Added:
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/VisualPropertyTreeBuilder.java
===================================================================
---
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/VisualPropertyTreeBuilder.java
(rev 0)
+++
core3/vizmap-gui-impl/branches/vp-tree/src/main/java/org/cytoscape/view/vizmap/gui/internal/VisualPropertyTreeBuilder.java
2010-09-28 01:33:30 UTC (rev 22082)
@@ -0,0 +1,39 @@
+package org.cytoscape.view.vizmap.gui.internal;
+
+import org.cytoscape.view.model.NullDataType;
+import org.cytoscape.view.model.VisualLexicon;
+import org.cytoscape.view.model.VisualLexiconNode;
+import org.cytoscape.view.model.VisualProperty;
+
+import com.l2fprod.common.propertysheet.DefaultProperty;
+import com.l2fprod.common.propertysheet.Property;
+import com.l2fprod.common.propertysheet.PropertySheetTableModel;
+
+public class VisualPropertyTreeBuilder {
+
+
+ private void createTree(final PropertySheetTableModel model, final
VisualLexicon lexicon) {
+ VisualProperty<NullDataType> root =
lexicon.getRootVisualProperty();
+
+ final DefaultProperty lexiconRoot = new DefaultProperty();
+ lexiconRoot.setDisplayName(root.getDisplayName());
+
+
+ }
+
+ private Property buildProperty(final VisualLexiconNode node) {
+ final DefaultProperty prop = new DefaultProperty();
+ final VisualProperty<?> vp = node.getVisualProperty();
+
+ prop.setDisplayName(vp.getDisplayName());
+ prop.setName(vp.getIdString());
+
+ return prop;
+ }
+
+
+ public void createTable(final PropertySheetTableModel model, final
VisualLexicon lexicon) {
+
+ }
+
+}
--
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.