Package org.eclipse.emf.transaction

Examples of org.eclipse.emf.transaction.TransactionalEditingDomain


  /**
   * @generated
   */
  public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE
        .createEditingDomain();
    ResourceSet resourceSet = editingDomain.getResourceSet();
    EObject diagramRoot = null;
    try {
      Resource resource = resourceSet.getResource(domainModelURI, true);
      diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
View Full Code Here


   */
  public Object execute(ExecutionEvent event) throws ExecutionException {
    IEditorPart diagramEditor = HandlerUtil.getActiveEditorChecked(event);
    Shell shell = diagramEditor.getEditorSite().getShell();
    assert diagramEditor instanceof DiagramEditor;
    TransactionalEditingDomain editingDomain = ((DiagramEditor) diagramEditor)
        .getEditingDomain();
    org.eclipse.emf.edit.ui.action.LoadResourceAction.LoadResourceDialog loadResourceDialog = new org.eclipse.emf.edit.ui.action.LoadResourceAction.LoadResourceDialog(
        shell, editingDomain);
    loadResourceDialog.open();
    return null;
View Full Code Here

  /**
   * @generated
   */
  protected Command getDuplicateCommand(DuplicateElementsRequest req) {
    TransactionalEditingDomain editingDomain = ((IGraphicalEditPart) getHost())
        .getEditingDomain();
    return getGEFWrapper(new DuplicateAnythingCommand(editingDomain, req));
  }
View Full Code Here

   */
  public PMMLDomainNavigatorContentProvider() {
    myAdapterFctoryContentProvier = new AdapterFactoryContentProvider(
        eu.admire.visual.pmml.radviz._40.diagram.part.PMMLDiagramEditorPlugin
            .getInstance().getItemProvidersAdapterFactory());
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE
        .createEditingDomain();
    myEditingDomain = (AdapterFactoryEditingDomain) editingDomain;
    myEditingDomain.setResourceToReadOnlyMap(new HashMap() {
      public Object get(Object key) {
        if (!containsKey(key)) {
View Full Code Here

  protected AdapterFactory getAdapterFactory(Object object) {
    if (getEditingDomain() instanceof AdapterFactoryEditingDomain) {
      return ((AdapterFactoryEditingDomain) getEditingDomain())
          .getAdapterFactory();
    }
    TransactionalEditingDomain editingDomain = TransactionUtil
        .getEditingDomain(object);
    if (editingDomain != null) {
      return ((AdapterFactoryEditingDomain) editingDomain)
          .getAdapterFactory();
    }
View Full Code Here

  /**
   * @generated
   */
  protected Command getDuplicateCommand(DuplicateElementsRequest req) {
    TransactionalEditingDomain editingDomain = ((IGraphicalEditPart) getHost())
        .getEditingDomain();
    return getGEFWrapper(new DuplicateAnythingCommand(editingDomain, req));
  }
View Full Code Here

  /**
   * @generated
   */
  public void run(IAction action) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE
        .createEditingDomain();
    ResourceSet resourceSet = editingDomain.getResourceSet();
    EObject diagramRoot = null;
    try {
      Resource resource = resourceSet.getResource(domainModelURI, true);
      diagramRoot = (EObject) resource.getContents().get(0);
    } catch (WrappedException ex) {
View Full Code Here

   * This method should be called within a workspace modify operation since it creates resources.
   * @generated
   */
  public static Resource createDiagram(URI diagramURI, URI modelURI,
      IProgressMonitor progressMonitor) {
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE
        .createEditingDomain();
    progressMonitor
        .beginTask(
            Messages.CismodelDiagramEditorUtil_CreateDiagramProgressTask,
            3);
    final Resource diagramResource = editingDomain.getResourceSet()
        .createResource(diagramURI);
    final Resource modelResource = editingDomain.getResourceSet()
        .createResource(modelURI);
    final String diagramName = diagramURI.lastSegment();
    AbstractTransactionalCommand command = new AbstractTransactionalCommand(
        editingDomain,
        Messages.CismodelDiagramEditorUtil_CreateDiagramCommandLabel,
View Full Code Here

   */
  public CismodelDomainNavigatorContentProvider() {
    myAdapterFctoryContentProvier = new AdapterFactoryContentProvider(
        CismodelDiagramEditorPlugin.getInstance()
            .getItemProvidersAdapterFactory());
    TransactionalEditingDomain editingDomain = GMFEditingDomainFactory.INSTANCE
        .createEditingDomain();
    myEditingDomain = (AdapterFactoryEditingDomain) editingDomain;
    myEditingDomain.setResourceToReadOnlyMap(new HashMap() {
      public Object get(Object key) {
        if (!containsKey(key)) {
View Full Code Here

  protected AdapterFactory getAdapterFactory(Object object) {
    if (getEditingDomain() instanceof AdapterFactoryEditingDomain) {
      return ((AdapterFactoryEditingDomain) getEditingDomain())
          .getAdapterFactory();
    }
    TransactionalEditingDomain editingDomain = TransactionUtil
        .getEditingDomain(object);
    if (editingDomain != null) {
      return ((AdapterFactoryEditingDomain) editingDomain)
          .getAdapterFactory();
    }
View Full Code Here

TOP

Related Classes of org.eclipse.emf.transaction.TransactionalEditingDomain

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.