Examples of IDiagramDocument


Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

  /**
   * @generated
   */
  public IStructuredSelection findSelection(IEditorInput anInput) {
    IDiagramDocument document = OntoUML.diagram.part.OntoUMLDiagramEditorPlugin
        .getInstance().getDocumentProvider()
        .getDiagramDocument(anInput);
    if (document == null) {
      return StructuredSelection.EMPTY;
    }
    Diagram diagram = document.getDiagram();
    IFile file = WorkspaceSynchronizer.getFile(diagram.eResource());
    if (file != null) {
      OntoUML.diagram.navigator.OntoUMLNavigatorItem item = new OntoUML.diagram.navigator.OntoUMLNavigatorItem(
          diagram, file, false);
      return new StructuredSelection(item);
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

                      new Object[] { element,
                          "org.eclipse.emf.common.ui.URIEditorInput" }), //$NON-NLS-1$
              null));
    }
    IEditorInput editorInput = (IEditorInput) element;
    IDiagramDocument document = (IDiagramDocument) createDocument(editorInput);

    ResourceSetInfo info = new ResourceSetInfo(document, editorInput);
    info.setModificationStamp(computeModificationStamp(info));
    info.fStatus = null;
    return info;
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

  /**
   * @generated
   */
  protected void setDocumentContent(IDocument document, IEditorInput element)
      throws CoreException {
    IDiagramDocument diagramDocument = (IDiagramDocument) document;
    TransactionalEditingDomain domain = diagramDocument.getEditingDomain();
    if (element instanceof URIEditorInput) {
      URI uri = ((URIEditorInput) element).getURI();
      Resource resource = null;
      try {
        resource = domain.getResourceSet().getResource(
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

  /**
   * @generated
   */
  public boolean isDeleted(Object element) {
    IDiagramDocument document = getDiagramDocument(element);
    if (document != null) {
      Resource diagramResource = document.getDiagram().eResource();
      if (diagramResource != null) {
        File file = getFile(diagramResource);
        return file != null && !file.exists();
      }
    }
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

                IStatus.ERROR,
                OntoUML.diagram.part.OntoUMLDiagramEditorPlugin.ID,
                0,
                "Incorrect document used: " + document + " instead of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument", null)); //$NON-NLS-1$ //$NON-NLS-2$
      }
      IDiagramDocument diagramDocument = (IDiagramDocument) document;
      final Resource newResource = diagramDocument.getEditingDomain()
          .getResourceSet().createResource(newResoruceURI);
      final Diagram diagramCopy = (Diagram) EcoreUtil
          .copy(diagramDocument.getDiagram());
      try {
        new AbstractTransactionalCommand(
            diagramDocument.getEditingDomain(),
            NLS
                .bind(
                    OntoUML.diagram.part.Messages.OntoUMLDocumentProvider_SaveAsOperation,
                    diagramCopy.getName()), affectedFiles) {
          protected CommandResult doExecuteWithResult(
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

  /**
   * @generated
   */
  public IStructuredSelection findSelection(IEditorInput anInput) {
    IDiagramDocument document = eu.admire.visual.pmml.treemodel._40.diagram.part.PMMLDiagramEditorPlugin
        .getInstance().getDocumentProvider()
        .getDiagramDocument(anInput);
    if (document == null) {
      return StructuredSelection.EMPTY;
    }
    Diagram diagram = document.getDiagram();
    IFile file = WorkspaceSynchronizer.getFile(diagram.eResource());
    if (file != null) {
      eu.admire.visual.pmml.treemodel._40.diagram.navigator.PMMLNavigatorItem item = new eu.admire.visual.pmml.treemodel._40.diagram.navigator.PMMLNavigatorItem(
          diagram, file, false);
      return new StructuredSelection(item);
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

                      element,
                      "org.eclipse.ui.part.FileEditorInput", "org.eclipse.emf.common.ui.URIEditorInput" }), //$NON-NLS-1$ //$NON-NLS-2$
              null));
    }
    IEditorInput editorInput = (IEditorInput) element;
    IDiagramDocument document = (IDiagramDocument) createDocument(editorInput);

    ResourceSetInfo info = new ResourceSetInfo(document, editorInput);
    info.setModificationStamp(computeModificationStamp(info));
    info.fStatus = null;
    return info;
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

  /**
   * @generated
   */
  protected void setDocumentContent(IDocument document, IEditorInput element)
      throws CoreException {
    IDiagramDocument diagramDocument = (IDiagramDocument) document;
    TransactionalEditingDomain domain = diagramDocument.getEditingDomain();
    if (element instanceof FileEditorInput) {
      IStorage storage = ((FileEditorInput) element).getStorage();
      Diagram diagram = DiagramIOUtil.load(domain, storage, true,
          getProgressMonitor());
      document.setContent(diagram);
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

  /**
   * @generated
   */
  public boolean isDeleted(Object element) {
    IDiagramDocument document = getDiagramDocument(element);
    if (document != null) {
      Resource diagramResource = document.getDiagram().eResource();
      if (diagramResource != null) {
        IFile file = WorkspaceSynchronizer.getFile(diagramResource);
        return file == null || file.getLocation() == null
            || !file.getLocation().toFile().exists();
      }
View Full Code Here

Examples of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument

                IStatus.ERROR,
                DispelDiagramEditorPlugin.ID,
                0,
                "Incorrect document used: " + document + " instead of org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument", null)); //$NON-NLS-1$ //$NON-NLS-2$
      }
      IDiagramDocument diagramDocument = (IDiagramDocument) document;
      final Resource newResource = diagramDocument.getEditingDomain()
          .getResourceSet().createResource(newResoruceURI);
      final Diagram diagramCopy = (Diagram) EcoreUtil
          .copy(diagramDocument.getDiagram());
      try {
        new AbstractTransactionalCommand(
            diagramDocument.getEditingDomain(),
            NLS.bind(
                Messages.DispelDocumentProvider_SaveAsOperation,
                diagramCopy.getName()), affectedFiles) {
          protected CommandResult doExecuteWithResult(
              IProgressMonitor monitor, IAdaptable info)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.