コード例 #1
0
  /*
   * @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(),
        };
  }
コード例 #2
0
 /*
  * @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);
   }
 }
コード例 #3
0
 /*
  * @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);
   }
 }
コード例 #4
0
ファイル: PropPanelExtend.java プロジェクト: Jewest/argouml
 /*
  * @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);
   }
 }