getFileExtensionFilters(String languageName) Retrieves a collection of file filters for a specified language.
Parameters: langaugeName - [in] The name of the language. Parameters: groupString - [out] The extensions.
retrieveContextForFile(String filename, String context) Retrieves the RequestProcessor progid associated with the given file.
fileName[in] A file path.
retrieveContextForLanguage(String language, String context) Retrieves the instantiation directive for the RequestProcessor
associated with the passed-in language name.
Retrieves the default data type for a new attribute. If a data type
is not defined as the default type then the default type will be
retrieved from the UML language.
Parameters: pOwner - [in] The element that contains the attribute Parameters: pType - [out] The data type
returns a "default" setting for the language
language[in] the name of the language to get the default for name[in] the name of the setting value[out] the value of the setting
Retrieves the default langauge information for a specified element.
The name of the default language will be retrieved from the project that
contains a specified element.
Parameters: pElement - [in] Must implement the IElement interface Parameters: pLanguage - [out] The default langauge
Retrieves a collection of file filters for a specified language.
Parameters: langaugeName - [in] The name of the language. Parameters: groupString - [out] The extensions.
Returns a list of file extensions for the specified language
language[in] the language you want file extensions for pVal[out] list of languages HRESULT
Returns a list of file extensions for the specified language
language[in] the language you want file extensions for pVal[out] list of languages HRESULT
Retrieves the language defintion from the language manager.
Parameters: langName - [in] The name of the language Parameters: pVal - [out] The language definition E_INVALID_ARG if pVal = NULL, IDS_E_LANG_CONFIG_MISSING if langNameis not found in the language config file.
Retrieves the language definition from the language manager. The file name is
used to determine the language defintion to retrieve.
Parameters: filename - [in] The name of the file Parameters: pVal - [out] The language definition
Retrieves the default data type for a new operation. If a data type is
not defined as the default type then the default type will be retrieved
from the UML language.
Parameters: pOwner - [in] The element that contains the operation Parameters: pType - [out] The data type
Retrieves a langauge parser that will parse the specified file. The parser will be
selected based on the file extension. A language can support more than one way
to parse a stream. Examples of different parses are a complete parser,
a parser that retrieves classes only, and a parser that only retrieves package
and class defintions (no attribute or operations).
Parameters: file - [in] The file name Parameters: type - [in] The parser type Parameters: pVal - [out] The parser
Retrieves the list of supported language. The output will
be a delemeted string. The deleminter is '|'.
Parameters: pVal - [out] The list of language names.
Retrieves the RequestProcessor progid associated with the given file.
fileName[in] A file path. Can be relative or absolute procID[out] The ProgID of the appropriate RequestProcessor HRESULT
Retrieves the instantiation directive for the RequestProcessor
associated with the passed-in language name.
language[in] The name of the language procID[out] The RequestProcessor associated with that language HRESULT
Retrieves a language parser for the specified language. A language can support
more than one way to parse a stream. Examples of different parses
are a complete parser, a parser that retrieves classes only, and a parser that
only retrieves package and class defintions (no attribute or operatons).
Parameters: language - [in] The language Parameters: type - [in] The parser type Parameters: pVal - [out] The parser
setConfigLocation
public void setConfigLocation(String newVal)(Code)
Sets the location of the configuration file to use. This
must be an absolute path.
newVal[in] Absolute path to the config file HRESULT