Class RosettaTyping

java.lang.Object
org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
com.regnosys.rosetta.typing.RosettaTypingAuxiliary
com.regnosys.rosetta.typing.RosettaTyping
Direct Known Subclasses:
RosettaTypingChecking

public class RosettaTyping extends RosettaTypingAuxiliary
  • Field Details

  • Constructor Details

    • RosettaTyping

      public RosettaTyping()
  • Method Details

    • init

      public void init()
      Overrides:
      init in class RosettaTypingAuxiliary
    • getTypeFactory

      public TypeFactory getTypeFactory()
      Overrides:
      getTypeFactory in class RosettaTypingAuxiliary
    • setTypeFactory

      public void setTypeFactory(TypeFactory typeFactory)
      Overrides:
      setTypeFactory in class RosettaTypingAuxiliary
    • getUtil

      public TypeValidationUtil getUtil()
      Overrides:
      getUtil in class RosettaTypingAuxiliary
    • setUtil

      public void setUtil(TypeValidationUtil util)
      Overrides:
      setUtil in class RosettaTypingAuxiliary
    • getExprHelper

      public ExpressionHelper getExprHelper()
      Overrides:
      getExprHelper in class RosettaTypingAuxiliary
    • setExprHelper

      public void setExprHelper(ExpressionHelper exprHelper)
      Overrides:
      setExprHelper in class RosettaTypingAuxiliary
    • getImplicitVarUtil

      public ImplicitVariableUtil getImplicitVarUtil()
      Overrides:
      getImplicitVarUtil in class RosettaTypingAuxiliary
    • setImplicitVarUtil

      public void setImplicitVarUtil(ImplicitVariableUtil implicitVarUtil)
      Overrides:
      setImplicitVarUtil in class RosettaTypingAuxiliary
    • getBuiltinTypes

      public RBuiltinTypeService getBuiltinTypes()
      Overrides:
      getBuiltinTypes in class RosettaTypingAuxiliary
    • setBuiltinTypes

      public void setBuiltinTypes(RBuiltinTypeService builtinTypes)
      Overrides:
      setBuiltinTypes in class RosettaTypingAuxiliary
    • getInterpreter

      public RosettaInterpreter getInterpreter()
      Overrides:
      getInterpreter in class RosettaTypingAuxiliary
    • setInterpreter

      public void setInterpreter(RosettaInterpreter interpreter)
      Overrides:
      setInterpreter in class RosettaTypingAuxiliary
    • getSystemSolver

      public RosettaSimpleSystemSolver getSystemSolver()
      Overrides:
      getSystemSolver in class RosettaTypingAuxiliary
    • setSystemSolver

      public void setSystemSolver(RosettaSimpleSystemSolver systemSolver)
      Overrides:
      setSystemSolver in class RosettaTypingAuxiliary
    • 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

      public org.eclipse.xsemantics.runtime.Result<RListType> inferType(RosettaExpression expression)
    • 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

      public org.eclipse.xsemantics.runtime.Result<Boolean> subtype(RType subtype, RType supertype)
    • subtype

      public org.eclipse.xsemantics.runtime.Result<Boolean> subtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RType subtype, RType supertype)
    • subtype

      public org.eclipse.xsemantics.runtime.Result<Boolean> subtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType subtype, RType supertype)
    • subtypeSucceeded

      public Boolean subtypeSucceeded(RType subtype, RType supertype)
    • subtypeSucceeded

      public Boolean subtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RType subtype, RType supertype)
    • subtypeSucceeded

      public Boolean subtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType subtype, RType supertype)
    • listSubtype

      public org.eclipse.xsemantics.runtime.Result<Boolean> listSubtype(RListType subtype, RListType supertype)
    • listSubtype

      public org.eclipse.xsemantics.runtime.Result<Boolean> listSubtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RListType subtype, RListType supertype)
    • listSubtype

      public org.eclipse.xsemantics.runtime.Result<Boolean> listSubtype(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType subtype, RListType supertype)
    • listSubtypeSucceeded

      public Boolean listSubtypeSucceeded(RListType subtype, RListType supertype)
    • listSubtypeSucceeded

      public Boolean listSubtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, RListType subtype, RListType supertype)
    • listSubtypeSucceeded

      public Boolean listSubtypeSucceeded(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType subtype, RListType supertype)
    • comparableInternal

      protected Boolean comparableInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType t1, RType t2)
    • 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

      protected Boolean listComparableInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType t1, RListType t2)
    • 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

      protected Optional<RListType> typeOfImplicitVariableInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, org.eclipse.emf.ecore.EObject context)
    • 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

      protected RListType attributeListTypeInternal(org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, Attribute a)
    • 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

      protected org.eclipse.xsemantics.runtime.Result<Boolean> subtypeInternal(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RType subtype, RType supertype)
    • 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

      protected org.eclipse.xsemantics.runtime.Result<Boolean> listSubtypeInternal(org.eclipse.xsemantics.runtime.RuleEnvironment _environment_, org.eclipse.xsemantics.runtime.RuleApplicationTrace _trace_, RListType subtype, RListType supertype)
    • 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