/** * <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"; }