Package com.regnosys.rosetta.typing
Class RosettaTyping
java.lang.Object
org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
com.regnosys.rosetta.typing.RosettaTypingAuxiliary
com.regnosys.rosetta.typing.RosettaTyping
- Direct Known Subclasses:
RosettaTypingChecking
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.regnosys.rosetta.typing.RosettaTypingAuxiliary
ALLATTRIBUTES, ALLENUMVALUES, ALLFEATURES, ANCESTORENUMS, ANCESTORS, JOIN, KEEPTYPEALIASIFPOSSIBLE, LISTJOIN, MAYBEEMPTY, OVERLAP, UNIONFields inherited from class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
INDEX_OF_AUX_PARAMETERS, INDEX_OF_RULE_PARAMETERS, stringRepresentation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RListTypeapplyAuxFunAttributeListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) protected BooleanapplyAuxFunComparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) protected RListTypeapplyAuxFunFunctionalOperationItemType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) protected BooleanapplyAuxFunListComparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ClosureParameter c) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaEnumeration c) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExternalFunction c) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaRule c) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute c) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Function c) protected RListTypeapplyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ShortcutDeclaration c) protected RTypeapplyAuxFunTypeCallToRType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall call, RosettaInterpreterContext context) protected RTypeFunctionapplyAuxFunTypeFunctionOfTypeAlias(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) applyAuxFunTypeOfImplicitVariable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject c) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSAliasBasic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RBasicType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSAliasBoth(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RAliasType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSAliasLeft(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSAliasRight(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RAliasType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSAny(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RBasicType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSBasic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RBasicType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSBasicAlias(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RAliasType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSData(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RDataType t1, RDataType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSList(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType s, RListType t) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSNothing(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSNumber(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RNumberType t1, RNumberType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSRefl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>applyRuleSString(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RStringType t1, RStringType t2) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTAbsent(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaAbsentExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTArithmetic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTAsKey(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, AsKeyOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTBoolean(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaBooleanLiteral bool) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTChoice(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ChoiceOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTComparison(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ComparisonOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTCount(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaCountOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTEquality(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, EqualityOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTExists(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExistsExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTIf(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaConditionalExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTInt(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaIntLiteral i) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTIt(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaImplicitVariable c) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTList(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ListLiteral e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTLogical(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, LogicalOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTNumber(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaNumberLiteral num) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTOneOf(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, OneOfOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTOnlyElement(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyElement e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTOnlyExists(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyExistsExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTPattern(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaPatternLiteral p) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTProject(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFeatureCall e) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTString(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaStringLiteral str) protected org.eclipse.xsemantics.runtime.Result<RListType>applyRuleTVar(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbolReference ref) attributeListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) protected RListTypeattributeListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) protected RListTypeattributeListTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) protected voidattributeListTypeThrowException(String _error, String _issue, Exception _ex, Attribute a, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) comparable(RType t1, RType t2) comparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) protected BooleancomparableImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) protected BooleancomparableInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) protected voidcomparableThrowException(String _error, String _issue, Exception _ex, RType t1, RType t2, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) functionalOperationItemType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) protected RListTypefunctionalOperationItemTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) protected RListTypefunctionalOperationItemTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) protected voidfunctionalOperationItemTypeThrowException(String _error, String _issue, Exception _ex, RosettaFunctionalOperation op, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) getUtil()org.eclipse.xsemantics.runtime.Result<RListType>inferType(RosettaExpression expression) org.eclipse.xsemantics.runtime.Result<RListType>inferType(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RosettaExpression expression) org.eclipse.xsemantics.runtime.Result<RListType>inferType(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExpression expression) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, AsKeyOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ChoiceOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ComparisonOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, EqualityOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ListLiteral e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, LogicalOperation op) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, OneOfOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaAbsentExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaBooleanLiteral bool) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaConditionalExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaCountOperation e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExistsExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFeatureCall e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaImplicitVariable c) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaIntLiteral i) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaNumberLiteral num) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyElement e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyExistsExpression e) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaPatternLiteral p) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaStringLiteral str) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbolReference ref) protected org.eclipse.xsemantics.runtime.Result<RListType>inferTypeInternal(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExpression expression) protected voidinferTypeThrowException(String _error, String _issue, Exception _ex, RosettaExpression expression, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) voidinit()listComparable(RListType t1, RListType t2) listComparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) protected BooleanlistComparableImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) protected BooleanlistComparableInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) protected voidlistComparableThrowException(String _error, String _issue, Exception _ex, RListType t1, RListType t2, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) org.eclipse.xsemantics.runtime.Result<Boolean>listSubtype(RListType subtype, RListType supertype) org.eclipse.xsemantics.runtime.Result<Boolean>listSubtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RListType subtype, RListType supertype) org.eclipse.xsemantics.runtime.Result<Boolean>listSubtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType subtype, RListType supertype) protected org.eclipse.xsemantics.runtime.Result<Boolean>listSubtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType s, RListType t) protected org.eclipse.xsemantics.runtime.Result<Boolean>listSubtypeInternal(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType subtype, RListType supertype) listSubtypeSucceeded(RListType subtype, RListType supertype) listSubtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RListType subtype, RListType supertype) listSubtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType subtype, RListType supertype) protected voidlistSubtypeThrowException(String _error, String _issue, Exception _ex, RListType subtype, RListType supertype, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) voidsetBuiltinTypes(RBuiltinTypeService builtinTypes) voidsetExprHelper(ExpressionHelper exprHelper) voidsetImplicitVarUtil(ImplicitVariableUtil implicitVarUtil) voidsetInterpreter(RosettaInterpreter interpreter) voidsetSystemSolver(RosettaSimpleSystemSolver systemSolver) voidsetTypeFactory(TypeFactory typeFactory) voidsetUtil(TypeValidationUtil util) org.eclipse.xsemantics.runtime.Result<Boolean>org.eclipse.xsemantics.runtime.Result<Boolean>subtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RType subtype, RType supertype) org.eclipse.xsemantics.runtime.Result<Boolean>subtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType subtype, RType supertype) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RBasicType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RAliasType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RNumberType t1, RNumberType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RStringType t1, RStringType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RBasicType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RAliasType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RDataType t1, RDataType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RBasicType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RAliasType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) protected org.eclipse.xsemantics.runtime.Result<Boolean>subtypeInternal(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType subtype, RType supertype) subtypeSucceeded(RType subtype, RType supertype) subtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RType subtype, RType supertype) subtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType subtype, RType supertype) protected voidsubtypeThrowException(String _error, String _issue, Exception _ex, RType subtype, RType supertype, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) symbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbol c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ClosureParameter c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaEnumeration c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExternalFunction c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaRule c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Function c) protected RListTypesymbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ShortcutDeclaration c) protected RListTypesymbolListTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbol c) protected voidsymbolListTypeThrowException(String _error, String _issue, Exception _ex, RosettaSymbol c, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) typeCallToRType(TypeCall rt, RosettaInterpreterContext context) typeCallToRType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall rt, RosettaInterpreterContext context) protected RTypetypeCallToRTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall call, RosettaInterpreterContext context) protected RTypetypeCallToRTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall rt, RosettaInterpreterContext context) protected voidtypeCallToRTypeThrowException(String _error, String _issue, Exception _ex, TypeCall rt, RosettaInterpreterContext context, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) typeFunctionOfTypeAlias(RosettaTypeAlias typeAlias) typeFunctionOfTypeAlias(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) protected RTypeFunctiontypeFunctionOfTypeAliasImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) protected RTypeFunctiontypeFunctionOfTypeAliasInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) protected voidtypeFunctionOfTypeAliasThrowException(String _error, String _issue, Exception _ex, RosettaTypeAlias typeAlias, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) typeOfImplicitVariable(org.eclipse.emf.ecore.EObject context) typeOfImplicitVariable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject context) typeOfImplicitVariableImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject c) typeOfImplicitVariableInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject context) protected voidtypeOfImplicitVariableThrowException(String _error, String _issue, Exception _ex, org.eclipse.emf.ecore.EObject context, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) Methods inherited from class com.regnosys.rosetta.typing.RosettaTypingAuxiliary
allAttributes, allAttributes, allAttributesImpl, allAttributesInternal, allAttributesThrowException, allEnumValues, allEnumValues, allEnumValuesImpl, allEnumValuesInternal, allEnumValuesThrowException, allFeatures, allFeatures, allFeaturesImpl, allFeaturesInternal, allFeaturesThrowException, ancestorEnums, ancestorEnums, ancestorEnumsImpl, ancestorEnumsInternal, ancestorEnumsThrowException, ancestors, ancestors, ancestorsImpl, ancestorsInternal, ancestorsThrowException, applyAuxFunAllAttributes, applyAuxFunAllEnumValues, applyAuxFunAllFeatures, applyAuxFunAncestorEnums, applyAuxFunAncestors, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunJoin, applyAuxFunKeepTypeAliasIfPossible, applyAuxFunKeepTypeAliasIfPossible, applyAuxFunKeepTypeAliasIfPossible, applyAuxFunKeepTypeAliasIfPossible, applyAuxFunListJoin, applyAuxFunMayBeEmpty, applyAuxFunOverlap, applyAuxFunUnion, join, join, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinImpl, joinInternal, joinThrowException, keepTypeAliasIfPossible, keepTypeAliasIfPossible, keepTypeAliasIfPossibleImpl, keepTypeAliasIfPossibleImpl, keepTypeAliasIfPossibleImpl, keepTypeAliasIfPossibleImpl, keepTypeAliasIfPossibleInternal, keepTypeAliasIfPossibleThrowException, listJoin, listJoin, listJoinImpl, listJoinInternal, listJoinThrowException, mayBeEmpty, mayBeEmpty, mayBeEmptyImpl, mayBeEmptyInternal, mayBeEmptyThrowException, overlap, overlap, overlapImpl, overlapInternal, overlapThrowException, union, union, unionImpl, unionInternal, unionThrowExceptionMethods inherited from class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
addAsSubtrace, addToList, addToTrace, auxFunName, buildPolymorphicDispatcher, buildPolymorphicDispatcher1, buildPolymorphicDispatcher2, buildPolymorphicDispatcher3, checkAssignableTo, checkNotNull, checkParamsNotNull, clone, createRuleFailedException, emptyEnvironment, env, environmentAccess, environmentComposition, environmentEntry, extractRuleFailedException, failed, getAll, getAllNodesInRelation, getAllNodesInRelation, getCache, getEObject, getFromCache, getList, getPredicate, isResultAssignableTo, newRuleFailedException, newRuleFailedException, newRuleFailedException, newRuleFailedException, newRuleFailedException, newTrace, noSuchMethodException, noSuchMethodException, resultForFailure, resultForFailure2, resultForFailure3, ruleName, sneakyThrowRuleFailedException, sneakyThrowRuleFailedException, stringRep, stringRepForEnv, stringRepForParams, stringRepForParams, throwForExplicitFail, throwForExplicitFail, throwRuleFailedException, trimIfNotNull
-
Field Details
-
COMPARABLE
- See Also:
-
LISTCOMPARABLE
- See Also:
-
SYMBOLLISTTYPE
- See Also:
-
FUNCTIONALOPERATIONITEMTYPE
- See Also:
-
TYPEOFIMPLICITVARIABLE
- See Also:
-
TYPEFUNCTIONOFTYPEALIAS
- See Also:
-
TYPECALLTORTYPE
- See Also:
-
ATTRIBUTELISTTYPE
- See Also:
-
SDATA
- See Also:
-
SNUMBER
- See Also:
-
SSTRING
- See Also:
-
SBASIC
- See Also:
-
SNOTHING
- See Also:
-
SANY
- See Also:
-
SALIASBOTH
- See Also:
-
SALIASLEFT
- See Also:
-
SALIASRIGHT
- See Also:
-
SALIASBASIC
- See Also:
-
SBASICALIAS
- See Also:
-
SREFL
- See Also:
-
SLIST
- See Also:
-
TBOOLEAN
- See Also:
-
TSTRING
- See Also:
-
TNUMBER
- See Also:
-
TINT
- See Also:
-
TPATTERN
- See Also:
-
TVAR
- See Also:
-
TIT
- See Also:
-
TARITHMETIC
- See Also:
-
TEQUALITY
- See Also:
-
TLOGICAL
- See Also:
-
TCOMPARISON
- See Also:
-
TIF
- See Also:
-
TLIST
- See Also:
-
TPROJECT
- See Also:
-
TEXISTS
- See Also:
-
TABSENT
- See Also:
-
TONLYEXISTS
- See Also:
-
TCOUNT
- See Also:
-
TONLYELEMENT
- See Also:
-
TASKEY
- See Also:
-
TONEOF
- See Also:
-
TCHOICE
- See Also:
-
-
Constructor Details
-
RosettaTyping
public RosettaTyping()
-
-
Method Details
-
init
public void init()- Overrides:
initin classRosettaTypingAuxiliary
-
getTypeFactory
- Overrides:
getTypeFactoryin classRosettaTypingAuxiliary
-
setTypeFactory
- Overrides:
setTypeFactoryin classRosettaTypingAuxiliary
-
getUtil
- Overrides:
getUtilin classRosettaTypingAuxiliary
-
setUtil
- Overrides:
setUtilin classRosettaTypingAuxiliary
-
getExprHelper
- Overrides:
getExprHelperin classRosettaTypingAuxiliary
-
setExprHelper
- Overrides:
setExprHelperin classRosettaTypingAuxiliary
-
getImplicitVarUtil
- Overrides:
getImplicitVarUtilin classRosettaTypingAuxiliary
-
setImplicitVarUtil
- Overrides:
setImplicitVarUtilin classRosettaTypingAuxiliary
-
getBuiltinTypes
- Overrides:
getBuiltinTypesin classRosettaTypingAuxiliary
-
setBuiltinTypes
- Overrides:
setBuiltinTypesin classRosettaTypingAuxiliary
-
getInterpreter
- Overrides:
getInterpreterin classRosettaTypingAuxiliary
-
setInterpreter
- Overrides:
setInterpreterin classRosettaTypingAuxiliary
-
getSystemSolver
- Overrides:
getSystemSolverin classRosettaTypingAuxiliary
-
setSystemSolver
- Overrides:
setSystemSolverin classRosettaTypingAuxiliary
-
comparable
public Boolean comparable(RType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
comparable
public Boolean comparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
listComparable
public Boolean listComparable(RListType t1, RListType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
listComparable
public Boolean listComparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListType
public RListType symbolListType(RosettaSymbol c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListType
public RListType symbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbol c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
functionalOperationItemType
public RListType functionalOperationItemType(RosettaFunctionalOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
functionalOperationItemType
public RListType functionalOperationItemType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeOfImplicitVariable
public Optional<RListType> typeOfImplicitVariable(org.eclipse.emf.ecore.EObject context) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeOfImplicitVariable
public Optional<RListType> typeOfImplicitVariable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject context) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeFunctionOfTypeAlias
public RTypeFunction typeFunctionOfTypeAlias(RosettaTypeAlias typeAlias) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeFunctionOfTypeAlias
public RTypeFunction typeFunctionOfTypeAlias(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeCallToRType
public RType typeCallToRType(TypeCall rt, RosettaInterpreterContext context) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeCallToRType
public RType typeCallToRType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall rt, RosettaInterpreterContext context) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
attributeListType
public RListType attributeListType(Attribute a) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
attributeListType
public RListType attributeListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferType
-
inferType
public org.eclipse.xsemantics.runtime.Result<RListType> inferType(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RosettaExpression expression) -
inferType
public org.eclipse.xsemantics.runtime.Result<RListType> inferType(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExpression expression) -
subtype
-
subtype
-
subtype
-
subtypeSucceeded
-
subtypeSucceeded
-
subtypeSucceeded
-
listSubtype
-
listSubtype
-
listSubtype
-
listSubtypeSucceeded
-
listSubtypeSucceeded
-
listSubtypeSucceeded
-
comparableInternal
-
comparableThrowException
protected void comparableThrowException(String _error, String _issue, Exception _ex, RType t1, RType t2, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
listComparableInternal
-
listComparableThrowException
protected void listComparableThrowException(String _error, String _issue, Exception _ex, RListType t1, RListType t2, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeInternal
protected RListType symbolListTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbol c) -
symbolListTypeThrowException
protected void symbolListTypeThrowException(String _error, String _issue, Exception _ex, RosettaSymbol c, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
functionalOperationItemTypeInternal
protected RListType functionalOperationItemTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) -
functionalOperationItemTypeThrowException
protected void functionalOperationItemTypeThrowException(String _error, String _issue, Exception _ex, RosettaFunctionalOperation op, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeOfImplicitVariableInternal
-
typeOfImplicitVariableThrowException
protected void typeOfImplicitVariableThrowException(String _error, String _issue, Exception _ex, org.eclipse.emf.ecore.EObject context, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeFunctionOfTypeAliasInternal
protected RTypeFunction typeFunctionOfTypeAliasInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) -
typeFunctionOfTypeAliasThrowException
protected void typeFunctionOfTypeAliasThrowException(String _error, String _issue, Exception _ex, RosettaTypeAlias typeAlias, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeCallToRTypeInternal
protected RType typeCallToRTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall rt, RosettaInterpreterContext context) -
typeCallToRTypeThrowException
protected void typeCallToRTypeThrowException(String _error, String _issue, Exception _ex, TypeCall rt, RosettaInterpreterContext context, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
attributeListTypeInternal
-
attributeListTypeThrowException
protected void attributeListTypeThrowException(String _error, String _issue, Exception _ex, Attribute a, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeInternal
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeInternal(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExpression expression) -
inferTypeThrowException
protected void inferTypeThrowException(String _error, String _issue, Exception _ex, RosettaExpression expression, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeInternal
-
subtypeThrowException
protected void subtypeThrowException(String _error, String _issue, Exception _ex, RType subtype, RType supertype, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
listSubtypeInternal
-
listSubtypeThrowException
protected void listSubtypeThrowException(String _error, String _issue, Exception _ex, RListType subtype, RListType supertype, org.eclipse.xsemantics.runtime.ErrorInformation[] _errorInformations) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
comparableImpl
protected Boolean comparableImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunComparable
protected Boolean applyAuxFunComparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
listComparableImpl
protected Boolean listComparableImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunListComparable
protected Boolean applyAuxFunListComparable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ClosureParameter c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ClosureParameter c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaEnumeration c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaEnumeration c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ShortcutDeclaration c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ShortcutDeclaration c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExternalFunction c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExternalFunction c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Function c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Function c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
symbolListTypeImpl
protected RListType symbolListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaRule c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunSymbolListType
protected RListType applyAuxFunSymbolListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaRule c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
functionalOperationItemTypeImpl
protected RListType functionalOperationItemTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunFunctionalOperationItemType
protected RListType applyAuxFunFunctionalOperationItemType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFunctionalOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeOfImplicitVariableImpl
protected Optional<RListType> typeOfImplicitVariableImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunTypeOfImplicitVariable
protected Optional<RListType> applyAuxFunTypeOfImplicitVariable(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeFunctionOfTypeAliasImpl
protected RTypeFunction typeFunctionOfTypeAliasImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunTypeFunctionOfTypeAlias
protected RTypeFunction applyAuxFunTypeFunctionOfTypeAlias(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaTypeAlias typeAlias) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
typeCallToRTypeImpl
protected RType typeCallToRTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall call, RosettaInterpreterContext context) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunTypeCallToRType
protected RType applyAuxFunTypeCallToRType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, TypeCall call, RosettaInterpreterContext context) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
attributeListTypeImpl
protected RListType attributeListTypeImpl(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyAuxFunAttributeListType
protected RListType applyAuxFunAttributeListType(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RDataType t1, RDataType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSData
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSData(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RDataType t1, RDataType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RNumberType t1, RNumberType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSNumber
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSNumber(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RNumberType t1, RNumberType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RStringType t1, RStringType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSString
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSString(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RStringType t1, RStringType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RBasicType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSBasic
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSBasic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RBasicType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSNothing
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSNothing(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RBasicType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSAny
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSAny(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RBasicType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RAliasType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSAliasBoth
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSAliasBoth(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RAliasType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSAliasLeft
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSAliasLeft(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RAliasType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSAliasRight
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSAliasRight(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RAliasType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RBasicType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSAliasBasic
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSAliasBasic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RAliasType t1, RBasicType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RAliasType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSBasicAlias
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSBasicAlias(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RBasicType t1, RAliasType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
subtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSRefl
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSRefl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
listSubtypeImpl
protected org.eclipse.xsemantics.runtime.Result<Boolean> listSubtypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType s, RListType t) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleSList
protected org.eclipse.xsemantics.runtime.Result<Boolean> applyRuleSList(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType s, RListType t) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaBooleanLiteral bool) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTBoolean
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTBoolean(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaBooleanLiteral bool) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaStringLiteral str) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTString
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTString(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaStringLiteral str) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaNumberLiteral num) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTNumber
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTNumber(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaNumberLiteral num) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaIntLiteral i) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTInt
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTInt(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaIntLiteral i) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaPatternLiteral p) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTPattern
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTPattern(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaPatternLiteral p) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbolReference ref) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTVar
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTVar(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaSymbolReference ref) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaImplicitVariable c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTIt
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTIt(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaImplicitVariable c) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTArithmetic
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTArithmetic(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ArithmeticOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, EqualityOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTEquality
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTEquality(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, EqualityOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, LogicalOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTLogical
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTLogical(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, LogicalOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ComparisonOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTComparison
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTComparison(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ComparisonOperation op) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaConditionalExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTIf
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTIf(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaConditionalExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ListLiteral e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTList
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTList(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ListLiteral e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFeatureCall e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTProject
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTProject(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaFeatureCall e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExistsExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTExists
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTExists(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaExistsExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaAbsentExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTAbsent
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTAbsent(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaAbsentExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyExistsExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTOnlyExists
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTOnlyExists(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyExistsExpression e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaCountOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTCount
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTCount(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaCountOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyElement e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTOnlyElement
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTOnlyElement(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RosettaOnlyElement e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, AsKeyOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTAsKey
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTAsKey(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, AsKeyOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, OneOfOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTOneOf
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTOneOf(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, OneOfOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
inferTypeImpl
protected org.eclipse.xsemantics.runtime.Result<RListType> inferTypeImpl(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ChoiceOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-
applyRuleTChoice
protected org.eclipse.xsemantics.runtime.Result<RListType> applyRuleTChoice(org.eclipse.xsemantics.runtime.RuleEnvironment G, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, ChoiceOperation e) throws org.eclipse.xsemantics.runtime.RuleFailedException - Throws:
org.eclipse.xsemantics.runtime.RuleFailedException
-