Class AtlParser

    • Constructor Summary

      Constructors 
      Constructor Description
      AtlParser()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void extract​(IModel sourceModel, java.io.OutputStream target, java.util.Map options)
      Extracts an IModel using the given options.
      void extract​(IModel sourceModel, java.lang.String target)
      Extracts an IModel using default options.
      void extract​(IModel sourceModel, java.lang.String target, java.util.Map options)
      Extracts an IModel using the given options.
      IReferenceModel getAtlMetamodel()  
      IModel getAtlTcsModel()  
      static AtlParser getDefault()
      Returns the default ATL parser.
      ModelFactory getModelFactory()  
      IReferenceModel getProblemMetamodel()  
      IModel[] inject​(java.io.InputStream source, java.util.Map options)
      Create a new Model then injects data using the given options.
      IModel[] inject​(java.io.Reader source, java.util.Map options)
      Create a new Model then injects data using the given options.
      void inject​(IModel targetModel, java.io.InputStream source, java.util.Map options)
      Injects data into an IModel using the given options.
      void inject​(IModel targetModel, java.io.Reader source, java.util.Map options)
      Injects data into an IModel using the given options.
      void inject​(IModel targetModel, java.lang.String source)
      Injects data into an IModel using default options.
      void inject​(IModel targetModel, java.lang.String source, java.util.Map options)
      Injects data into an IModel using the given options.
      org.eclipse.emf.ecore.EObject parse​(java.io.InputStream in)
      Parses the given input stream.
      org.eclipse.emf.ecore.EObject[] parseExpression​(java.lang.String expression, java.lang.String expressionType)
      ATL injector launcher.
      IModel parseToModel​(java.io.InputStream in)
      Parses the given input stream.
      IModel[] parseToModelWithProblems​(java.io.InputStream in, boolean hideErrors)
      Parses the given input stream.
      org.eclipse.emf.ecore.EObject[] parseWithProblems​(java.io.InputStream in)
      Returns An array of EObject, the first one being an ATL!Unit and the following ones Problem!Problem.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait