5.2 Code Completion
Making use of Eclipse's code completion mechanism, the AADL editor provides completion proposals under the following contexts:
    • When pressing “Ctrl + Space”: the editor computes possible completions according to the text fragment immediately before the position where code completion has been triggered
Proposals are intended to help the user in writing AADL specifications. Currently, the editor provides the following proposals for the indicated contexts:
    • Reserved words: the editor can suggest categories, keywords, constants and types which match the prefix typed by the user. A comprehensive list of reserved words is proposed; a subset of the reserved words is automatically calculated as the user types initial letters.  At this time the text editor does not take into account the reserved word syntax rule in order to subset the proposal.
If the user navigates between proposals using the ' up' and 'down' arrow keys, an additional description is provided for each proposal. This usually takes the form of an AADL-like fragment detailing the model element the proposal suggests, or an arbitrary fragment of the AADL specification in the case of reserved words proposals (see below).