Uses of Interface
org.eclipse.xsemantics.dsl.xsemantics.Rule
-
-
Uses of Rule in org.eclipse.xsemantics.dsl.generator
Methods in org.eclipse.xsemantics.dsl.generator with parameters of type Rule Modifier and Type Method Description java.lang.CharSequenceXsemanticsGeneratorExtensions. additionalArgsForRule(Rule rule)java.lang.CharSequenceXsemanticsGeneratorExtensions. applyRuleName(Rule rule)org.eclipse.xtext.xbase.compiler.output.ITreeAppendableXsemanticsGeneratorExtensions. compileReturnResult(Rule rule, org.eclipse.xtext.common.types.JvmTypeReference resultType, org.eclipse.xtext.xbase.compiler.output.ITreeAppendable result)voidXsemanticsGeneratorExtensions. declareVariablesForOutputParams(Rule rule, org.eclipse.xtext.xbase.compiler.output.ITreeAppendable appendable)java.lang.StringXsemanticsGeneratorExtensions. errorForRule(Rule rule)java.lang.StringXsemanticsGeneratorExtensions. exceptionVarName(Rule rule)java.lang.Iterable<RuleParameter>XsemanticsGeneratorExtensions. inputEObjectParams(Rule rule)java.lang.StringXsemanticsGeneratorExtensions. inputParameterNames(Rule rule)java.lang.StringXsemanticsGeneratorExtensions. ruleEnvName(Rule rule)java.lang.StringXsemanticsGeneratorExtensions. stringForRule(Rule rule, org.eclipse.xtext.xbase.lib.Functions.Function1<? super RuleConclusionElement,? extends java.lang.CharSequence> forOutput, org.eclipse.xtext.xbase.lib.Functions.Function1<? super RuleConclusionElement,? extends java.lang.CharSequence> forInput)java.lang.StringXsemanticsGeneratorExtensions. traceStringForRule(Rule rule) -
Uses of Rule in org.eclipse.xsemantics.dsl.jvmmodel
Methods in org.eclipse.xsemantics.dsl.jvmmodel with parameters of type Rule Modifier and Type Method Description protected voidXsemanticsJvmModelInferrer. _assignBody(org.eclipse.xtext.common.types.JvmExecutable logicalContainer, Rule rule)voidXsemanticsJvmModelInferrer. assignBody(org.eclipse.xtext.common.types.JvmExecutable logicalContainer, Rule rule)org.eclipse.xtext.common.types.JvmOperationXsemanticsJvmModelInferrer. compileApplyMethod(Rule rule)org.eclipse.xtext.common.types.JvmOperationXsemanticsJvmModelInferrer. compileErrorSpecificationMethod(Rule rule)org.eclipse.xtext.common.types.JvmOperationXsemanticsJvmModelInferrer. compileImplMethod(Rule rule)org.eclipse.xtend2.lib.StringConcatenationClientXsemanticsJvmModelInferrer. errorInformationArgs(Rule rule)java.util.List<org.eclipse.xtext.common.types.JvmFormalParameter>XsemanticsJvmModelInferrer. inputParameters(Rule rule)org.eclipse.xtext.common.types.JvmFormalParameterXsemanticsJvmModelInferrer. paramForEnvironment(Rule rule) -
Uses of Rule in org.eclipse.xsemantics.dsl.typing
Methods in org.eclipse.xsemantics.dsl.typing with parameters of type Rule Modifier and Type Method Description TupleTypeXsemanticsTypeSystem. getInputTypes(Rule rule) -
Uses of Rule in org.eclipse.xsemantics.dsl.util
Methods in org.eclipse.xsemantics.dsl.util that return Rule Modifier and Type Method Description RuleXsemanticsUtils. containingRule(org.eclipse.emf.ecore.EObject element)Methods in org.eclipse.xsemantics.dsl.util that return types with arguments of type Rule Modifier and Type Method Description java.lang.Iterable<Rule>XsemanticsUtils. allRules(XsemanticsSystem system)java.util.List<Rule>XsemanticsUtils. allRulesByJudgmentDescription(XsemanticsSystem ts, java.lang.String judgmentSymbol, java.lang.Iterable<java.lang.String> relationSymbols)java.lang.Iterable<Rule>XsemanticsUtils. filterRulesByJudgmentDescription(java.lang.Iterable<Rule> rules, java.lang.String judgmentSymbol, java.lang.Iterable<java.lang.String> relationSymbols)java.lang.Iterable<Rule>XsemanticsUtils. filterRulesByJudgmentDescription(XsemanticsSystem ts, java.lang.String judgmentSymbol, java.lang.Iterable<java.lang.String> relationSymbols)java.lang.Iterable<Rule>XsemanticsUtils. rulesForJudgmentDescription(JudgmentDescription judgmentDescription)Methods in org.eclipse.xsemantics.dsl.util with parameters of type Rule Modifier and Type Method Description java.util.List<ExpressionInConclusion>XsemanticsUtils. expressionsInConclusion(Rule rule)org.eclipse.emf.common.util.EList<RuleParameter>XsemanticsUtils. inputParams(Rule rule)java.util.List<RuleConclusionElement>XsemanticsUtils. outputConclusionElements(Rule rule)java.util.List<RuleParameter>XsemanticsUtils. outputParams(Rule rule)Method parameters in org.eclipse.xsemantics.dsl.util with type arguments of type Rule Modifier and Type Method Description java.lang.Iterable<Rule>XsemanticsUtils. filterRulesByJudgmentDescription(java.lang.Iterable<Rule> rules, java.lang.String judgmentSymbol, java.lang.Iterable<java.lang.String> relationSymbols) -
Uses of Rule in org.eclipse.xsemantics.dsl.validation
Methods in org.eclipse.xsemantics.dsl.validation with parameters of type Rule Modifier and Type Method Description voidXsemanticsValidator. checkRule(Rule rule) -
Uses of Rule in org.eclipse.xsemantics.dsl.xsemantics
Subinterfaces of Rule in org.eclipse.xsemantics.dsl.xsemantics Modifier and Type Interface Description interfaceAxiomA representation of the model object 'Axiom'.interfaceRuleWithPremisesA representation of the model object 'Rule With Premises'.Methods in org.eclipse.xsemantics.dsl.xsemantics that return Rule Modifier and Type Method Description RuleXsemanticsFactory. createRule()Returns a new object of class 'Rule'.Methods in org.eclipse.xsemantics.dsl.xsemantics that return types with arguments of type Rule Modifier and Type Method Description org.eclipse.emf.common.util.EList<Rule>XsemanticsSystem. getRules()Returns the value of the 'Rules' containment reference list. -
Uses of Rule in org.eclipse.xsemantics.dsl.xsemantics.impl
Classes in org.eclipse.xsemantics.dsl.xsemantics.impl that implement Rule Modifier and Type Class Description classAxiomImplAn implementation of the model object 'Axiom'.classRuleImplAn implementation of the model object 'Rule'.classRuleWithPremisesImplAn implementation of the model object 'Rule With Premises'.Fields in org.eclipse.xsemantics.dsl.xsemantics.impl with type parameters of type Rule Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Rule>XsemanticsSystemImpl. rulesThe cached value of the 'Rules' containment reference list.Methods in org.eclipse.xsemantics.dsl.xsemantics.impl that return Rule Modifier and Type Method Description RuleXsemanticsFactoryImpl. createRule()Methods in org.eclipse.xsemantics.dsl.xsemantics.impl that return types with arguments of type Rule Modifier and Type Method Description org.eclipse.emf.common.util.EList<Rule>XsemanticsSystemImpl. getRules() -
Uses of Rule in org.eclipse.xsemantics.dsl.xsemantics.util
Methods in org.eclipse.xsemantics.dsl.xsemantics.util with parameters of type Rule Modifier and Type Method Description TXsemanticsSwitch. caseRule(Rule object)Returns the result of interpreting the object as an instance of 'Rule'.
-