Class ATLProperties

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class ATLProperties extends Properties
Stores ATL launch parameters which are not provided by an ATL file.
See Also:
  • Field Details

    • MODULES_ID

      public static final String MODULES_ID
      The id of the modules property inside of the ATL property file.
      See Also:
    • METAMODELS_ID

      public static final String METAMODELS_ID
      The id of the metamodels properties inside of the ATL property file.
      See Also:
    • LIBRARIES_ID

      public static final String LIBRARIES_ID
      The id of the libraries properties inside of the ATL property file.
      See Also:
    • OPTIONS_ID

      public static final String OPTIONS_ID
      The id of the options properties inside of the ATL property file.
      See Also:
  • Constructor Details

    • ATLProperties

      public ATLProperties(org.eclipse.core.resources.IFile file) throws IOException, org.eclipse.core.runtime.CoreException
      Constructor.
      Parameters:
      file - the property file
      Throws:
      IOException
      org.eclipse.core.runtime.CoreException
  • Method Details

    • getIFile

      public org.eclipse.core.resources.IFile getIFile()
    • getMetamodelLocations

      public Map<String,String> getMetamodelLocations()
    • getOptions

      public Map<String,String> getOptions()
    • getLibraryLocations

      public Map<String,String> getLibraryLocations()
    • getTransformationFiles

      public org.eclipse.core.resources.IFile[] getTransformationFiles()
      Returns the transformation files.
      Returns:
      the transformation files