|
Eclipse CDT 7.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IContributedModelBuilder
Interface supported by model builders for contributed languages.
Model builders parse a TranslationUnit
(i.e., a file) and
return a hierarchy of ICElement
s which represent the high-level
structure of that file (what modules, classes, functions, and similar
constructs are contained in it, and on what line(s) the definition occurs).
The translation unit to parse and the initial element map are given to
ILanguage.createModelBuilder(org.eclipse.cdt.core.model.ITranslationUnit)
, which will presumably
pass that information on to the model builder constructor.
Nested Class Summary | |
---|---|
static interface |
IContributedModelBuilder.Factory
A factory to create a model builder for a translation unit. |
Method Summary | |
---|---|
void |
parse(boolean quickParseMode)
Callback used when a TranslationUnit needs to be parsed. |
Method Detail |
---|
void parse(boolean quickParseMode) throws java.lang.Exception
TranslationUnit
needs to be parsed.
The translation unit to parse is given to
ILanguage.createModelBuilder(org.eclipse.cdt.core.model.ITranslationUnit)
, which will presumably
pass it on to the model builder constructor.
java.lang.Exception
|
Eclipse CDT 7.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |