Package org.eclipse.cdt.core.model
Interface IContributedModelBuilder
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 ICElements 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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA factory to create a model builder for a translation unit. -
Method Summary
Modifier and TypeMethodDescriptionvoidparse(boolean quickParseMode) Callback used when aTranslationUnitneeds to be parsed.
-
Method Details
-
parse
Callback used when aTranslationUnitneeds to be parsed. The translation unit to parse is given toILanguage.createModelBuilder(org.eclipse.cdt.core.model.ITranslationUnit), which will presumably pass it on to the model builder constructor.- Throws:
Exception
-