|
|
 |
 |
 |
 |
 |
 |
|
|
|
|
 |
 |
 |
 |
|
 |
|
|
|
|
 |
 |
|
 |
 |
 |
The EMF project is a modeling framework and code generation facility for building
tools and other applications based on a structured data model. From a model
specification described in XMI, EMF provides tools and runtime support to
produce a set of Java classes for the model, along with a set of adapter
classes that enable viewing and command-based editing of the model, and
a basic editor.
EMF builds include
XML Schema Definition (XSD),
now a component of the Model Development Tools (MDT) project,
and an EMF-based implementation of Service Data Objects (SDO).
XSD provides a model and API
for manipulating components of an XML Schema, with access to the underlying
DOM representation of the schema document.
Other subprojects, such as Model Query, Model Transaction, and Validation Framework, are available separately.
The next release of EMF is scheduled for the end of June 2010,
along with the rest of the Helios projects.
|
|
Graphical Modeling Framework
|
 |
 |
|
 |
 |
 |
|
|
|
|
 |
 |
 |
|
|
 |
The UML2 project (an Eclipse Tools sub-project) is an EMF-based implementation of the UML 2.x metamodel for the Eclipse platform. The objectives of this project are to provide a useable implementation of the metamodel to support the development of modeling tools, a common XMI schema to facilitate interchange of semantic models, test cases as a means of validating the specification, and validation rules as a means of defining and enforcing levels of compliance.
|
|
Tool Services Framework
|
 |
 |
 |
 |
 |
 |
|
|
|
|
 |
 |
 |
 |
 |
 |
Eclipse Communication Framework (ECF)
ECF is a framework for building distributed servers, applications, and tools. It provides
a modular implementation of the OSGi 4.2 Remote Services standard, along with
support for REST-based and SOAP-based
remote services, and asynchronous messaging for remote services.
|
|
|
 |
 |
 |
|
 |
 |
Process Framework (EPF)
The Process Framework (EPF) aims at producing a customizable software process enginering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles.
|
|
|
 |
|
 |
 |
 |
 |
Higgins Trust Framework This project is
developing an extensible, platform-independent, identity protocol-independent,
software framework to support existing and new applications that give users more
convenience, privacy and control over their identity information.
|
|
Supplemental Widgets for SWT (Nebula)
|
 |
 |
|
 |
|
|
|
|
|
Open System Engineering Environment
|
 |
 |
|
 |
 |
 |
|
|