Package de.mid.innovator.srv2api.icw2ac
Class ACVariableHelper
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2ac.ACVariableHelper
-
public abstract class ACVariableHelper extends java.lang.Object
Variables are elements for passing data between actions indirectly. A local variable stores values shared by the actions within a structured activity group but is not accessible outside it. The output of an action may be written to a variable and read for the input to a subsequent action which is effectively an indirect data flow path. As there is no predefined relationship between actions that read and write variables, these actions must be sequenced by control flows to prevent race conditions that may occur between actions that read or write the same variable.- See Also:
ACVariable
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ACVariable
create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer)
Create a new Variable with template and container.static ACVariable
create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer)
Create a new Variable with stereotype and container.
-
-
-
Method Detail
-
create
public static ACVariable create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer) throws InoNetException, SrvErrorException
Create a new Variable with stereotype and container.- Parameters:
srvCtx
- The context of the related innovator server.ohStereotype
- Stereotype for the new elementohContainer
- Container for the new element- Throws:
InoNetException
SrvErrorException
-
create
public static ACVariable create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer) throws InoNetException, SrvErrorException
Create a new Variable with template and container.- Parameters:
srvCtx
- The context of the related innovator server.ohTemplate
- Template for the new elementohContainer
- Container for the new element- Throws:
InoNetException
SrvErrorException
-
-