/* * @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) */ @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); } }
/* * @see org.argouml.uml.ui.UMLPlainTextDocument#setProperty(java.lang.String) */ protected void setProperty(String text) { Model.getUseCasesHelper().setLocation(getTarget(), text); }