One-Click Application
-
No additional coding or code generation
-
Requires only an EMF Model describing the entities of you application
-
Launch your application in less then one minute
-
Robust against data/model evolution
-
Iteratively Customizable
Explorer
-
Displays all entities in a hierarchy
-
Allows to create, groups, move and delete entities
-
Works out-of-the-box
-
Customizable
Editor
-
Editing of all existing entities
-
Widgets for all existing data types
-
UI Validation
-
Extensible and adaptable
Persistence
-
Pre-configured persitence layer
-
Exchangeable backends
-
Server and Repository support
-
Extensible
- Build-In Support for files, EMFStore and CDO
Extensibility and Adaptability
-
Points for customization
-
Iterativ adaptations
-
Always shippable application
Reusable Components
-
Highly modular architecture
-
Avoid unwanted dependencies
-
Re-Use single components
none, because first release.
The framework ships with English language only, but UI visible Strings can be internationalized
Java 1.5
Eclipse Juno and Kepler
1.0.0
- Model ECPPorject and ECPRepository with EMF [379562]
(target milestone: 1.0.0M1) - use context.
getEditingDomain() instead of AdapterFactoryEditingDomain. getEditingDomainFor() [381128] (target milestone: 1.0.0M2) - Modularize ECP for (better) reuse in other containers other than 3.
x editors [382328] (target milestone: 1.0.0M1) - ECP should be runnable in a non-cdo and.
or non-emfstore context [382365] (target milestone: 1.0.0M1) - Performance optimization of model element deletion [382516]
(target milestone: 1.0.0M3) - Date widget does not allow to unset [385463]
(target milestone: 1.0.0M3) - Move MEEditor Input to workbench plugin [385465]
(target milestone: 1.0.0M2) - Move Handler to Helper wrap them in existing handlers [385466]
(target milestone: 1.0.0M2) - Move live validation to me page [385469]
(target milestone: 1.0.0M3) - Create Extension point to replace control factory [385470]
(target milestone: 1.0.0) - Create Extension point for layout and ui creation in editor [385474]
(target milestone: 1.0.0) - Control Factory should not initialize on every new editor [385476]
(target milestone: 1.0.0M2) - Configure checkstyle, formatter and warning consistent for all plugins [385616]
(target milestone: 1.0.0M2) - Notify the user if there is no provider [393255]
(target milestone: 1.0.0M3) - Move databinding initialization in ME controls to separate method [378346]
(target milestone: 1.0.0M2) - Remove 3.
8 version dependencies [382320] (target milestone: 1.0.0M2) - Modularize Model Element Editors into reusable composites [382844]
(target milestone: 1.0.0M1) - java.
lang. ClassCastException: org. eclipse. emf. ecore. plugin. RegistryReader$EPackageDescriptor cannot be cast to org. eclipse. emf. ecore. EPackage [383459] (target milestone: 1.0.0M2) - delegate isDirty().
doSave() to ModelElementContext [384039] (target milestone: 1.0.0M2) - Invalid projects in git [385276]
(target milestone: 1.0.0M1) - CDO Checkout - what should be checkoutable [379540]
(target milestone: 1.0.0M1) - Graphiti Diagram view for ECP [395799]
(target milestone: 1.0.0) - Many ComposedAdapterFactory instantiations without disposal [368340]
(target milestone: 1.0.0) - Update Site is missing dependencies to features [381403]
(target milestone: 1.0.0M4) - Use new Icon [348861]
(target milestone: 1.0.0M4) - Fix D&D on the rootlevel [353430]
(target milestone: 1.0.0RC1) - Widget for Double MultiAttribute does not work [365102]
(target milestone: 1.0.0) - Repository View - refresh button not working [379541]
(target milestone: 1.0.0M1) - EMFStore - login and logout is missing [379543]
(target milestone: 1.0.0M1) - NewModelElementDialog should have a min size [379546]
(target milestone: 1.0.0M1) - OpenElementDialog is missing [379550]
(target milestone: 1.0.0M1) - ExtensionPoint for drag&drop [379555]
(target milestone: 1.0.0) - Dirty decorator for emfstore project [379558]
(target milestone: 1.0.0M1) - Check persisted projects during load [379569]
(target milestone: 1.0.0M3) - RAP: Resolve Dependencies to WindowBuilder [381114]
(target milestone: 1.0.0M2) - Review Editor design [381819]
(target milestone: 1.0.0M1) - SearchModelElement only contains root elements [381829]
(target milestone: 1.0.0) - AddRepository Dialog to WizardPage [381830]
(target milestone: 1.0.0) - EMFSTore - ServerInfo should be loaded on startup [381831]
(target milestone: 1.0.0) - ECPRepository shouldn't implement the CheckoutSource Interface [381833]
(target milestone: 1.0.0) - Use a single databinding context for all controls [382329]
(target milestone: 1.0.0M2) - Provide a ContentViewer MEControl to render references [383398]
(target milestone: 1.0.0M4) - MEHyperLinkDeleteAdapter does not remove EObject from reference list [384020]
(target milestone: 1.0.0M3) - MEEditorPage does not delete its input (model element to be edited) [384032]
(target milestone: 1.0.0M2) - Review Navigator modularization [385012]
(target milestone: 1.0.0M1) - Review Editor modularization [385013]
(target milestone: 1.0.0M1) - Release M1 [385018]
(target milestone: 1.0.0M1) - Save on demand [386273]
(target milestone: 1.0.0M3) - Add Extensionpoint to ecpproject to change filter [389449]
(target milestone: 1.0.0M3) - Need a RAP implementation for EMFCP [389896]
(target milestone: 1.0.0) - NPE if labelProvider returns null [391339]
(target milestone: 1.0.0M3) - ECPProject of EObject is hard to get [391548]
(target milestone: 1.0.0M4) - Undo command doesn't close editor [391658]
(target milestone: 1.0.0M4) - Mark unshared EMFStore projects [393554]
(target milestone: 1.0.0M4) - Prevent creation of project with same name [393555]
(target milestone: 1.0.0M4) - Add minimal product definition [393835]
(target milestone: 1.0.0M4) - The order of elements should not be fixed [393953]
(target milestone: 1.0.0M4) - Add Test case for validation [394254]
(target milestone: 1.0.0M4) - configure checkstyle and formatter [394255]
(target milestone: 1.0.0M4) - Installing ecp 1.
0. 0 over 0. 9. * fails [394313] (target milestone: 1.0.0M4) - ECP and EMFStore sync [395256]
(target milestone: 1.0.0RC1) - Editor Label width [395287]
(target milestone: 1.0.0RC1) - Sort of elements in project is not possible with DND [395288]
(target milestone: 1.0.0RC1) - use the extended Bowling model [395531]
(target milestone: 1.0.0RC1) - Closed projects should not be decorated (dirty and validation) [395535]
(target milestone: 1.0.0RC1) - Save button enabling [395766]
(target milestone: 1.0.0) - Delete Project on Server in Repository Dialog is missing [395918]
(target milestone: 1.0.0RC1) - enable q7 cloud testing [397847]
(target milestone: 1.0.0RC1) - Focus lost on project [397979]
(target milestone: 1.0.0) - ecp editor does not shown the relevant content of a model element when double clicked on model element in model explorer [398339]
(target milestone: 1.0.0) - Creating Elements dialog shows unnecessary packages [398985]
(target milestone: 1.0.0RC1) - FilterDialog throws exceptions [408349]
(target milestone: 1.0.0) - SelectRepository Dialog [408350]
(target milestone: 1.0.0) - Fix Licence in Features [408351]
(target milestone: 1.0.0) - Remove Workspace Autosave [408582]
(target milestone: 1.0.0) - Add repository dialog [394977]
(target milestone: 1.0.0RC1) - Icons [394980]
(target milestone: 1.0.0RC1) - Add EMFStore History browser [395253]
(target milestone: 1.0.0RC1) - CheckOut Project breaks filter [395255]
(target milestone: 1.0.0RC1) - EMFStore Commit is greyed out after share [395269]
(target milestone: 1.0.0RC1) - name validation during check-out.
create ne project [395532] (target milestone: 1.0.0RC1) - Check-out of a shared project (EMFStore) [395534]
(target milestone: 1.0.0RC1) - Show Branch + Version in ModelExplorer [403468]
(target milestone: 1.0.0) - Update target definition and application for rap 2.
0 [403506] (target milestone: 1.0.0) - class headers are inconsistent [380118]
(target milestone: 1.0.0) - Configure Buildserver to work with RAP and RCP [381347]
(target milestone: 1.0.0M1) - Notify Commiters [385020]
(target milestone: 1.0.0M4) - Repositories in the repository view are not distinguishable [379545]
(target milestone: 1.0.0RC1) - Projecttype is not recognizable [381818]
(target milestone: 1.0.0RC1) - SWT crashes on Drag&Drop [394412]
(target milestone: 1.0.0RC1) - Create repository dialog not closable [395252]
(target milestone: 1.0.0RC1) - AutoLogin for EMFStore [395254]
(target milestone: 1.0.0RC1) - Repository View shows Repository incorrectly as not logged in on startup [395265]
(target milestone: 1.0.0RC1) - Validation icon [395290]
(target milestone: 1.0.0RC1) - Deleted Project ask to be saved on close of Application [395533]
(target milestone: 1.0.0RC1) - Allow to open project on double click [395536]
(target milestone: 1.0.0RC1) - Dirty Decorator getting disabled due to NPE [396504]
(target milestone: 1.0.0RC1) - getModelContext() in EMFStoreProvider should not throw IllegalArgumentException [397030]
(target milestone: 1.0.0RC1) - Validation Decorator not working properly [397846]
(target milestone: 1.0.0RC1) - ValidationServices for projects not being removed [397900]
(target milestone: 1.0.0RC1) - Basic EMF-Validation should be enabled by default [397970]
(target milestone: 1.0.0RC1) - Undo Operation should be disabled if no operations are available [397976]
(target milestone: 1.0.0RC1) - DirtyDecorator and ValidationDecorator should use the same dataStructures.
[398451] (target milestone: 1.0.0RC1) - Check bundles according to legal guidelines [408352]
(target milestone: 1.0.0)