- Eclipse Modeling Framework (EMF)
- Xtend 2.9.0 | update-site
- IncQuery 1.1.0 | update-site
- VIATRA Model Obfuscator | update-site
- Yed for visualizing models | download page
Import projects from Collaboration Framework clone url
- Import Access Control Language for Rules
- Add
src-gen
folder to fix build path error. - Run
GenerateMACLRule.mwe2
as "MWE2 Workflow"
- Add
- Import Access Control Language
- Add
src-gen
folder to fix build path error. - Run
GenerateMondoAccessControlLanguage.mwe2
as "MWE2 Workflow"
- Add
- Import Property-based Locking Language
- Add
src-gen
folder to fix build path error. - Run
GenerateMondoPropertyBasedLocking.mwe2
as "MWE2 Workflow"
- Add
- Import Security Collaboartion Lens Implementation
- Add
src-gen
folder to fix build path error. - Build the project to generate
.java
files from.xtend
classes.
- Add
In the *.meta
plugin project, open the *.genmodel
file and generate the model code: in the tree-editor, right click on the root object and select the Generate Model
.
In the *.query
plugin project, open the *.eiq
file and force to build the associated artifacts.
- In the
*.model
plugin project, theModelGenerator.java
file has amain
method that can be run. - Modify the
generate()
method to select the output folder. - Modify the
MODEL_SIZES
variable to set the models to be generated.
- In the
*.rule
plugin project, theAccessControlRuleGenerator.java
file has amain
method that can be run. - Modify the
generate()
method to select the output folder. - Modify the
USER_SIZES
variable to set the rules to be generated.
- In the
*.evaluation
plugin project, theLensEvaluator.java
file has amain
method that can be run.