Visual Property Discussion

Existing System

visualprops-1.png

Legend

Use Cases

Issues

  1. [UC1,UC2] Very awkward to serialize visual properties for formats other than XGMML.

    • Currently, we need to map between XGMML attribute strings and the target format's strings (e.g. GML).
  2. [UC3] Visual properties of inaccessible types (e.g. org.cytoscape.ding.NodeShape) are awkward to set programmatically.

    • Currently, you need to use a VisualProperty instance to construct a NodeShape instance by parsing the serialized form of the desired shape.

  3. [UC4] Visual properties of inaccessible types (e.g. org.cytoscape.ding.NodeShape) are awkward to use with discrete mappers programmatically.

Assumptions

Options


visualprops-2.png


visualprops-3.png

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux