public class RemoveSystemDataFlow
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.logging.Logger |
logger
a Logger
|
| Constructor and Description |
|---|
RemoveSystemDataFlow() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isPossible(Instance instance,
int nodeID,
java.lang.String inputParameterName)
Check if it is possible (concerning structural correctness and state based
correctness) to remove the system data flow flow which is connected with
the given parameter.
|
static boolean |
isPossible(Instance instance,
int nodeID,
java.lang.String inputParameterName,
CheckReport checkReport)
Check if it is possible (concerning structural correctness and state based
correctness) to remove the system data flow flow which is connected with
the given parameter.
|
static boolean |
isPossible(Template template,
int nodeID,
java.lang.String inputParameterName)
Check if it is possible (concerning structural correctness) to remove the
system data flow flow which is connected with the given parameter.
|
static boolean |
isPossible(Template template,
int nodeID,
java.lang.String inputParameterName,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to remove the
system data flow which is connected with the given parameter.
|
static void |
performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
java.lang.String inputParameterName)
Remove the system data flow which is connected with the given parameter in
the given instance.
|
static void |
performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Remove the system data flow which is connected with the given parameter in
the given instance.
|
static void |
performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
java.lang.String inputParameterName)
Remove the system data flow which is connected with the given parameter.
|
static void |
performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Remove the system data flow which is connected with the given parameter.
|
protected static void |
performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
java.lang.String inputParameterName,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
public static boolean isPossible(Template template, int nodeID, java.lang.String inputParameterName)
template - The corresponding templatenodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodepublic static boolean isPossible(Template template, int nodeID, java.lang.String inputParameterName, CheckReport checkReport)
template - The corresponding templatenodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodecheckReport - a checkReport object which can be filled with the reason
why the isPossible failed (i.e. in the case the method returns
false), may be nullpublic static boolean isPossible(Instance instance, int nodeID, java.lang.String inputParameterName)
instance - The corresponding instancenodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodepublic static boolean isPossible(Instance instance, int nodeID, java.lang.String inputParameterName, CheckReport checkReport)
instance - The corresponding instancenodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodecheckReport - a checkReport object which can be filled with the reason
why the isPossible failed (i.e. in the case the method returns
false), may be nullpublic static void performOperation(SessionToken session, ChangeableTemplate template, int nodeID, java.lang.String inputParameterName)
session - The session which is used to check for access rights on this
method.template - The related changeable template.nodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodepublic static void performOperation(SessionToken session, ChangeableTemplate template, int nodeID, java.lang.String inputParameterName, UpdateManager updateManager)
session - The session which is used to check for access rights on this
method.template - The related changeable template.nodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodeupdateManager - The UpdateManager where modifications are logged, may
be nullpublic static void performOperation(SessionToken session, ChangeableInstance instance, int nodeID, java.lang.String inputParameterName)
session - The session which is used to check for access rights on this
method.instance - The related changeable instance.nodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodepublic static void performOperation(SessionToken session, ChangeableInstance instance, int nodeID, java.lang.String inputParameterName, UpdateManager updateManager)
session - The session which is used to check for access rights on this
method.instance - The related changeable instance.nodeID - the node which contains the system parameter. *inputParameterName - the name of the parameter which must exist in the
the consumer nodeupdateManager - the manager which is responsible for the graphical
adaptation of the template (maybe null)protected static void performOperation(SessionToken session, ChangePrimitives processGraph, int nodeID, java.lang.String inputParameterName, UpdateManager updateManager)
session - The session which is used to check for access rights on this
method.processGraph - an instance of type ChangeableTemplate or
ChangeableInstancenodeID - the node which contains the system parameter.inputParameterName - the name of the parameter which must exist in the
the consumer nodeupdateManager - the manager which is responsible for the graphical
adaptation of the template (maybe null)