Uses of Class
net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch.AbstractRuleMatchExpression
-
Packages that use AbstractRuleMatchExpression 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.ruleMatch Rule match expressions. -
-
Uses of AbstractRuleMatchExpression in net.ssehub.easy.instantiation.core.model.buildlangModel
Fields in net.ssehub.easy.instantiation.core.model.buildlangModel declared as AbstractRuleMatchExpression Modifier and Type Field Description private AbstractRuleMatchExpression[]Rule. lhsRuleMatchesprivate AbstractRuleMatchExpression[]RuleDescriptor. lhsRuleMatchesprivate AbstractRuleMatchExpression[]Rule. rhsRuleMatchesprivate AbstractRuleMatchExpression[]RuleDescriptor. rhsRuleMatchesMethods in net.ssehub.easy.instantiation.core.model.buildlangModel that return AbstractRuleMatchExpression Modifier and Type Method Description abstract AbstractRuleMatchExpressionAbstractRule. getRuleCondition(Rule.Side side, int index)Get the match conditions of this rule on the given side at the specified index.AbstractRuleMatchExpressionRule. getRuleCondition(Rule.Side side, int index)AbstractRuleMatchExpressionVtlRule. getRuleCondition(Rule.Side side, int index)AbstractRuleMatchExpression[]RuleDescriptor. getRuleMatches(Rule.Side side)Returns the rule match conditions on the specified side.private AbstractRuleMatchExpression[]Rule. selectConditions(Rule.Side side)Returns the match conditions on the specified side of this rule.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel with parameters of type AbstractRuleMatchExpression Modifier and Type Method Description java.lang.ObjectExecutableRules. buildContributing(AbstractRuleMatchExpression expression, BuildlangExecution visitor)Aims at building contributing match expressions if the given expression fails. -
Uses of AbstractRuleMatchExpression in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch
Subclasses of AbstractRuleMatchExpression in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Modifier and Type Class Description classAbstractPathRuleMatchExpressionPath matching expressions.classArtifactMatchExpressionImplements an artifact match expression.classBooleanMatchExpressionImplements a Boolean match expression, i.e., a traditional pre- or postcondition.classCollectionMatchExpressionImplements a collection match expression.classCompoundMatchExpressionDenotes the special expression regarding a path match.classPathMatchExpressionDenotes the special expression regarding a path match.classStringMatchExpressionDenotes the special expression regarding a path match.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch that return AbstractRuleMatchExpression Modifier and Type Method Description AbstractRuleMatchExpressionMatchFactory. create(Expression expr)Creates a rule match expression fromexpr.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch with parameters of type AbstractRuleMatchExpression Modifier and Type Method Description booleanAbstractPathRuleMatchExpression. contributesTo(AbstractRuleMatchExpression expression)abstract booleanAbstractRuleMatchExpression. contributesTo(AbstractRuleMatchExpression expression)Returns whether this rule match expression may contribute to the fulfillment ofexpression.booleanArtifactMatchExpression. contributesTo(AbstractRuleMatchExpression expression)booleanBooleanMatchExpression. contributesTo(AbstractRuleMatchExpression expression)booleanCollectionMatchExpression. contributesTo(AbstractRuleMatchExpression expression)java.lang.ObjectAbstractPathRuleMatchExpression. determineExpected(AbstractRuleMatchExpression rhsExpr, java.lang.Object rhsValue)abstract java.lang.ObjectAbstractRuleMatchExpression. determineExpected(AbstractRuleMatchExpression rhsExpr, java.lang.Object rhsValue)Determines the expected value on the left side (represented by this object) based on the actual value for the corresponding right side.java.lang.ObjectArtifactMatchExpression. determineExpected(AbstractRuleMatchExpression rhsExpr, java.lang.Object rhsValue)java.lang.ObjectBooleanMatchExpression. determineExpected(AbstractRuleMatchExpression rhsExpr, java.lang.Object rhsValue)java.lang.ObjectCollectionMatchExpression. determineExpected(AbstractRuleMatchExpression rhsExpr, java.lang.Object rhsValue)
-