Eclipse CDT
Pre-release 3.0

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.


Method Summary
 void parse(boolean quickParseMode)
          Callback used when a TranslationUnit needs to be parsed.
 

Method Detail

parse

public void parse(boolean quickParseMode)
           throws Exception
Callback used when a 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.

Throws:
Exception

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.