/* * @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(), }; }
/** * This builds a CallAction with default attributes. But without Operation! * * @author MVW * @param s string representing the Script of the Action * @return The newly created CallAction. */ private Object buildNewCallAction(String s) { Object a = Model.getCommonBehaviorFactory().createCallAction(); Object ae = Model.getDataTypesFactory().createActionExpression(LANGUAGE, s); Model.getCommonBehaviorHelper().setScript(a, ae); Model.getCoreHelper().setName(a, "anon"); return a; }
/* * @see junit.framework.TestCase#setUp() */ @Override protected void setUp() throws Exception { super.setUp(); InitializeModel.initializeDefault(); new InitProfileSubsystem().init(); Project p = ProjectManager.getManager().getCurrentProject(); elem = Model.getCommonBehaviorFactory().createReception(); signals = new Object[NO_OF_ELEMENTS]; Object m = Model.getModelManagementFactory().createModel(); Collection roots = new ArrayList(); roots.add(m); p.setRoots(roots); Model.getCoreHelper().setNamespace(elem, m); for (int i = 0; i < NO_OF_ELEMENTS; i++) { signals[i] = Model.getCommonBehaviorFactory().createSignal(); Model.getCoreHelper().addOwnedElement(m, signals[i]); } model = new UMLReceptionSignalComboBoxModel(); model.targetSet(new TargetEvent(this, "set", new Object[0], new Object[] {elem})); ThreadHelper.synchronize(); }
/** * Test setSignal(). * * @throws InvocationTargetException test failure * @throws InterruptedException test failure */ public void testSetSignal() throws InterruptedException, InvocationTargetException { Model.getCommonBehaviorHelper().setSignal(elem, signals[0]); ThreadHelper.synchronize(); // One can only do this by changing target, // so let's simulate that: Object dummy = Model.getCommonBehaviorFactory().createReception(); model.targetSet( new TargetEvent(this, TargetEvent.TARGET_SET, new Object[] {elem}, new Object[] {dummy})); model.targetSet( new TargetEvent(this, TargetEvent.TARGET_SET, new Object[] {dummy}, new Object[] {elem})); ThreadHelper.synchronize(); assertTrue(model.getSelectedItem() == signals[0]); }
/** @see org.argouml.uml.ui.behavior.common_behavior.ActionNewAction#createAction() */ protected Object createAction() { return Model.getCommonBehaviorFactory().createTerminateAction(); }