public interface InteractiveVisualization
Modifier and Type | Method and Description |
---|---|
InteractivityManager |
getManager()
Get the current Interactivity Manager instance.
|
java.util.Map<java.lang.String,java.util.SortedSet<EID>> |
getSelectedElements()
Get the elements that are selected in this visualization.
|
java.util.Map<java.lang.String,java.util.SortedSet<EID>> |
getVisibleElements()
Get the elements that are visible in this visualization.
|
void |
setManager(InteractivityManager manager)
Set the manager that manages the interactivity between visualizations.
|
void |
updateVisualization(boolean logChanged,
boolean tagsChanged)
Trigger an update (repaint) of the visualization.
|
void updateVisualization(boolean logChanged, boolean tagsChanged)
logChanged
- Indicates that the log has been changed (e.g. filtered).tagsChanged
- Indicates that one or more tags have been changed.void setManager(InteractivityManager manager)
manager
- The instance of the Interactivity Manager that manages interaction between visualizations.InteractivityManager getManager()
java.util.Map<java.lang.String,java.util.SortedSet<EID>> getSelectedElements()
java.lang.UnsupportedOperationException
- In the case where this operation
is not supported by the plugin implementing the InteractiveVisualization
interface, this exception will be thrown. (E.g. when the plugin does not
provide any means of selecting elements.)java.util.Map<java.lang.String,java.util.SortedSet<EID>> getVisibleElements()
java.lang.UnsupportedOperationException
- In the case this operation
is not supported by the plugin implementing the InteractiveVisualization
interface, this exception will be thrown.