Interface IEclModule

    • Method Detail

      • execute

        MatchTrace execute()
                    throws org.eclipse.epsilon.eol.exceptions.EolRuntimeException
        Specified by:
        execute in interface org.eclipse.epsilon.eol.IEolModule
        Throws:
        org.eclipse.epsilon.eol.exceptions.EolRuntimeException
      • getContext

        default IEclContext getContext()
        Specified by:
        getContext in interface org.eclipse.epsilon.eol.IEolModule
        Specified by:
        getContext in interface IErlModule
      • matchModels

        void matchModels()
                  throws org.eclipse.epsilon.eol.exceptions.EolRuntimeException
        Throws:
        org.eclipse.epsilon.eol.exceptions.EolRuntimeException
      • match

        default Match match​(Object left,
                            Object right,
                            boolean forcedMatch)
                     throws org.eclipse.epsilon.eol.exceptions.EolRuntimeException
        Throws:
        org.eclipse.epsilon.eol.exceptions.EolRuntimeException
      • getRulesFor

        default List<MatchRule> getRulesFor​(Object left,
                                            Object right,
                                            IEclContext context,
                                            boolean ofClassOnly)
                                     throws org.eclipse.epsilon.eol.exceptions.EolRuntimeException
        Throws:
        org.eclipse.epsilon.eol.exceptions.EolRuntimeException