EMFT - Home

来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:08:01

AA
Contact
Legal
Home
Community
Membership
Committers
Downloads
Resources
Projects
About Us
EMFT   
    CDO
    EODM
    JET
    JET Editor
    Net4j
    OCL
    Query
    Teneo
    Transaction
    Validation
Downloads   
    Update Manager
Documentation   
    Release Notes
    Search CVS
Community   
    Newsgroup
    Modeling Corner
    Open Bugs
    Submit A Bug
    Contributors
About EMFT
The Eclipse Modeling Framework Technology project was initiated to incubate new technologies that extend or complement EMF. For IP log information see theIP Log (CSV).
See the following for the EMFT 1.0 Release Review Presentations:EMFT 1.0 Release Review Presentation (OCL, Transaction, Query and Validation).
CDO
CDO is both a technology for distributed shared EMF models and a fast server-based O/R mapping solution.
More...Downloads
EODM
EODM is an implementation of RDF(S)/OWL metamodels of theOntology Definition Metamodel (ODM) using EMF with additional parsing, inference, model transformation and editing functions. EODM is part of theIBM Integrated Ontology Development Toolkit (IODT).
More...Downloads
JET
JET is typically used in the implementation of a "code generator". A code-generator is an important component of Model Driven Development (MDD). The goal of MDD is to describe a software system using abstract models (such as EMF/ECORE models or UML models), and then refine and transform these models into code. Although is possible to create abstract models, and manually transform them into code, the real power of MDD comes from automating this process. Such transformations accelerate the MDD process, and result in better code quality. The transformations can capture the "best practices" of experts, and can ensure that a project consistently employes these practices.
However, transformations are not always perfect. Best practices are often dependent on context - what is optimal in one context may be suboptimal in another. Transformations can address this issue by including some mechanism for end-user modification of the code generator. This is frequently done by using "templates" to create artifacts, and allowing users to substitute their own implementations of these templates if necessary. This is the role of JET.
This component provides:
Expand the JET language to support custom tags (which are distributed in "tag libraries"). (The language specification will be described in a separate document.) Define Java interfaces and Eclipse Extension points for declaring custom tag libraries. Provide Standard JET tag libraries that make it possible to create entire transformations without recourse to Java and the Eclipse APIs. (These tag libraries will be described in a separate document.) Provide Eclipse API and UI for invoking such transformations. Provide a JET template editor.
Downloads
JET Editor
The JETEditor provides a rich text editor component for editing JET templates within Eclipse. The editor features syntax coloring, error highlighting and code completion.
More...Downloads
Net4j
Net4j is an extensible client-server system based on the Eclipse Runtime and the Spring Framework.
More...Downloads
OCL
The OCL component provides capabilities for queries, constraint parsing, constraint validation and content assist for user models. It defines the API for constructing, validating, and evaluating OCL queries and constraints on EMF model elements. The OCL expression syntax are used to implement OCL queries and constraints. It provides support for OCL syntax completion and parsing on the meta-model and user model level.
More...Downloads
Query
The query component provides capabilities to specify and execute queries against EMF model elements and their contents.
More...Downloads
Teneo
Teneo is a database persistency solution for EMF using Hibernate or JPOX/JDO 2.0. It supports automatic creation of EMF to Relational Mappings. EMF Objects can be stored and retrieved using advanced queries (HQL or JDOQL).
More...Downloads
Transaction
The transaction component provides a model management layer built on top of EMF for managing EMF resources. It provides API that include extensions to the EditingDomain and related APIs of the EMF.Edit framework, and an internal model of transactions. It consists of two layers: a non-Eclipse core, providing primarily the "transaction model", and an Eclipse workspace integration layer.
More...Downloads
Validation
The validation component provides capabilities used to ensure model integrity.
More...Downloads
Downloads
Downloads
Release Notes
Update Manager Site
Community
EMFT newsgroup
Web Interface
Mailing ListArchives,Send a Message
Documentation
EMF FAQ,Eclipse FAQ
EMFT Components
EMFT Javadocs
EMFT Wiki
Development
EMFT CVS Repository
Bugzilla
Open
Closed This Week
News
Oct 30th -EMFT TRANSACTION 1.0.2 Maintenance build (M200610301644) is available fordownload.
Oct 27th -EMFT CDO 0.7.1 Maintenance build (M200610271316) is available fordownload.
Oct 27th -EMFT NET4J 0.7.1 Maintenance build (M200610271244) is available fordownload.
EMFT Release NotesWhat‘s New [more]
Modeling Corner
Want tocontribute models, projects, files, ideas, utilities, or code toEMFT or any other part of theModeling Project? Now you can!
Have a look, post your comments, submit a link, or just read what others have written.Details here.
Related links
EMFUML2Using Update ManagerEclipse newsgroupsEMFT Build & Promote Procedures
Home
Privacy Policy
Terms of Use
Copyright © 2006 The Eclipse Foundation. All Rights Reserved