"A Tool for Multi-Paradigm Modelling"

Simon Van Mierlo 19ce7d34be added some templates I forgot, and small fix преди 10 години
.etc cdc03fc724 initial commit (v0.5.4) преди 10 години
.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 преди 10 години
client 9f326c45ad removed chatbox преди 10 години
doc 99ebe87311 removed metaDepth преди 10 години
mt 1f7f345922 getNeighbors now also accepts 'in' and 'out', besides '>' and '<' for consistency reasons преди 10 години
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 преди 10 години
users 19ce7d34be added some templates I forgot, and small fix преди 10 години
.gitignore 04e6a28e3f node_modules deleted, installation instructions adapted преди 10 години
COPYING cdc03fc724 initial commit (v0.5.4) преди 10 години
COPYING.LESSER cdc03fc724 initial commit (v0.5.4) преди 10 години
README.md 4e14b67166 updated readme преди 10 години
___dataurize.js b73e45e814 made transformations 2 times faster преди 10 години
___do.js 27d8a68d95 forgot javascript was this ugly преди 10 години
___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 преди 10 години
__worker.js 97d6882ce2 changed all _util.debug calls into console.error calls, and built in check when loading a model преди 10 години
asworker.js 00701bc9db removed some old transformations преди 10 години
csworker.js 97d6882ce2 changed all _util.debug calls into console.error calls, and built in check when loading a model преди 10 години
favicon.png 5c11106550 favicon added преди 10 години
favicon.svg 5c11106550 favicon added преди 10 години
httpwsd.js 19ce7d34be added some templates I forgot, and small fix преди 10 години
install.txt 04e6a28e3f node_modules deleted, installation instructions adapted преди 10 години
libmt.js 74bf618c45 woops, small fix for inheriting attributes преди 10 години
libsvg.js cdc03fc724 initial commit (v0.5.4) преди 10 години
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 преди 10 години
mmmk.js 1f7f345922 getNeighbors now also accepts 'in' and 'out', besides '>' and '<' for consistency reasons преди 10 години
package.json 1a32064fe6 changed version number to 0.6.0 преди 10 години
run.bat cdc03fc724 initial commit (v0.5.4) преди 10 години
run_AToMPM.sh e9e240f364 Updated run_AToMPM script to use latest version of everything преди 10 години
styleinfo.js cdc03fc724 initial commit (v0.5.4) преди 10 години
types.js 61c9b56c6c small fix to the $EVENT type, which now allows global actions to actually be triggered преди 10 години
utils.js cdc03fc724 initial commit (v0.5.4) преди 10 години
whatsnew.txt cdc03fc724 initial commit (v0.5.4) преди 10 години

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