Examples of EditingDomain


Examples of org.eclipse.emf.edit.domain.EditingDomain

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) {
      Object object = ((IStructuredSelection)selection).getFirstElement();

      EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();

      newChildDescriptors = domain.getNewChildDescriptors(object, null);
      newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
    }

    // Generate actions for selection; populate and redraw the menus.
    //
    createChildActions = generateCreateChildActions(newChildDescriptors, selection);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1)
    {
      Object object = ((IStructuredSelection)selection).getFirstElement();

      EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();

      newChildDescriptors = domain.getNewChildDescriptors(object, null);
      newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
    }

    // Generate actions for selection; populate and redraw the menus.
    //
    createChildActions = generateCreateChildActions(newChildDescriptors, selection);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) {
      Object object = ((IStructuredSelection)selection).getFirstElement();

      EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();

      newChildDescriptors = domain.getNewChildDescriptors(object, null);
      newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
    }

    // Generate actions for selection; populate and redraw the menus.
    //
    createChildActions = generateCreateChildActions(newChildDescriptors, selection);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) {
      Object object = ((IStructuredSelection)selection).getFirstElement();

      EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();

      newChildDescriptors = domain.getNewChildDescriptors(object, null);
      newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
    }

    // Generate actions for selection; populate and redraw the menus.
    //
    createChildActions = generateCreateChildActions(newChildDescriptors, selection);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) {
      Object object = ((IStructuredSelection)selection).getFirstElement();

      EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();

      newChildDescriptors = domain.getNewChildDescriptors(object, null);
      newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
    }

    // Generate actions for selection; populate and redraw the menus.
    //
    createChildActions = generateCreateChildActions(newChildDescriptors, selection);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) {
      Object object = ((IStructuredSelection)selection).getFirstElement();

      EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();

      newChildDescriptors = domain.getNewChildDescriptors(object, null);
      newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
    }

    // Generate actions for selection; populate and redraw the menus.
    //
    createChildActions = generateCreateChildActions(newChildDescriptors, selection);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

        //
        if(eResourceSet==null) {
            //
            // Get editing domain
            //
            EditingDomain eDomain = getEditingDomain();
            //
            // Get resource set from domain
            //
            eResourceSet = eDomain.getResourceSet();       
            //
            // Register the package to ensure it is available during loading.
            //
            eResourceSet.getPackageRegistry().
                put(eNS_URI,EFeatureTestsPackage.eINSTANCE);
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

            // Check if required all exist
            //
            if (params.containsKey(EFEATURE_CONTEXT_ID)
                    && params.containsKey(EDITING_DOMAIN_ID)
                    && params.containsKey(ERESOURCE_URI)) {
                EditingDomain eDomain = eDomain(eContextID, eDomainID);
                if (eDomain != null) {
                    if(params.containsKey(EFOLDERS_QUERY)) {
                        if( !(eFolders==null || eFolders.length()==0)) {                       
                            for (String eFolder : dialect.toFolderQueries(eFolders)) {
                                EFeaturePackageInfo eInfo = ePackageInfo(eContextID,eNsURI);
                                if (eInfo == null)
                                    return false;
                                String eURIFragment = dialect.getFolderFragment(eFolder);
                                if (!(eURIFragment == null || eURIFragment.length() == 0)) {
                                    URI uri = eURI.appendFragment(eURIFragment);
                                    if (eDomain.getResourceSet().getEObject(uri, true) == null)
                                        return false;
                                }
       
                            }
                        }
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

        return Collections.unmodifiableList(new ArrayList<String>(eDomainMap.keySet()));
    }

    @Override
    public EditingDomain eGetDomain(String eDomainID) {
        EditingDomain eDomain = eDomainMap.get(eDomainID);
        if(eDomain==null) {
            throw new IllegalArgumentException("EditingDomain [" + eDomainID + "] not found");
        }
        return eDomain;
    }
View Full Code Here

Examples of org.eclipse.emf.edit.domain.EditingDomain

  }
 
  public Object execute(ExecutionEvent event) throws ExecutionException {
    Command command = createEmfCommand(event);
    if (command != null && command.canExecute()) {
      EditingDomain editingDomain = getEditingDomain(event);
      if (editingDomain != null) {
        editingDomain.getCommandStack().execute(command);
      } else {
        command.execute();
      }
      return command.getAffectedObjects();
    }
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.