public class VolatileNodeDependencyProvider extends NodeDependencyProvider
injectedDependencies, node, template| Constructor and Description |
|---|
VolatileNodeDependencyProvider(Template template,
int succNodeID)
Constructs a new
VolatileNodeDependencyProvider for the specified
template and the/a node that will follow the node to be created. |
| Modifier and Type | Method and Description |
|---|---|
Dependency |
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. |
ParameterRef[] |
getParameters()
Returns all already existing parameters.
|
getCompleteDataTypeOf, getDependencyTypeArguments, getDependencyTypeArguments, getDependencyTypes, getLabelForArgument, getLabelForType, getLabelForTypeAndArgument, getParameterBindings, getPreferredParameter, injectDependency, parameterExists, removeInjectedDependencypublic VolatileNodeDependencyProvider(Template template, int succNodeID)
VolatileNodeDependencyProvider for the specified
template and the/a node that will follow the node to be created.template - the templatesuccNodeID - node that will follow the node to be createdpublic ParameterRef[] getParameters()
DependencyProviderDependencyProvider.getDependencyOf(String) to retrieve dependency information about
each parameter.getParameters in interface DependencyProvidergetParameters in class NodeDependencyProviderpublic Dependency getDependencyOf(java.lang.String parameterName)
DependencyProvidernull if the parameter has currently no dependency
bound to it or the parameter does not exist.getDependencyOf in interface DependencyProvidergetDependencyOf in class NodeDependencyProviderparameterName - the name of the parameter for which to return
dependency-related information