| Package | Description |
|---|---|
| de.aristaflow.adept2.core.changeoperations | |
| de.aristaflow.adept2.model.processmodel.systemdata |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,Dependency> |
NodeDependencyProvider.injectedDependencies
injected parameters and their dependencies
|
| Modifier and Type | Method and Description |
|---|---|
Dependency |
NodeDependencyProvider.getDependencyOf(java.lang.String parameterName) |
Dependency |
VolatileNodeDependencyProvider.getDependencyOf(java.lang.String parameterName) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<Dependency,java.lang.String> |
NodeDependencyProvider.getDependencyTypeArguments(java.lang.Object dependencyType,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName) |
java.util.Map<Dependency,java.lang.String> |
NodeDependencyProvider.getDependencyTypeArguments(java.lang.Object dependencyType,
ProcessConstants.AdeptDataType dataType,
java.util.UUID identifierID) |
java.util.Map<java.lang.String,Dependency> |
NodeDependencyProvider.getParameterBindings()
Returns the parameter bindings, i.e. the dependency of each parameter in a
map.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
NodeDependencyProvider.getLabelForArgument(Dependency dependency) |
java.lang.String |
NodeDependencyProvider.getLabelForTypeAndArgument(Dependency dependency) |
ParameterRef |
NodeDependencyProvider.getPreferredParameter(Dependency dependency) |
void |
NodeDependencyProvider.injectDependency(java.lang.String parameterName,
Dependency dependency)
Injects an additional parameter into this dependency provider.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
UpdateNode.btnAutoStartEnabled(Template template,
Node node,
java.lang.String nodeSAR,
java.util.Map<java.lang.String,Dependency> dependencies) |
static boolean |
UpdateNodeSystemDependency.isPossible(ChangeableInstance instance,
Node tempNode,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty)
Checks if the parameter binding is valid (concerning structural and state
based correctness) for that property of the given container node which is
referenced by the node property
nodeProperty in the related
template. |
static boolean |
UpdateNodeSystemDependency.isPossible(ChangeableInstance instance,
Node tempNode,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
CheckReport checkReport)
Checks if the parameter binding is valid (concerning structural and state
based correctness) for that property of the given container node which is
referenced by the node property
nodeProperty in the related
template. |
static boolean |
UpdateNodeSystemDependency.isPossible(Template template,
Node tempNode,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty)
Checks if the parameter binding is valid (concerning structural
correctness) for that property of the given container node which is
referenced by the node property
nodeProperty in the related
template. |
static boolean |
UpdateNodeSystemDependency.isPossible(Template template,
Node tempNode,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
CheckReport checkReport)
Checks if the parameter binding is valid (concerning structural
correctness) for that property of the given container node which is
referenced by the node property
nodeProperty in the related
template. |
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager)
Updates the system parameters of a node object in the given template using
the data in the given node.
|
protected static void |
UpdateNodeSystemDependency.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
java.util.Map<java.lang.String,Dependency> paramBindings,
ProcessConstants.NodeProperty nodeProperty,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
| Modifier and Type | Method and Description |
|---|---|
Dependency |
DependencyProvider.getDependencyOf(java.lang.String parameterName)
Returns dependency-related information about the parameter with the
specified name or
null if the parameter has currently no dependency
bound to it or the parameter does not exist. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<Dependency,java.lang.String> |
DependencyProvider.getDependencyTypeArguments(java.lang.Object dependencyType,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName)
The same as
#getDependencyTypeArguments(Object, AdeptDataType, UUID) but
restricting based on the designated UDT name instead of the identifier ID. |
java.util.Map<Dependency,java.lang.String> |
DependencyProvider.getDependencyTypeArguments(java.lang.Object dependencyType,
ProcessConstants.AdeptDataType dataType,
java.util.UUID identifierID)
Returns all available dependencies for the specified dependency type in a map.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DependencyProvider.getLabelForArgument(Dependency dependency)
Returns a label text for argument of the designated dependency.
|
java.lang.String |
DependencyProvider.getLabelForTypeAndArgument(Dependency dependency)
Returns a label text for the designated dependency.
|
ParameterRef |
DependencyProvider.getPreferredParameter(Dependency dependency)
Returns the preferred parameter name and type for the specified dependency.
|