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

Pave

Revision as of 09:24, 15 October 2009 by Dimitar.giormov.sap.com (Talk | contribs) (Overview)

Overview

Pave is a framework extending Data Model Wizard Framework. It allows Eclipse developers to define patterns that later can be applied on different artifacts in a context dependent way. Pattern developers can register their functionality through extension points. Every pattern consists of a sequence of one or more operations that receive certain input and generate some result. Pave framework allows the result of one operation to be used as an input for any following ones. A pattern can contribute wizard pages to acquire user input. Pave allows its users to restrict artifacts that their patterns are applicable on. Using the framework functionality, it is easy to add logic to validate input and even override existing validators. Pattern developers can easily extend existing patterns by adding operations. Using patterns, developers can generate code or even whole applications in an instance. Patterns generate error proof code. They can be very useful in educations using the technique learning by example.


Egg-incubation.png
Pave Project
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse SourceProject Set File



Architecture

Structure of Pave framework

PAVE ARCH1.PNG

Functionality by modules

PAVE ARCH2.PNG

Pave action sequence

PAVE ARCH4.PNG

Extension Points

Pave/Extension_Points

Threading Clues

Pave/Threading


Tutorials

Pave/Tutorials


Implemented Patterns

Pave/Patterns

New And Noteworthy

ver. 0.5 Pave/NewAndNoteworthy

Back to the top