Package org.eclipse.gmf.runtime.common.core.command

Examples of org.eclipse.gmf.runtime.common.core.command.CommandResult


      protected CommandResult doExecuteWithResult(
          IProgressMonitor progressMonitor, IAdaptable info)
          throws ExecutionException {
        EObject referencedObject = getReferencedObject();
        Resource resource = referencedObject.eResource();
        CommandResult result = super.doExecuteWithResult(
            progressMonitor, info);
        if (resource != null) {
          resource.getContents().add(referencedObject);
        }
        return result;
View Full Code Here


          DispelElementTypes.ConnectionStatement_2003);

      ConnectionStatementCreateCommand command = new ConnectionStatementCreateCommand(
          request);

      CommandResult result = command.doExecuteWithResult(monitor, info);

      ConnectionStatement statement = (ConnectionStatement) result
          .getReturnValue();

      statement.setExpression(newElement);

      doConfigure(newElement, monitor, info);
View Full Code Here

          protected CommandResult doExecuteWithResult(
              IProgressMonitor progressMonitor, IAdaptable info)
              throws ExecutionException {
            EObject referencedObject = getReferencedObject();
            Resource resource = referencedObject.eResource();
            CommandResult result = super.doExecuteWithResult(
                progressMonitor, info);
            if (resource != null) {
              resource.getContents().add(referencedObject);
            }
            return result;
          }
        });
        cmd.add(new DeleteCommand(getEditingDomain(), incomingLink));
        continue;
      }
    }
    for (Iterator it = view.getSourceEdges().iterator(); it.hasNext();) {
      Edge outgoingLink = (Edge) it.next();
      if (eu.admire.visual.pmml.treemodel._40.diagram.part.PMMLVisualIDRegistry
          .getVisualID(outgoingLink) == eu.admire.visual.pmml.treemodel._40.diagram.edit.parts.NodeTypeNodeEditPart.VISUAL_ID) {
        DestroyReferenceRequest r = new DestroyReferenceRequest(
            outgoingLink.getSource().getElement(), null,
            outgoingLink.getTarget().getElement(), false);
        cmd.add(new DestroyReferenceCommand(r) {
          protected CommandResult doExecuteWithResult(
              IProgressMonitor progressMonitor, IAdaptable info)
              throws ExecutionException {
            EObject referencedObject = getReferencedObject();
            Resource resource = referencedObject.eResource();
            CommandResult result = super.doExecuteWithResult(
                progressMonitor, info);
            if (resource != null) {
              resource.getContents().add(referencedObject);
            }
            return result;
View Full Code Here

          DispelElementTypes.ConnectionStatement_2004);

      ConnectionStatementCreateCommand command = new ConnectionStatementCreateCommand(
          request);

      CommandResult result = command.doExecuteWithResult(monitor, info);

      ConnectionStatement statement = (ConnectionStatement) result
          .getReturnValue();

      statement.setExpression(newElement);

      doConfigure(newElement, monitor, info);
View Full Code Here

TOP

Related Classes of org.eclipse.gmf.runtime.common.core.command.CommandResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.