Package org.eclipse.zest.core.viewers
Interface IEntityConnectionStyleProvider
- All Superinterfaces:
IDisposable
- All Known Subinterfaces:
IEntityConnectionStyleProvider2
An extension for label providers which allows users to set styles for
connections that are based on entity end points.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the color for the connection.int
getConnectionStyle
(Object src, Object dest) Returns the style flags for this connection.getHighlightColor
(Object src, Object dest) Returns the highlighted color for this connection.int
getLineWidth
(Object src, Object dest) Returns the line width of the connection. -1 for default.getTooltip
(Object entity) Deprecated, for removal: This API element is subject to removal in a future version.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:
src
- the source entity.dest
- the destination entity.- Returns:
- the style flags for this connection.
- See Also:
-
getColor
Returns the color for the connection. Null for default.- Parameters:
src
- the source entity. Any resources created by this class must be disposed by this class.dest
- the destination entity.- Returns:
- the color.
- See Also:
-
getHighlightColor
Returns the highlighted color for this connection. Null for default.- Parameters:
src
- the source entity. Any resources created by this class must be disposed by this class.dest
- the destination entity.- Returns:
- the highlighted color. Null for default.
- See Also:
-
getLineWidth
Returns the line width of the connection. -1 for default.- Parameters:
src
- the source entity.dest
- the destination entity.- Returns:
- the line width for the connection. -1 for default.
-
getTooltip
Deprecated, for removal: This API element is subject to removal in a future version.Returns the tooltop for this node. If null is returned Zest will simply use the default tooltip.- Parameters:
entity
-- @nooverride
- This default method is not intended to be re-implemented or extended by clients.
- @noreference
- This method is not intended to be referenced by clients.
-
IEntityConnectionStyleProvider2.getTooltip(Object, Object)
instead.