/* * @see junit.framework.TestCase#setUp() */ public void setUp() throws Exception { super.setUp(); (new InitNotation()).init(); (new InitNotationUml()).init(); (new InitNotationJava()).init(); InitializeModel.initializeDefault(); new InitProfileSubsystem().init(); nodeTypes = new Object[] { Model.getCoreFactory().createClass(), Model.getCoreFactory().createComment(), Model.getCoreFactory().createDataType(), Model.getCoreFactory().createEnumeration(), Model.getCommonBehaviorFactory().createException(), Model.getCoreFactory().createInterface(), Model.getModelManagementFactory().createModel(), Model.getModelManagementFactory().createPackage(), Model.getCommonBehaviorFactory().createSignal(), Model.getExtensionMechanismsFactory().createStereotype(), Model.getModelManagementFactory().createSubsystem(), Model.getUseCasesFactory().createActor(), Model.getUseCasesFactory().createUseCase(), Model.getCommonBehaviorFactory().createObject(), Model.getCommonBehaviorFactory().createComponentInstance(), Model.getCommonBehaviorFactory().createNodeInstance(), }; }
/* * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent e) { super.actionPerformed(e); if (Model.getFacade().isAExtend(getTarget())) { Object point = Model.getUseCasesFactory().buildExtensionPoint(Model.getFacade().getBase(getTarget())); Model.getUseCasesHelper().addExtensionPoint(getTarget(), point); } }
/* * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent e) { Object target = TargetManager.getInstance().getModelTarget(); if (Model.getFacade().isAExtensionPoint(target)) { TargetManager.getInstance() .setTarget( Model.getUseCasesFactory() .buildExtensionPoint(Model.getFacade().getUseCase(target))); super.actionPerformed(e); } }
/* * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ @Override public void actionPerformed(ActionEvent e) { Object target = TargetManager.getInstance().getModelTarget(); if (Model.getFacade().isAExtend(target) && Model.getFacade().getNamespace(target) != null && Model.getFacade().getBase(target) != null) { Object extensionPoint = Model.getUseCasesFactory().buildExtensionPoint(Model.getFacade().getBase(target)); Model.getUseCasesHelper().addExtensionPoint(target, extensionPoint); TargetManager.getInstance().setTarget(extensionPoint); super.actionPerformed(e); } }