AMALTHEA Model Definition

Ecore

The AMALTHEA model is specified with the Eclipse Modeling Framework (EMF). Eclipse/Java developers can use the AMALTHEA Platform where the generated Java classes of the model are included. The underlying Xcore definition of the model is part of the model plugin.

The derived Ecore files can be found here.

XML Schema Definition (XSD)

For developers that are not using Java or Eclipse, the specification is also provided in the XSD format. The XSD files can be found here.

The AMALTHEA model references an external model definitions:
- The Ecore model (http://www.eclipse.org/emf/2002/Ecore)

The XSD file for the Ecore model can be found on the Eclipse EMF download page
Download the Models package from Latest Releases. The download contains a folder “org.eclipse.emf.ecore_*”. This folder contains the XSD schema for Ecore.

---

The Franca model has no longer a direct connection but still can be used to describe interfaces.

Franca is only available as Ecore file. To generate an XSD schema open the AMALTHEA Tool Platform and do the following steps:

Open the Plug-Ins View by selecting Window -> Show View -> Other and select Plug-Ins View in the folder Plug-in Development:

Select the plug-in org.franca.core and import it as Binary Project:

Open the model folder in the imported project, do a right click on the “franca.genmodel” file and select “Export Model”.

Select the entry “XML Schema for XMI” in the first wizard page.

Navigate to the last wizard page, select “org.franca.core.franca” and click finish.

Now there the file “francaXMI.xsd” in the model folder.