Uses of Class
net.ssehub.easy.instantiation.core.model.buildlangModel.RuleExecutionContext
-
Packages that use RuleExecutionContext Package Description net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop Implements the LHS/RHS match loop and related applicators. -
-
Uses of RuleExecutionContext in net.ssehub.easy.instantiation.core.model.buildlangModel
Fields in net.ssehub.easy.instantiation.core.model.buildlangModel with type parameters of type RuleExecutionContext Modifier and Type Field Description private java.util.Stack<RuleExecutionContext>BuildlangExecution. ruleStackMethods in net.ssehub.easy.instantiation.core.model.buildlangModel that return RuleExecutionContext Modifier and Type Method Description protected RuleExecutionContextBuildlangExecution. peekRuleStack()Returns the top element on the rule stack.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel with parameters of type RuleExecutionContext Modifier and Type Method Description protected java.lang.ObjectBuildlangExecution. applyRuleBody(Rule rule, java.lang.Object[] rhsValues, RuleExecutionContext context)Determines pre- and postcondition matches and, if enabled, assigns RHS/LHS variables and executes the rule body.protected voidBuildlangExecution. checkPostconditions(RuleExecutionContext context)Checks the postconditions of therule.protected voidBuildlangExecution. cleanupRuleExecution(RuleExecutionContext context)Cleans up the rule execution.java.lang.ObjectBuildlangExecution. executeRuleBody(IRuleBlock ruleBody, RuleExecutionContext context)protected booleanBuildlangExecution. prepareExecution(RuleExecutionContext context)Evaluates the rule header and returns whether the rule is applicable.protected booleanBuildlangExecution. ruleElementFailed(IRuleElement elt, RuleExecutionContext context)Is called wheneltfailed in execution, e.g., to put further information about failing into the rule executioncontext.Constructors in net.ssehub.easy.instantiation.core.model.buildlangModel with parameters of type RuleExecutionContext Constructor Description RuleExecutionResult(RuleExecutionResult.Status status, RuleExecutionContext context)Creates a new rule execution result. -
Uses of RuleExecutionContext in net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop
Fields in net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop declared as RuleExecutionContext Modifier and Type Field Description private RuleExecutionContextBuildExecutionApplicator. contextMethods in net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop with parameters of type RuleExecutionContext Modifier and Type Method Description java.lang.ObjectRuleBodyExecutor. executeRuleBody(IRuleBlock ruleBody, RuleExecutionContext context)Executes a rule body.Constructors in net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop with parameters of type RuleExecutionContext Constructor Description BuildExecutionApplicator(RuntimeEnvironment environment, RuleExecutionContext context, RuleBodyExecutor executor)Creates the applicator.
-