public class ComputationOperation extends AbstractOperation
functionCallMap, readMap
Constructor and Description |
---|
ComputationOperation(TIdentifierLiteral computationName,
java.lang.String fileName,
java.lang.String machineName,
java.util.List<RulesMachineReference> machineReferences) |
Modifier and Type | Method and Description |
---|---|
void |
addDefineVariable(TIdentifierLiteral identifierLiteral) |
java.util.List<TIdentifierLiteral> |
getDefineLiterals() |
java.util.Set<java.lang.String> |
getDefineVariables() |
addAllComputationDependencies, addAllRuleDependencies, addFunctionCall, addReadVariable, addReplacesIdentifier, addTags, filterOperations, getActivationPredicate, getDependsOnComputationList, getDependsOnRulesList, getFileName, getFunctionCalls, getImplicitDependenciesToComputations, getMachineName, getMachineReferencesAsString, getName, getNameLiteral, getPostconditionPredicate, getReadVariables, getReplacesIdentifier, getRequiredDependencies, getSortedListOfTransitiveDependencies, getTags, getTransitiveDependencies, getVariableReadByName, replacesOperation, setActivationPredicate, setImplicitComputationDependencies, setPostcondition, setTransitiveDependencies, sortList, toString
public ComputationOperation(TIdentifierLiteral computationName, java.lang.String fileName, java.lang.String machineName, java.util.List<RulesMachineReference> machineReferences)
public void addDefineVariable(TIdentifierLiteral identifierLiteral) throws CheckException
CheckException
public java.util.Set<java.lang.String> getDefineVariables()
public java.util.List<TIdentifierLiteral> getDefineLiterals()