- saveToXML(Path, VFlowModel) - Static method in class eu.mihosoft.vrl.workflow.io.WorkflowIO
-
- saveToXML(VFlowModel, OutputStream) - Static method in class eu.mihosoft.vrl.workflow.io.WorkflowIO
-
- saveToXML(VFlowModel) - Static method in class eu.mihosoft.vrl.workflow.io.WorkflowIO
-
- Selectable - Interface in eu.mihosoft.vrl.workflow
-
Selectable interface.
- selectableProperty() - Method in interface eu.mihosoft.vrl.workflow.VNode
-
- selectedProperty() - Method in interface eu.mihosoft.vrl.workflow.Selectable
-
Returns the selection state property.
- senderProperty() - Method in interface eu.mihosoft.vrl.workflow.skin.ConnectionSkin
-
Returns the sender property.
- set(String, T) - Method in interface eu.mihosoft.vrl.workflow.PropertyStorage
-
Sets a property.
- setAlignmentThreshold(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the alignment parameter used to align nodes with each other.
- setAspectratio(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the aspect ratio of the initial drawing area of the graph.
- setAutoscaleNodes(boolean) - Method in interface eu.mihosoft.vrl.workflow.incubating.LayoutGenerator
-
If set to true, subflow nodes in the given workflow are automatically
scaled to fit their contents.
- setAutoscaleNodes(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, subflow nodes in the given workflow are automatically
scaled to fit their contents.
- setAutoscaleNodes(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, subflow nodes in the given workflow are automatically
scaled to fit their contents.
- setConnectionClass(Class<? extends Connection>) - Method in interface eu.mihosoft.vrl.workflow.Connections
-
Defines the connection implementation class that shall be used.
- setConnections(List<PersistentConnection>) - Method in class eu.mihosoft.vrl.workflow.io.PersistentFlow
-
- setConnectors(List<PersistentConnector>) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setController(VFlow) - Method in interface eu.mihosoft.vrl.workflow.skin.Skin
-
Defines the flow controller that shall be used to manipulate the model.
- setDebug(boolean) - Method in interface eu.mihosoft.vrl.workflow.incubating.LayoutGenerator
-
If set to true, debugging output will be printed in the command line.
- setDebug(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, debugging output will be printed in the command line.
- setDebug(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, debugging output will be printed in the command line.
- setDirection(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the desired average edge direction as an angle to the abscissa in
degrees.
- setFlowNodeClass(Class<? extends VNode>) - Method in class eu.mihosoft.vrl.workflow.FlowModelImpl
-
- setFlowNodeClass(Class<? extends VNode>) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
Defines the flow node implementation class used by this flow controller.
- setGraphmode(int) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the input type.
- setGraphmode(int) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the input type.
- setHeight(double) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setHeight(double) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Sets the value of the property height.
- setId(String) - Method in interface eu.mihosoft.vrl.workflow.Connection
-
- setId(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnection
-
- setId(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setId(String) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Defines the local id of this node.
- setIdGenerator(IdGenerator) - Method in class eu.mihosoft.vrl.workflow.FlowModelImpl
-
- setIdGenerator(IdGenerator) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
Defines the id generator that shall be used by this flow controller.
- setLaunchAlignNodes(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, nodes will be aligned either with each other or on a
global grid.
- setLaunchCalculateHorizontalPositions(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, the horizontal position for each layer is calculated and
changed.
- setLaunchCalculateVerticalPositions(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, the vertical position for each node is calculated and
changed.
- setLaunchCreateLayering(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, a new layering for the given graph is created.
- setLaunchDisplaceIdents(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, nodes that are placed on the same coordinates will be
displaced slightly, so the forcePush step can move them accordingly.
- setLaunchForcePush(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, all nodes will repel each other until no overlaps between
nodes are left or the maximum amount of iterations has been reached.
- setLaunchJungLayout(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, the specified algorithm from the JUNG-library is applied
to the graph.
- setLaunchOrigin(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, nodes with an in-degree of 0 will be placed at the
leftmost edge of the drawing space.
- setLaunchPushBack(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, all nodes will be pushed past their predecessors, so no
edges have a direction inverse to the specified direction.
- setLaunchRemoveCycles(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, a depth-first-search is performed and all back edges are
removed from the model graph.
- setLaunchRemoveCycles(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, a depth-first-search is performed and all back edges are
removed from the model graph.
- setLaunchRotate(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, the graph is rotated to reach an average flow direction
that is the direction specified.
- setLaunchSeparateDisjunctGraphs(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, disjunct parts of the model graph will be laid out
separately and then arranged over each other to create the cumulative
layout.
- setLaunchSeparateEdgeTypes(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, edge types will be separated and a layout generated that
follows edge type priorities.
- setLayering(int[]) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the layering of the current graph as an array of layer indices.
- setLayoutSelector(int) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Select the Jung layout that is supposed to be used in the first step of
the algorithm.
- setLocalId(String) - Method in interface eu.mihosoft.vrl.workflow.Connector
-
Defines the local id of this connector.
- setLocalId(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnector
-
- setMainInput(Connector) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
- setMainInputs(Map<String, String>) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setMainOutput(Connector) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
- setMainOutputs(Map<String, String>) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setMaxiterations(int) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the maximum amount of iterations for the force push step of the
algorithm.
- setMaxNumberOfConnections(int) - Method in interface eu.mihosoft.vrl.workflow.Connector
-
Defines the maximum allowed number of connections.
- setMaxNumConnections(int) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnector
-
- setModel(T) - Method in interface eu.mihosoft.vrl.workflow.skin.Skin
-
Defines the model that shall be represented by this skin.
- setModel(VFlowModel) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
Defines the model that shall be used by this flow controller.
- setModelGraph(LinkedList<Pair<Integer>>) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the model graph.
- setModelGraph(DirectedGraph<VNode, Connection>) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the model graph to be laid out.
- setNodelist(Collection<VNode>) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the list of nodes to be laid out.
- setNodelist(Collection<VNode>) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the list of nodes to be laid out.
- setNodeLookup(NodeLookup) - Method in class eu.mihosoft.vrl.workflow.FlowModelImpl
-
- setNodeLookup(NodeLookup) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
Defines the node lookup that shall be used by this flow controller.
- setNodes(List<PersistentNode>) - Method in class eu.mihosoft.vrl.workflow.io.PersistentFlow
-
- setNodeSkinLookup(FlowNodeSkinLookup) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
- setParent(VNode) - Method in class eu.mihosoft.vrl.workflow.DefaultConnectorValueObject
-
- setParent(VNode) - Method in class eu.mihosoft.vrl.workflow.DefaultValueObject
-
- setParent(PersistentFlow) - Method in class eu.mihosoft.vrl.workflow.io.PersistentFlow
-
- setParent(VNode) - Method in interface eu.mihosoft.vrl.workflow.ValueObject
-
- setParentId(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentValueObject
-
- setPassthru(boolean) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnector
-
- setReceiver(Connector) - Method in interface eu.mihosoft.vrl.workflow.Connection
-
- setReceiver(Connector) - Method in interface eu.mihosoft.vrl.workflow.skin.ConnectionSkin
-
Defines the receiver connector.
- setReceiverId(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnection
-
- setRecursive(boolean) - Method in interface eu.mihosoft.vrl.workflow.incubating.LayoutGenerator
-
If set to true, the layout is applied to all subflows of the given
workflow recursively.
- setRecursive(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
If set to true, the layout is applied to all subflows of the given
workflow recursively.
- setRecursive(boolean) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
If set to true, the layout is applied to all subflows of the given
workflow recursively.
- setScaling(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the scaling parameter of the algorithm.
- setScaling(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the scaling parameter of the algorithm.
- setSender(Connector) - Method in interface eu.mihosoft.vrl.workflow.Connection
-
- setSender(Connector) - Method in interface eu.mihosoft.vrl.workflow.skin.ConnectionSkin
-
Defines the sender connector.
- setSenderId(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnection
-
- setSkinFactories(SkinFactory...) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
Defines the skin factories for this flow controller.
- setSkinFactories(Collection<SkinFactory<? extends ConnectionSkin, ? extends VNodeSkin>>) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
Defines the skin factories for this flow controller.
- setStorage(Map<String, Object>) - Method in class eu.mihosoft.vrl.workflow.io.PersistentValueObject
-
- setStyle(String) - Method in interface eu.mihosoft.vrl.workflow.VisualizationRequest
-
- setSubflowscale(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the scaling factor that is used to scale subflow-nodes in the
autoscaleNodes procedure.
- setSubflowscale(double) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the scaling factor that is used to scale subflow-nodes in the
autoscaleNodes procedure.
- setTitle(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setTitle(String) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Sets the value of the property title.
- setType(String) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnection
-
- setUp() - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets up the model-fields.
- setValue(Object) - Method in class eu.mihosoft.vrl.workflow.DefaultConnectorValueObject
-
Sets the value of the property value.
- setValue(Object) - Method in class eu.mihosoft.vrl.workflow.DefaultValueObject
-
Sets the value of the property value.
- setValue(Object) - Method in class eu.mihosoft.vrl.workflow.io.PersistentValueObject
-
- setValue(Object) - Method in interface eu.mihosoft.vrl.workflow.ValueObject
-
Sets the value of the property value.
- setValueObject(ValueObject) - Method in interface eu.mihosoft.vrl.workflow.Connector
-
Defines the value object of this connector.
- setValueObject(ValueObject) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnector
-
- setValueObject(PersistentValueObject) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setValueObject(ValueObject) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Sets the value of the property valueObject.
- setVisible(boolean) - Method in class eu.mihosoft.vrl.workflow.FlowModelImpl
-
Sets the value of the property visible.
- setVisible(boolean) - Method in class eu.mihosoft.vrl.workflow.io.PersistentFlow
-
- setVisible(boolean) - Method in interface eu.mihosoft.vrl.workflow.VFlow
-
- setVisible(boolean) - Method in interface eu.mihosoft.vrl.workflow.VisibleState
-
Sets the value of the property visible.
- setVisualizationRequest(VisualizationRequest) - Method in interface eu.mihosoft.vrl.workflow.Connection
-
- setVisualizationRequest(VisualizationRequest) - Method in class eu.mihosoft.vrl.workflow.DefaultConnectorValueObject
-
- setVisualizationRequest(VisualizationRequest) - Method in class eu.mihosoft.vrl.workflow.DefaultValueObject
-
- setVisualizationRequest(VisualizationRequest) - Method in class eu.mihosoft.vrl.workflow.FlowModelImpl
-
Sets the value of the property visualizationRequest.
- setVisualizationRequest(VisualizationRequest) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnector
-
- setVisualizationRequest(VisualizationRequest) - Method in interface eu.mihosoft.vrl.workflow.Model
-
Defines the visualization request for this model.
- setVisualizationRequest(VisualizationRequest) - Method in interface eu.mihosoft.vrl.workflow.ValueObject
-
- setVReq(VisualizationRequest) - Method in class eu.mihosoft.vrl.workflow.io.PersistentConnection
-
- setVReq(VisualizationRequest) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setWidth(double) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setWidth(double) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Sets the value of the property width.
- setWorkflow(VFlowModel) - Method in interface eu.mihosoft.vrl.workflow.incubating.LayoutGenerator
-
Sets the workflow to be laid out.
- setWorkflow(VFlowModel) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorNaive
-
Sets the workflow to be laid out.
- setWorkflow(VFlowModel) - Method in class eu.mihosoft.vrl.workflow.incubating.LayoutGeneratorSmart
-
Sets the workflow to be laid out.
- setX(double) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setX(double) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Sets the value of the property x.
- setY(double) - Method in class eu.mihosoft.vrl.workflow.io.PersistentNode
-
- setY(double) - Method in interface eu.mihosoft.vrl.workflow.VNode
-
Sets the value of the property y.
- Skin<T extends Model> - Interface in eu.mihosoft.vrl.workflow.skin
-
A skin is a toolkit independent visual representation of a model.
- SkinFactory<T extends Skin,V extends Skin> - Interface in eu.mihosoft.vrl.workflow.skin
-
A skinfactory is responsible for creating skin based on model changes.