public class FXFlowNodeSkin extends Object implements FXSkin<eu.mihosoft.vrl.workflow.VNode,Window>, eu.mihosoft.vrl.workflow.skin.VNodeSkin<eu.mihosoft.vrl.workflow.VNode>
| Type | Property and Description |
|---|---|
ObjectProperty<eu.mihosoft.vrl.workflow.VNode> |
model |
| Constructor and Description |
|---|
FXFlowNodeSkin(FXSkinFactory skinFactory,
Parent parent,
eu.mihosoft.vrl.workflow.VNode model,
eu.mihosoft.vrl.workflow.VFlow controller) |
| Modifier and Type | Method and Description |
|---|---|
void |
add() |
protected void |
addConnector(eu.mihosoft.vrl.workflow.Connector connector) |
void |
configureCanvas(VCanvas content) |
protected ConnectorShape |
createConnectorShape(eu.mihosoft.vrl.workflow.Connector connector) |
protected FlowNodeWindow |
createNodeWindow() |
ConnectorShape |
getConnectorShape(eu.mihosoft.vrl.workflow.Connector c) |
Parent |
getContentNode()
Returns the JavaFX content node.
|
eu.mihosoft.vrl.workflow.VFlow |
getController() |
eu.mihosoft.vrl.workflow.VNode |
getModel()
Gets the value of the property model.
|
Window |
getNode()
Returns the JavaFX node.
|
FXSkinFactory |
getSkinFactory() |
ObjectProperty<eu.mihosoft.vrl.workflow.VNode> |
modelProperty() |
void |
remove() |
void |
setController(eu.mihosoft.vrl.workflow.VFlow controller) |
void |
setModel(eu.mihosoft.vrl.workflow.VNode model)
Sets the value of the property model.
|
public final ObjectProperty<eu.mihosoft.vrl.workflow.VNode> modelProperty
modelProperty in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>getModel(),
setModel(VNode)public FXFlowNodeSkin(FXSkinFactory skinFactory, Parent parent, eu.mihosoft.vrl.workflow.VNode model, eu.mihosoft.vrl.workflow.VFlow controller)
protected FlowNodeWindow createNodeWindow()
protected void addConnector(eu.mihosoft.vrl.workflow.Connector connector)
protected ConnectorShape createConnectorShape(eu.mihosoft.vrl.workflow.Connector connector)
public Parent getContentNode()
FXSkingetContentNode in interface FXSkin<eu.mihosoft.vrl.workflow.VNode,Window>public void remove()
remove in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>public final void setModel(eu.mihosoft.vrl.workflow.VNode model)
setModel in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>public final eu.mihosoft.vrl.workflow.VNode getModel()
getModel in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>public final ObjectProperty<eu.mihosoft.vrl.workflow.VNode> modelProperty()
modelProperty in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>getModel(),
setModel(VNode)public void add()
add in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>public eu.mihosoft.vrl.workflow.VFlow getController()
getController in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>public void setController(eu.mihosoft.vrl.workflow.VFlow controller)
setController in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>controller - the controller to setpublic FXSkinFactory getSkinFactory()
getSkinFactory in interface FXSkin<eu.mihosoft.vrl.workflow.VNode,Window>getSkinFactory in interface eu.mihosoft.vrl.workflow.skin.Skin<eu.mihosoft.vrl.workflow.VNode>public ConnectorShape getConnectorShape(eu.mihosoft.vrl.workflow.Connector c)
public void configureCanvas(VCanvas content)