/* * @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); Object t = TargetManager.getInstance().getModelTarget(); Object owner = null; Object namespace = null; if (Model.getFacade().isAStereotype(t)) { owner = t; } else if (Model.getFacade().isAPackage(t)) { namespace = t; } else { namespace = Model.getFacade().getModel(t); } Object newTagDefinition = Model.getExtensionMechanismsFactory().buildTagDefinition((String) null, owner, namespace); TargetManager.getInstance().setTarget(newTagDefinition); super.actionPerformed(e); }