Framework implementation for the Eclipse Platform: jtl.di.univaq.it
The JTL Eclipse Product can be downloaded from the releases page. Latest as well as previous releases can be found on the same page. Release notes are attached to each release.
Once downloaded, the package does not need any installation procedure. It can be extracted anywhere and launched using the JTL
executable.
Alternatively, JTL can be installed on Eclipse Modeling Tools 2018-09 (4.9) using this update site.
JTL is available for Linux, MacOS and Windows. The only requirement is an updated Java version (at least Java 8).
If you get the error Library not loaded: /usr/local/lib/libltdl.7.dylib
:
$ brew install libtool --universal
$ brew link libtool
If you get the error dl-complex.linux.20110713.static.beta: No such file or directory
, you are probably missing 32bit support.
On Debian/Ubuntu you could install the 32bit support:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386 libstdc++6:i386
New releases can be used with old projects and workspaces. An update site is available and already configured in the product to perform updates without downloading again the entire package.
JTL is distributed under the Eclipse Public License - v 2.0
Tutorials, case studies and examples can be found at jtl.di.univaq.it. To obtain support one can create a new issue on the github repository.
The best way to getting started is by following the tutorial. Some benchmarks and case studies can be found here.
Additional information like research pubblications and applications involving JTL can be found at jtl.di.univaq.it.
JTL.emftext.ASPMM
,
ASPMM.resource.aspmm
,
ASPMM.resource.aspmm.ui
:
Serialization (encoding) of Ecore Metamodels to ASP facts and unserialization (decoding) of ASP facts to Ecore Metamodels.
JTL.emftext.ASPM
,
ASPM.resource.aspm
,
ASPM.resource.aspm.ui
:
Serialization (encoding) of Ecore Models to ASP facts and unserialization (decoding) of ASP facts to Ecore Models.
JTL.emftext.ASPT
,
ASPT.resource.aspt
,
ASPT.resource.aspt.ui
:
Serialization (encoding) of Ecore Trace Models to ASP facts and unserialization (decoding) of ASP facts to Ecore Trace Models.
JTL.emftext.JTL
,
JTL.resource.jtl
,
JTL.resource.jtl.ui
:
Mapping of JTL Programs (text) to Ecore JTL Programs (and viceversa).
JTL.emftext.ASP
,
ASP.resource.asp
,
ASP.resource.asp.ui
:
Mapping of Ecore ASP programs to ASP programs (text) (and viceversa).
org.emftext.commons.antlr3_4_0
:
ANTLR framework implementation to integrate with EMFText.
JTL.atl
:
ATL semantic anchoring from Ecore JTL Programs to Ecore ASP Programs.
JTL
:
ASP-based transformation engine.
JTL.eclipse
:
OSGi Eclipse Equinox integration plug-in.