Author: kono
Date: 2009-11-25 18:45:29 -0800 (Wed, 25 Nov 2009)
New Revision: 18594
Added:
corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEvent.java
corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEventListener.java
Log:
New event handler added. Now we need to replace Cytoscape-level
"NESTED_NETWORK_CREATED" events by this.
Added: corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEvent.java
===================================================================
--- corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEvent.java
(rev 0)
+++ corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEvent.java
2009-11-26 02:45:29 UTC (rev 18594)
@@ -0,0 +1,23 @@
+package giny.model;
+
+/**
+ * This event will be fired when nested network is created/removed.
+ *
+ * @author kono
+ *
+ */
+public interface NestedNetworkChangeEvent {
+ /**
+ *
+ * @return Node points to the nested network.
+ */
+ public Node getNestedNode();
+
+ /**
+ * Nested network pointed by a node in other network.
+ *
+ * @return nested network.
+ */
+ public GraphPerspective getNestedNetwork();
+
+}
Added: corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEventListener.java
===================================================================
--- corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEventListener.java
(rev 0)
+++ corelibs/trunk/giny/src/giny/model/NestedNetworkChangeEventListener.java
2009-11-26 02:45:29 UTC (rev 18594)
@@ -0,0 +1,15 @@
+package giny.model;
+
+/**
+ * Listener for nested network change events.
+ * <p>
+ * This can handle both creation and deletion of nested networks.
+ *
+ * @author kono
+ *
+ */
+public interface NestedNetworkChangeEventListener {
+
+ public void nestedNetworkChanged(NestedNetworkChangeEvent evt);
+
+}
--
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.