/**
* <copyright>
* </copyright>
*
*
*/
package org.reuseware.air.language.abstractsyntax.resource.as;
/**
* A list of constants that contains the keys for some options that are built into
* EMFText. Generated resource plug-ins do automatically recognize this options
* and use them if they are configured properly.
*/
public interface IAsOptions {
/**
* The key for the option to provide a stream pre-processor.
*/
public String INPUT_STREAM_PREPROCESSOR_PROVIDER = "INPUT_STREAM_PREPROCESSOR_PROVIDER";
/**
* The key for the option to provide a resource post-processor.
*/
public String RESOURCE_POSTPROCESSOR_PROVIDER = "RESOURCE_POSTPROCESSOR_PROVIDER";
/**
* The key for the option to specify an expected content type in text resources
* and text parsers. A content type is an EClass that specifies the root object of
* a text resource. If this option is set, the parser does not use the start
* symbols defined in the .cs specification, use the given EClass as start symbol
* instead.
*/
public final String RESOURCE_CONTENT_TYPE = "RESOURCE_CONTENT_TYPE";
}