public class EdgeLabelPart extends AbstractLabelPart
EdgeLabelPart
is an AbstractLabelPart
that is used to
display the label of an edge.contentAnchoragesUnmodifiable, contentChildrenUnmodifiable, content
active, adaptable, adapters, anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisual
contentAnchoragesUnmodifiable, contentChildrenUnmodifiable, content
anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisual
adapters
adaptable
active
IAdaptable.Bound<A extends IAdaptable>
IAdaptable.Bound.Impl<T extends IAdaptable>
CSS_CLASS_LABEL
TRANSFORM_PROVIDER_KEY, TRANSFORM_PROVIDER_ROLE
CONTENT_ANCHORAGES_PROPERTY, CONTENT_CHILDREN_PROPERTY, CONTENT_PROPERTY
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY
ADAPTERS_PROPERTY
ACTIVE_PROPERTY
Constructor and Description |
---|
EdgeLabelPart() |
Modifier and Type | Method and Description |
---|---|
Point |
computeLabelPosition()
Computes a position for this label.
|
protected javafx.scene.Group |
doCreateVisual() |
protected SetMultimap<? extends java.lang.Object,java.lang.String> |
doGetContentAnchorages() |
protected void |
doRefreshVisual(javafx.scene.Group visual) |
javafx.util.Pair<Edge,java.lang.String> |
getContent() |
protected Point |
getEndPoint()
Computes the end position for placing a label.
|
protected IContentPart<? extends Connection> |
getFirstAnchorage()
Returns the
IContentPart for which this EdgeLabelPart
displays the label. |
protected Point |
getMidPoint()
Computes the middle position for placing a label.
|
protected Point |
getStartPoint()
Computes the start position for placing a label.
|
protected javafx.scene.control.Tooltip[] |
getTooltipNodes()
Array containing the
Tooltip nodes of this EdgeLabelPart in
the following order:
[0]: tooltip node on the label of the edge. |
protected void |
refreshTooltip()
Changes the tooltip of this
EdgeLabelPart to the given value. |
protected void |
refreshTooltip(javafx.scene.control.Tooltip tooltipNode,
java.lang.String tooltip)
Changes the tooltip of this
EdgeLabelPart to the given value. |
createText, doActivate, doAttachToAnchorageVisual, doDeactivate, doDetachFromAnchorageVisual, doGetContentChildren, getContentTransform, getLabelPosition, getLabelPositionAttributeKey, getText, recomputeLabelPosition, refreshPosition, setContentTransform, setLabelPosition
addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, doAddContentChild, doAttachToContentAnchorage, doDetachFromContentAnchorage, doRemoveContentChild, doReorderContentChild, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, register, registerAtContentPartMap, removeContentChild, reorderContentChild, setContent, unregister, unregisterFromContentPartMap
activate, activateAdapters, activateChildren, activeProperty, adaptableProperty, adaptersProperty, addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, deactivateChildren, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, dispose, doAddChildVisual, doRemoveChildVisual, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, registerAtVisualPartMap, removeChild, removeChildren, reorderChild, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, setParent, setRefreshVisual, unregisterFromVisualPartMap, unsetAdapter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVisualTransform, setVisualTransform
addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, removeContentChild, reorderContentChild, setContent
addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
adaptersProperty, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapter
adaptableProperty, getAdaptable, setAdaptable
activate, activeProperty, deactivate, isActive
dispose
public Point computeLabelPosition()
AbstractLabelPart
computeLabelPosition
in class AbstractLabelPart
GraphPart
that contains this label.protected javafx.scene.Group doCreateVisual()
doCreateVisual
in class AbstractVisualPart<javafx.scene.Group>
protected SetMultimap<? extends java.lang.Object,java.lang.String> doGetContentAnchorages()
doGetContentAnchorages
in class AbstractContentPart<javafx.scene.Group>
protected void doRefreshVisual(javafx.scene.Group visual)
doRefreshVisual
in class AbstractVisualPart<javafx.scene.Group>
public javafx.util.Pair<Edge,java.lang.String> getContent()
getContent
in interface IContentPart<javafx.scene.Group>
getContent
in class AbstractLabelPart
protected Point getEndPoint()
protected IContentPart<? extends Connection> getFirstAnchorage()
IContentPart
for which this EdgeLabelPart
displays the label.IContentPart
for which this EdgeLabelPart
displays the label.protected Point getMidPoint()
protected Point getStartPoint()
protected javafx.scene.control.Tooltip[] getTooltipNodes()
Tooltip
nodes of this EdgeLabelPart
in
the following order:
Tooltip
s.protected void refreshTooltip()
EdgeLabelPart
to the given value.protected void refreshTooltip(javafx.scene.control.Tooltip tooltipNode, java.lang.String tooltip)
EdgeLabelPart
to the given value.tooltipNode
- the tooltip nodetooltip
- the tooltip textCopyright (c) 2014 itemis AG and others. All rights reserved.