Package org.eclipse.zest.core.viewers
Interface IConnectionStyleProvider
- All Superinterfaces:
IDisposable
- All Known Subinterfaces:
IConnectionStyleProvider2
An extension to label providers, to supply styles for connections based upon
relationships, rather than on connected nodes.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the color for the connection.int
getConnectionStyle
(Object rel) Returns the style flags for this connection.getHighlightColor
(Object rel) Returns the highlighted color for this connection.int
getLineWidth
(Object rel) Returns the line width of the connection. -1 for default.getTooltip
(Object entity) Returns the tooltop for this node.Methods inherited from interface org.eclipse.ui.services.IDisposable
dispose
-
Method Details
-
getConnectionStyle
Returns the style flags for this connection. Valid flags are those that begin with CONNECTION in @see org.eclipse.zest.core.ZestStyles. Check ZestStyles for legal combinations.- Parameters:
rel
- the relationship represented by this connection.- Returns:
- the style flags for this connection.
- See Also:
-
getColor
Returns the color for the connection. Null for default. Any resources created by this class must be disposed by this class.- Parameters:
rel
- the relationship represented by this connection.- Returns:
- the color.
- See Also:
-
getHighlightColor
Returns the highlighted color for this connection. Null for default. Any resources created by this class must be disposed by this class.- Parameters:
rel
- the relationship represented by this connection.- Returns:
- the highlighted color. Null for default.
- See Also:
-
getLineWidth
Returns the line width of the connection. -1 for default.- Parameters:
rel
- the relationship represented by this connection.- Returns:
- the line width for the connection. -1 for default.
-
getTooltip
Returns the tooltop for this node. If null is returned Zest will simply use the default tooltip.- Parameters:
entity
-
-