package husacct.bootstrap; public class DefineJavaBenchmark extends AbstractBootstrap{ @Override public void execute() { defineLogicalArchitecture(); getControlService().getMainController().getMainGui().getMenu().getDefineMenu().getDefineArchitectureItem().doClick(); } private void defineLogicalArchitecture(){ defineLogicalModules(); defineRules(); getDefineService().getDefinitionController().notifyObservers(); } private void defineLogicalModules(){ getDefineService().getDefinitionController().addModule("Presentation Layer", "This is the presentation layer of the benchmark","Layer"); getDefineService().getDefinitionController().addModule("Domain Layer", "This is the domain layer of the benchmark","Layer"); getDefineService().getDefinitionController().addModule("Infrastructure Layer", "This is the infrastructure layer of the benchmark","Layer"); } private void defineRules(){ //TODO! mooie nieuwe custom rules! } @Override public void execute(String[] args) { execute(); } }