| Package | Description |
|---|---|
| eu.mihosoft.vrl.workflow | |
| eu.mihosoft.vrl.workflow.io | |
| eu.mihosoft.vrl.workflow.skin |
| Modifier and Type | Method and Description |
|---|---|
VFlow |
VFlow.getFlowById(String id)
Returns child flow by id.
|
VFlow |
VFlow.getParent()
Gets the value of the property parent.
|
VFlow |
VFlow.getRootFlow() |
static VFlow |
FlowFactory.newFlow()
Creates a new instance of a flow
|
static VFlow |
FlowFactory.newFlow(SkinFactory<? extends ConnectionSkin,? extends VNodeSkin> skinFactory)
Creates a new instance of a flow and specify its skin
|
VFlow |
VFlow.newSubFlow()
Adds a new subflow to this flow.
|
VFlow |
VFlow.newSubFlow(ValueObject obj)
Adds a new subflow to this flow.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<VFlow> |
VFlow.getSubControllers()
Returns all direct subcontrollers of this flow controller.
|
ReadOnlyObjectProperty<VFlow> |
VFlow.parentProperty() |
| Modifier and Type | Method and Description |
|---|---|
ConnectionResult |
VFlow.connect(VFlow s,
VFlow r,
String flowType) |
ConnectionResult |
VFlow.connect(VFlow s,
VNode r,
String flowType) |
ConnectionResult |
VFlow.connect(VNode s,
VFlow r,
String flowType) |
ConnectionResult |
VFlow.tryConnect(VFlow s,
VFlow r,
String flowType) |
ConnectionResult |
VFlow.tryConnect(VFlow s,
VNode r,
String flowType) |
ConnectionResult |
VFlow.tryConnect(VNode s,
VFlow r,
String flowType) |
| Constructor and Description |
|---|
FlowNodeSkinLookupImpl(VFlow root) |
| Modifier and Type | Method and Description |
|---|---|
static VFlow |
WorkflowIO.loadFromXML(InputStream xmlStream) |
static VFlow |
WorkflowIO.loadFromXML(Path p) |
static VFlow |
WorkflowIO.loadFromXML(String xml) |
| Modifier and Type | Method and Description |
|---|---|
VFlow |
Skin.getController()
Returns the flow controller that is used to manipulate the model.
|
| Modifier and Type | Method and Description |
|---|---|
ConnectionSkin |
ConnectionSkinFactory.createSkin(Connection c,
VFlow flow,
String type)
Creates a skin for the specified connection.
|
VNodeSkin |
VNodeSkinFactory.createSkin(VNode n,
VFlow controller)
Creates a node skin.
|
void |
Skin.setController(VFlow flow)
Defines the flow controller that shall be used to manipulate the model.
|