public interface IContributedModelBuilder
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.Modifier and Type | Interface and Description |
---|---|
static interface |
IContributedModelBuilder.Factory
A factory to create a model builder for a translation unit.
|
Modifier and Type | Method and Description |
---|---|
void |
parse(boolean quickParseMode)
Callback used when a
TranslationUnit needs to be parsed. |
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
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.