public abstract class ComputedAssignmentStatement extends AssignmentStatement
| Modifier and Type | Field and Description |
|---|---|
protected Operation |
dml |
conditional, modifiable, path| Modifier | Constructor and Description |
|---|---|
protected |
ComputedAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
This constructor creates a new AssignmentStatement which assigns a
constant value (Element) to the associated path.
|
createAssignmentStatement, createAssignmentStatement, isAbsolute, isRelativeexecute, getSourceRangeprotected final Operation dml
protected ComputedAssignmentStatement(SourceRange sourceRange, Path path, Operation dml, boolean conditional, boolean modifiable) throws SyntaxException
sourceRange - source location of this statementpath - machine configuration path (non-external) to modifydml - DML block to evaluate for the path's valueconditional - flag indicating if this is a conditional assignment (i.e. if
the value already exists, don't do anything)modifiable - flag indicating if the path can be further modified (i.e.
'final' functionality)SyntaxExceptionCopyright © 2014 Quattor. All Rights Reserved.