"A Tool for Multi-Paradigm Modelling"

Simon Van Mierlo 1f7f345922 getNeighbors now also accepts 'in' and 'out', besides '>' and '<' for consistency reasons %!s(int64=8) %!d(string=hai) anos
.etc cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
.manual b6cf7cc672 Changed defaults in transformation rules to make sense. LHS and RHS conditions are set to 'result = True', RHS action to 'pass'. An action was added to NAC/LHS/RHS elements to set the value of RAMified attributes to 'result = True' or 'result = getAttr()' when they are connected to NAC/LHS or RHS, respectively. For this, a new methods called 'getAttrNames' was added to the metamodelling API %!s(int64=9) %!d(string=hai) anos
client 9f326c45ad removed chatbox %!s(int64=9) %!d(string=hai) anos
mt 1f7f345922 getNeighbors now also accepts 'in' and 'out', besides '>' and '<' for consistency reasons %!s(int64=8) %!d(string=hai) anos
plugins 718be2c47b deleted invalid plugins, compile to icon definition metamodel now also checks whether an icon is specified for a type which is not present in the AS metamodel %!s(int64=9) %!d(string=hai) anos
users 66072df2d9 updated built-in formalisms %!s(int64=9) %!d(string=hai) anos
.gitignore 04e6a28e3f node_modules deleted, installation instructions adapted %!s(int64=9) %!d(string=hai) anos
COPYING cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
COPYING.LESSER cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
README.md 4e14b67166 updated readme %!s(int64=9) %!d(string=hai) anos
___dataurize.js b73e45e814 made transformations 2 times faster %!s(int64=9) %!d(string=hai) anos
___do.js 27d8a68d95 forgot javascript was this ugly %!s(int64=9) %!d(string=hai) anos
___fs++.js 6a854d198f if a folder exists when moving a folder, it is deleted first, and now files are unselected when a folder/file is moved/deleted %!s(int64=9) %!d(string=hai) anos
__worker.js 97d6882ce2 changed all _util.debug calls into console.error calls, and built in check when loading a model %!s(int64=9) %!d(string=hai) anos
asworker.js 00701bc9db removed some old transformations %!s(int64=9) %!d(string=hai) anos
csworker.js 97d6882ce2 changed all _util.debug calls into console.error calls, and built in check when loading a model %!s(int64=9) %!d(string=hai) anos
favicon.png 5c11106550 favicon added %!s(int64=9) %!d(string=hai) anos
favicon.svg 5c11106550 favicon added %!s(int64=9) %!d(string=hai) anos
httpwsd.js 2140abd928 also initialized compiled metamodels %!s(int64=8) %!d(string=hai) anos
install.txt 04e6a28e3f node_modules deleted, installation instructions adapted %!s(int64=9) %!d(string=hai) anos
libmt.js 74bf618c45 woops, small fix for inheriting attributes %!s(int64=9) %!d(string=hai) anos
libsvg.js cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
manual.pdf b6cf7cc672 Changed defaults in transformation rules to make sense. LHS and RHS conditions are set to 'result = True', RHS action to 'pass'. An action was added to NAC/LHS/RHS elements to set the value of RAMified attributes to 'result = True' or 'result = getAttr()' when they are connected to NAC/LHS or RHS, respectively. For this, a new methods called 'getAttrNames' was added to the metamodelling API %!s(int64=9) %!d(string=hai) anos
mmmk.js 1f7f345922 getNeighbors now also accepts 'in' and 'out', besides '>' and '<' for consistency reasons %!s(int64=8) %!d(string=hai) anos
package.json b73e45e814 made transformations 2 times faster %!s(int64=9) %!d(string=hai) anos
run.bat cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
run_AToMPM.sh e9e240f364 Updated run_AToMPM script to use latest version of everything %!s(int64=9) %!d(string=hai) anos
styleinfo.js cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
types.js cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
utils.js cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos
whatsnew.txt cdc03fc724 initial commit (v0.5.4) %!s(int64=9) %!d(string=hai) anos

README.md

AToMPM - A Tool for Multi-Paradigm Modelling

Installation and Usage

Windows

To install AToMPM on Windows, follow these steps:

To run AToMPM on Windows, execute the run.bat script inside of the main AToMPM folder.

Linux

Download and unzip the AToMPM sources from https://msdl.uantwerpen.be/git/simon/AToMPM/archive/master.zip.

To run AToMPM, execute the run_AToMPM.sh script inside of the main AToMPM folder. The first time you run this script, all dependencies are automatically downloaded and installed in the dependencies/ folder. If, for any reason, the download process is interrupted or you experience problems with AToMPM, remove the dependencies/ folder and run the script again.

Mac

To install AToMPM on Mac, follow these steps:

To run AToMPM on Mac, follow these steps:

  • Execute node httpwsd.js in the main AToMPM folder
  • Execute python mt\main.py in the main AToMPM folder
  • Open a browser (preferably Chrome) and navigate to http://localhost:8124/atompm

Documentation

Documentation can be found here: https://msdl.uantwerpen.be/documentation/AToMPM/index.html