public interface INavigationService
Navigating a class may for example:
- show and select the element in the browser
- show and select the element in the opened diagram
The service works by first registering navigation listeners.
Then, calling #fireNavigate(Element)
will call each listener .
INavigationListener
Modifier and Type | Method and Description |
---|---|
void |
addNavigationListener(INavigationListener listener)
Register a navigation listener.
|
void |
fireNavigate(java.util.List<MObject> targets)
Fire all navigation listeners.
|
void |
fireNavigate(MObject target)
Fire all navigation listeners.
|
void |
removeNavigationListener(INavigationListener listener)
Remove a navigation listener.
|
void addNavigationListener(INavigationListener listener)
listener
- a navigation listener.void removeNavigationListener(INavigationListener listener)
listener
- a navigation listener.void fireNavigate(MObject target)
target
- The navigated element.void fireNavigate(java.util.List<MObject> targets)
targets
- The navigated elements.