AMALTHEA Model XSD Schema

The AMALTHEA model is specified with the Eclipse Modeling Framework (EMF). In EMF data-models are defined with the Ecore/Xcore format. Eclipse developers can use the AMALTHEA Platform to work with the model. 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.