/** @generated */ protected CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException { ExpansionNode newElement = UMLFactory.eINSTANCE.createExpansionNode(); StructuredActivityNode owner = (StructuredActivityNode) getElementToEdit(); owner.getNodes().add(newElement); ExpansionRegion childHolder = (ExpansionRegion) getElementToEdit(); childHolder.getInputElements().add(newElement); ElementInitializers.getInstance().init_ExpansionNode_3074(newElement); doConfigure(newElement, monitor, info); ((CreateElementRequest) getRequest()).setNewElement(newElement); return CommandResult.newOKCommandResult(newElement); }