Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Eclipse Xpand Language SupportNew to Visual Studio Code? Get it now.
Eclipse Xpand Language Support

Eclipse Xpand Language Support

Yohan Boujon

|
28 installs
| (0) | Free
VSCode Extension for Eclipse Xpand files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode Extension for Eclipse Xpand files

xpand

Eclipse Xpand

Why ?

Eclipse Xpand is a Model-to-Text (M2T) language designed for generating files from models. Built on the Eclipse Modeling Framework (EMF), it allows developers to define transformation rules using Ecore or UML. These rules can then be applied to source models, often represented in XML, to generate text output such as source code or configuration files.

The project was abandoned in 2016 with the release of version 2.2.0. However, it remains usable today, thanks to its solid architecture.

Features

Color highlight for both .xpt and in-line java:

color_syntax

Little snippets with all the keywords available:

snippet

Commenting file using either the REM or <-- --> keywords:

color_syntax

ISO-8859-1 to UTF-8 automatic conversion:

color_syntax

Changelog

See the changelog for more information about each version.

Contributing

Want to contribute to this project ? Follow these instructions ! Be sure to check every source for the Xpand language before doing anything, the key is to keep this extension consistent with what Eclipse defined. While Xpand is no longer officially maintained by Eclipse, it can still be used in many projects and is an interesting meta-model language overall.

Sources

  • Xpand Git repository
  • Xpand Reference
  • Xpand Keywords
  • Karsten's blog on Xpand
  • Developpez.net Xpand example in French

Copyright

Software

This software is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). A copy of the license is included with the software. Any modifications must be distributed under the same license terms.

Media

The images in the img/ directory were created by Yohan Boujon and are licensed under CC BY-NC-SA 4.0. The font used is Gabarito and is licensed under the Open Font License (OFL 1.1) which does not require the same license to be applied in this context.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft