-
Notifications
You must be signed in to change notification settings - Fork 3
Installation
Data Access Technology, Inc. is copyright owner of the source code for this implementation. For licensing terms, see the file LICENSING.txt
.
The latest packaged distribution of the implementation is available in the dist
directory.
Within this directory, the file alf.zip
unzips into the installation directory for Alf.
The installation directory includes Unix (BASH) shell scripts and DOS batch files for running Alf.
By default, the Libraries
and UML/Libraries
subdirectories are expected
to be in the same directory as the scripts. If you move them, set the environment variables
ALF_LIB
and UML_LIB
, respectively, to their paths.
The file alf-src.zip
unzips into four Eclipse projects that, together,
include the full source of the implementation. Eclipse 4.4 or later is required.
-
org.modeldriven.alf
- This is the base project, including the Alf parser, static semantic checking and generic mapping to fUML. However, it is not dependent on any specific fUML implementation. -
org.modeldriven.alf.fuml.impl
- This project extends the base project to specialize the mapping to target the fUML Reference Implementation and to allow compiled Alf text to be executed. It does not depend on the fUML Reference Implementation project directly but, rather, uses an exportedfuml.jar
file. -
org.modeldriven.alf.eclipse
- This project extends the base project to specialize the mapping to target the Eclipse UML2 metamodel implementation (v5.0.1 or later). It depends on Eclipse plugins and must be built in an Eclipse environment. -
org.modeldriven.alf.eclipse.papyrus
- This project extends theorg.modeldriven.alf.eclipse
project to allow compiled Alf text to be executed using the fUML execution engine from the [Moka framework] (http://wiki.eclipse.org/Papyrus/UserGuide/ModelExecution) for model execution in the Eclipse Papyrus modeling tool (v1.0.0 or later). It depends on Eclipse plugins and must be built in an Eclipse environment.
(Back to Home)