/** * Set correctly the invoked object, by creating it if needed. Then, notifies that the ok button * of this dialog has been pressed. * * @see org.eclipse.jface.dialogs.Dialog#okPressed() */ @Override protected void okPressed() { // create element createdParameter = UMLFactory.eINSTANCE.createParameter(); createdParameter.setName(selectedName); createdParameter.setType((Type) selectedType); createdParameter.setDirection(selectedDirection); addParameter(createdParameter); super.okPressed(); }