com.semarchy.mdm.runtime.model.dataaccess
Interface INavigationNode
- All Known Subinterfaces:
- ILineageNode, IManyToOneNode, IOneToManyNode
public interface INavigationNode
Generic interface that represents a navigation node from a view to another view.
The navigation happens from the view getView()
to the view
getToView()
.
- Author:
- skamel
getName
String getName()
- Returns:
- the unique name of this node within this view
getView
IView getView()
- Returns:
- the owner view of this node
getToView
IView getToView()
- Returns:
- the view towards which the navigation is defined. may be null
getBinding
Binding getBinding()
- Returns:
- the binding from the owning view to the "To" view. may be null.
getCardinality
NavigationCardinality getCardinality()
- Returns:
- the cardinality of this navigation node
isNavigable
boolean isNavigable()
- Returns:
true
if this reference can be followed
Copyright © 2015. All Rights Reserved.