Tree [90b6a2] /
History



File Date Author Commit
basicscenario 2013-12-23 escalope escalope [eaaba7] New doc changes incorporated
e3patient 2013-12-23 escalope escalope [eaaba7] New doc changes incorporated
e9patient 2013-12-23 escalope escalope [eaaba7] New doc changes incorporated
sociaalmled 2014-01-02 escalope escalope [90b6a2] renabled clean plugin. Set version of ingenme t...
src 2013-12-08 escalope escalope [5160d7] Merge branch 'master' of ssh://git.code.sf.net/...
.gitignore 2013-11-28 pcampillo pcampillo [1073f1] Merge branch 'master' of ssh://git.code.sf.net/...
README.txt 2013-10-31 Pablo Pablo [406b1a] Initial commit
pom.xml 2014-01-02 escalope escalope [90b6a2] renabled clean plugin. Set version of ingenme t...

Read Me

SociAALML
------------
The projects contains a Metamodel definition to build a SociAALML Editor. This editor allows a developer to define scenarios to be simulated in PHAT.

Requirements
------------
ANT 1.6.5 (or higher) and JDK 1.6.0 (or higher) 

SociAALML depends on INGENME module. It is a tool for producing self-contained visual editors for languages defined using an XML file. It is a simpler alternative to Eclipse GMF since it requires minimal input to produce a common visual editor.

Editing SociAAML
-----------------
In order to launch the meta editor, write the following in the root directory:

sociaalml$ ant edit

GENERATING AND USING SOCIAALML EDITOR:

Once the metamodel is changed and saved, to generate a new editor write:

sociaalml$ mvn package

A selfcontained editor will be created in the sociaalml/target/ directory. You can run the editor:

sociaalml$ java -jar target/sociaalml-1.0-SNAPSHOT-selfcontained.jar

Licenses
--------
This software is distributed under the terms of the GPLv3 license. A copy is available in the home folder of this distribution.