public class EdgeLabelPart extends AbstractVisualPart<javafx.scene.Node,javafx.scene.text.Text>
EdgeLabelPart
is an AbstractVisualPart
that is used to
display the label of an edge. It is created be an EdgeContentPart
upon activation. By separating the EdgeLabelPart
from the
EdgeContentPart
, bindings can be defined individually for both types
of parts.IAdaptable.Bound<A extends IAdaptable>
pcs
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY
ADAPTERS_PROPERTY
ACTIVE_PROPERTY
Constructor and Description |
---|
EdgeLabelPart() |
Modifier and Type | Method and Description |
---|---|
protected void |
attachToAnchorageVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> anchorage,
java.lang.String role) |
protected javafx.scene.text.Text |
createVisual() |
protected void |
detachFromAnchorageVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> anchorage,
java.lang.String role) |
protected void |
doRefreshVisual(javafx.scene.text.Text visual) |
EdgeContentPart |
getHost()
Returns the
EdgeContentPart for which this EdgeLabelPart
displays the label. |
javafx.scene.transform.Translate |
getOffset()
Returns the offset that is currently applied to the label.
|
activate, addAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, addChildVisual, addPropertyChangeListener, deactivate, dispose, doActivate, doDeactivate, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getRoot, getViewer, getVisual, isActive, isRefreshVisual, refreshVisual, register, registerAtVisualPartMap, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, removeChildVisual, removePropertyChangeListener, reorderChild, setAdapter, setAdapter, setAdapter, setAdapters, setParent, setRefreshVisual, unregister, unregisterFromVisualPartMap, unsetAdapter
protected void attachToAnchorageVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> anchorage, java.lang.String role)
attachToAnchorageVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.text.Text>
protected javafx.scene.text.Text createVisual()
createVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.text.Text>
protected void detachFromAnchorageVisual(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> anchorage, java.lang.String role)
detachFromAnchorageVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.text.Text>
protected void doRefreshVisual(javafx.scene.text.Text visual)
doRefreshVisual
in class AbstractVisualPart<javafx.scene.Node,javafx.scene.text.Text>
public EdgeContentPart getHost()
EdgeContentPart
for which this EdgeLabelPart
displays the label.EdgeContentPart
for which this EdgeLabelPart
displays the label.public javafx.scene.transform.Translate getOffset()
Copyright (c) 2014 itemis AG and others. All rights reserved.