GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • eclipse-emfservices
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Eclipse EMF Services

README.md

Eclipse EMF Services

EMF Services provides libraries that extend the core EMF framework with additional services or more powerful versions of services provided by EMF itself.

The project currently provides three components:

  • EMF Validation, which extends the core validation support of EMF itself with constraint definitions, customizable model traversal algorithms, constraint parsing for languages, configurable application-specific validation contexts, and validation listeners.
  • EMF Transaction, which provides transactional semantics for (local) EMF model changes, with support for multi-threading, model integrity, batched events, and automatic undo/redo support. The framework also features improved integration between EMF and Eclipse, with traceability between EMF models and workspace resources, and integration with the Eclipse jobs API and the Eclipse operation history.
  • EMF Query provides a Java API to define semi-declarative queries on EMF models and execute them. This component is no longer maintained.

Each component is developped and released separately, although typically there is a synchronized major release each year, for the Eclipse Simultaneous Release.

The project is open for proposal for other components as long as:

  • they are domain-agnostic and could be usefull to several other modeling projects (at Eclipse or elsewhere);
  • they are reasonably small and self-contained (minimum dependencies beyond EMF and "core" Eclipse projects);
  • the component includes comprehensive tests and non regression strategy;
  • someone is ready to support and maintain them on the long term.

Popular repositories Loading

  1. emf-validation emf-validation Public

    EMF Validation extends the core validation support of EMF

    Java 5 7

  2. emf-transaction emf-transaction Public

    EMF Transaction provides transactional semantics for (local) EMF model changes

    Java 1 4

  3. emf-query emf-query Public

    Java 2

  4. .github .github Public

  5. .eclipsefdn .eclipsefdn Public

    Repository to host configurations related to the Eclipse Foundation.

    Jsonnet

Repositories

Loading
Type
Language
Sort
Showing 5 of 5 repositories
  • emf-transaction Public

    EMF Transaction provides transactional semantics for (local) EMF model changes

    Uh oh!

    There was an error while loading. Please reload this page.

    eclipse-emfservices/emf-transaction's past year of commit activity
    Java 1 EPL-2.0 4 27 0 Updated Oct 31, 2026
  • emf-validation Public

    EMF Validation extends the core validation support of EMF

    Uh oh!

    There was an error while loading. Please reload this page.

    eclipse-emfservices/emf-validation's past year of commit activity
    Java 5 EPL-2.0 7 8 0 Updated Oct 30, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    eclipse-emfservices/.github's past year of commit activity
    0 0 0 0 Updated Jan 10, 2025
  • .eclipsefdn Public

    Repository to host configurations related to the Eclipse Foundation.

    Uh oh!

    There was an error while loading. Please reload this page.

    eclipse-emfservices/.eclipsefdn's past year of commit activity
    Jsonnet 0 0 0 0 Updated Dec 20, 2024
  • emf-query Public

    Uh oh!

    There was an error while loading. Please reload this page.

    eclipse-emfservices/emf-query's past year of commit activity
    Java 0 EPL-1.0 2 0 0 Updated Aug 14, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.