Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Recommenders/Attic/Templates

< Recommenders
Revision as of 06:19, 9 March 2011 by Stefan.henss.gmail.com (Talk | contribs) (Introduction to Templates Completion)

Introduction to Templates Completion

This page will soon contain in-detail information about the Code Recommenders Template Completion plugin and how it can be used, maintained and extended by developers.

For the rest of this introduction we will present a short scenario which helps the developer to understand the major tasks and possible obstacles. In the following we will present the general #Architecture of the plugin by giving an overview of its components in #Components Overview and how they interact in #General Workflow. We will further explain the most #Important Concepts which further helps understanding the system and are vital to know for working on the plugin.

Functionality

Here we will give a short illustration about the main goals of this plugin.

Architecture

This section will contain a general overview about the whole plugin and how its components interact.

Components Overview

This subsection will give a short description of each component and display the dependencies between them.

General Workflow

In this subsection we will illustrate how the components interact when responding to a completion request.

Important Concepts

This section will consider how the most important components work in detail.

Target Variables

This subsection will explain what information we need for template proposals in how it is encapsulated.

Pattern Recommender

Here we will explain how the pattern recommender communicates which other plugins of the code recommenders system to obtain relevant patterns.

Code Builder

This subsection will shortly illustrate how Eclipse templates work and how we generate them from our mined patterns.

Back to the top