Overview | Package | Class | Use | Tree | Deprecated | Index
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.emf.ecp.core.ECPProject

Packages that use ECPProject
org.eclipse.emf.ecp.application.e4.editor |
org.eclipse.emf.ecp.core |
org.eclipse.emf.ecp.core.util |
org.eclipse.emf.ecp.core.util.observer |
org.eclipse.emf.ecp.e4.emfstore |
org.eclipse.emf.ecp.emfstore.core.internal |
org.eclipse.emf.ecp.emfstore.internal.ui.decorator |
org.eclipse.emf.ecp.explorereditorbridge.internal |
org.eclipse.emf.ecp.internal.core |
org.eclipse.emf.ecp.internal.ui.composites |
org.eclipse.emf.ecp.internal.ui.dialogs |
org.eclipse.emf.ecp.internal.ui.model |
org.eclipse.emf.ecp.internal.ui.util |
org.eclipse.emf.ecp.spi.core |
org.eclipse.emf.ecp.spi.ui.util |
org.eclipse.emf.ecp.ui.common |
org.eclipse.emf.ecp.ui.e4.editor |
org.eclipse.emf.ecp.ui.e4.handlers |
org.eclipse.emf.ecp.ui.tester |
org.eclipse.emf.ecp.ui.transaction |
org.eclipse.emf.ecp.ui.util |
org.eclipse.emf.ecp.validation.connector |
org.eclipse.emf.ecp.view.internal.editor.handler |
org.eclipse.emf.ecp.view.spi.editor.controls |

Uses of ECPProject in org.eclipse.emf.ecp.application.e4.editor

Methods in org.eclipse.emf.ecp.application.e4.editor with parameters of type ECPProject
`void` | `E4ModelElementOpener.openModelElement(Object modelElement, ECPProject ecpProject)` Opens a model element in `ECPE4Editor`.

Uses of ECPProject in org.eclipse.emf.ecp.core

Methods in org.eclipse.emf.ecp.core that return ECPProject
`ECPProject` | `ECPProjectManager.createProject(ECPProject project, String name)` Method to construct a new Project based on an existing project as template.
`ECPProject` | `ECPProjectManager.createProject(ECPProvider provider, String name)` Method to construct an offline Project, this method calls `ECPProjectManager.createProject(ECPProvider, String, ECPProperties)` with empty properties.
`ECPProject` | `ECPProjectManager.createProject(ECPProvider provider, String name, ECPProperties properties)` Method to construct an offline Project and notify listeners about this add.
`ECPProject` | `ECPProjectManager.createProject(ECPRepository repository, String name, ECPProperties properties)` Method to construct an shared Project, e.g.
`ECPProject` | `ECPProjectManager.getProject(Object adaptable)` Retrieves the project the adaptable belongs to if possible.
`ECPProject` | `ECPProjectManager.getProject(String name)` Searches for a project based on the provided `String`.

Methods in org.eclipse.emf.ecp.core that return types with arguments of type ECPProject
`Collection<ECPProject>` | `ECPProjectManager.getProjects()` Returns all known projects.

Methods in org.eclipse.emf.ecp.core with parameters of type ECPProject
`ECPProject` | `ECPProjectManager.createProject(ECPProject project, String name)` Method to construct a new Project based on an existing project as template.

Uses of ECPProject in org.eclipse.emf.ecp.core.util

Methods in org.eclipse.emf.ecp.core.util that return ECPProject
`ECPProject` | `ECPProjectAware.getProject()` This returns the project this object belongs to or references in any way.

Uses of ECPProject in org.eclipse.emf.ecp.core.util.observer

Methods in org.eclipse.emf.ecp.core.util.observer with parameters of type ECPProject
`void` | `ECPProjectContentTouchedObserver.contentTouched(ECPProject project, Collection<Object> objects, boolean structural)` This is called when objects of a project changed.
`Collection<Object>` | `ECPProjectContentChangedObserver.objectsChanged(ECPProject project, Collection<Object> objects)` Return an Collection affected Objects.
`void` | `ECPProjectOpenClosedObserver.projectChanged(ECPProject project, boolean opened)` This is called when a project is opened or closed.
`void` | `ECPProjectPreDeleteObserver.projectDelete(ECPProject project)` Method that gets notified before a project is deleted.

Method parameters in org.eclipse.emf.ecp.core.util.observer with type arguments of type ECPProject
`void` | `ECPProjectsChangedObserver.projectsChanged(Collection<ECPProject> oldProjects, Collection<ECPProject> newProjects)` This is called when a project changes, so if it is either added or removed.
`void` | `ECPProjectsChangedObserver.projectsChanged(Collection<ECPProject> oldProjects, Collection<ECPProject> newProjects)` This is called when a project changes, so if it is either added or removed.

Uses of ECPProject in org.eclipse.emf.ecp.e4.emfstore

Methods in org.eclipse.emf.ecp.e4.emfstore with parameters of type ECPProject
`void` | `ExportProjectHandler.execute(org.eclipse.swt.widgets.Shell shell, ECPProject ecpProject)`

Uses of ECPProject in org.eclipse.emf.ecp.emfstore.core.internal

Methods in org.eclipse.emf.ecp.emfstore.core.internal that return ECPProject
`ECPProject` | `EMFStoreProvider.getProject(org.eclipse.emf.emfstore.client.ESLocalProject projectSpace)` This gets the ECPProject based on a ProjectSpace.

Uses of ECPProject in org.eclipse.emf.ecp.emfstore.internal.ui.decorator

Methods in org.eclipse.emf.ecp.emfstore.internal.ui.decorator with parameters of type ECPProject
`static EMFStoreDirtyDecoratorCachedTree` | `EMFStoreDirtyDecoratorCachedTree.getInstance(ECPProject project)` Static `EMFStoreDirtyDecoratorCachedTree` singleton.
`void` | `EMFStoreDirtyDecorator.projectDelete(ECPProject project)` Method that gets notified before a project is deleted.
`static void` | `EMFStoreDirtyDecoratorCachedTree.removeProject(ECPProject project)` Removes an ECPProject from the Cache.

Uses of ECPProject in org.eclipse.emf.ecp.explorereditorbridge.internal

Methods in org.eclipse.emf.ecp.explorereditorbridge.internal with parameters of type ECPProject
`void` | `EditorModelElementOpener.openModelElement(Object modelElement, ECPProject ecpProject)` Opens the default ECP Editor for an `EObject` and the corresponding `ECPProject`.

Constructors in org.eclipse.emf.ecp.explorereditorbridge.internal with parameters of type ECPProject
`EditorContext(org.eclipse.emf.ecore.EObject modelElement, ECPProject ecpProject)` Default constructor.

Uses of ECPProject in org.eclipse.emf.ecp.internal.core

Classes in org.eclipse.emf.ecp.internal.core that implement ECPProject
`class` | `ECPProjectImpl`

Methods in org.eclipse.emf.ecp.internal.core that return ECPProject
`ECPProject` | `ECPProjectManagerImpl.createProject(ECPProject project, String name)` Method to construct a new Project based on an existing project as template.
`ECPProject` | `ECPProjectManagerImpl.createProject(ECPProvider provider, String name)` Method to construct an offline Project, this method calls `ECPProjectManager.createProject(ECPProvider, String, ECPProperties)` with empty properties.
`ECPProject` | `ECPProjectManagerImpl.createProject(ECPProvider provider, String name, ECPProperties properties)` Method to construct an offline Project and notify listeners about this add.
`ECPProject` | `ECPProjectManagerImpl.createProject(ECPRepository repository, String name, ECPProperties properties)` Method to construct an shared Project, e.g.

Methods in org.eclipse.emf.ecp.internal.core that return types with arguments of type ECPProject
`Collection<ECPProject>` | `ECPProjectManagerImpl.getProjects()` Returns all known projects.

Methods in org.eclipse.emf.ecp.internal.core with parameters of type ECPProject
`void` | `ECPProjectManagerImpl.changeProject(ECPProject project, boolean opened, boolean store)` This is called by projects to notify observers if a project gets openes or closed.
`ECPProject` | `ECPProjectManagerImpl.createProject(ECPProject project, String name)` Method to construct a new Project based on an existing project as template.
`void` | `ECPProjectManagerImpl.notifyObjectsChanged(ECPProject project, Collection<Object> objects, boolean structural)` This is called by projects to notify observers about object changes.

Uses of ECPProject in org.eclipse.emf.ecp.internal.ui.composites

Constructors in org.eclipse.emf.ecp.internal.ui.composites with parameters of type ECPProject
`ECPProjectSelectionModelClassCompositeImpl(ECPProject project)` Constructor that delegates to the `AbstractEClassTreeSelectionComposite.AbstractEClassTreeSelectionComposite(Collection, Collection, Collection)` by reading the data from the project.

Uses of ECPProject in org.eclipse.emf.ecp.internal.ui.dialogs

Methods in org.eclipse.emf.ecp.internal.ui.dialogs that return ECPProject
`ECPProject` | `ProjectPropertiesDialog.getProject()`

Constructors in org.eclipse.emf.ecp.internal.ui.dialogs with parameters of type ECPProject
`ProjectPropertiesDialog(org.eclipse.swt.widgets.Shell parentShell, boolean editable, ECPProject project)`

Uses of ECPProject in org.eclipse.emf.ecp.internal.ui.model

Methods in org.eclipse.emf.ecp.internal.ui.model with parameters of type ECPProject
`void` | `ModelContentProvider.contentTouched(ECPProject project, Collection<Object> objects, boolean structural)` This is called when objects of a project changed.
`void` | `ModelLabelProvider.projectChanged(ECPProject project, boolean opened)` This is called when a project is opened or closed.
`void` | `ModelContentProvider.projectChanged(ECPProject project, boolean opened)` This is called when a project is opened or closed.

Method parameters in org.eclipse.emf.ecp.internal.ui.model with type arguments of type ECPProject
`void` | `ModelContentProvider.projectsChanged(Collection<ECPProject> oldProjects, Collection<ECPProject> newProjects)` This is called when a project changes, so if it is either added or removed.
`void` | `ModelContentProvider.projectsChanged(Collection<ECPProject> oldProjects, Collection<ECPProject> newProjects)` This is called when a project changes, so if it is either added or removed.

Uses of ECPProject in org.eclipse.emf.ecp.internal.ui.util

Methods in org.eclipse.emf.ecp.internal.ui.util with parameters of type ECPProject
`static void` | `ECPImportHandlerHelper.importElement(org.eclipse.swt.widgets.Shell shell, ECPProject ecpProject)` Connects an `EObject` with another imported `EObject` which will be selected via a dialog.

Uses of ECPProject in org.eclipse.emf.ecp.spi.core

Subinterfaces of ECPProject in org.eclipse.emf.ecp.spi.core
`interface` | `InternalProject`

Uses of ECPProject in org.eclipse.emf.ecp.spi.ui.util

Methods in org.eclipse.emf.ecp.spi.ui.util that return ECPProject
`static ECPProject` | `ECPHandlerHelper.createProject(org.eclipse.swt.widgets.Shell shell)` This method creates a new project.

Methods in org.eclipse.emf.ecp.spi.ui.util with parameters of type ECPProject
`static org.eclipse.emf.ecore.EObject` | `ECPHandlerHelper.addModelElement(ECPProject ecpProject, org.eclipse.swt.widgets.Shell shell, boolean open)` Add a new `EObject` to the root of an `ECPProject`.
`static void` | `ECPHandlerHelper.changeCloseState(ECPProject[] closeables, String currentType)` This method closes/opens an array of ECPProject.
`static void` | `ECPHandlerHelper.deleteModelElement(ECPProject project, Collection<Object> objects)` This helper method is used to delete model elements from a project.
`static void` | `ECPHandlerHelper.filterProjectPackages(ECPProject ecpProject, org.eclipse.swt.widgets.Shell shell)` This method allows the user to filter the visible packages and classes.
`static void` | `ECPHandlerHelper.openModelElement(Object me, ECPProject ecpProject)` This opens the model element.
`static void` | `ECPHandlerHelper.openProjectProperties(ECPProject project, boolean editable, org.eclipse.swt.widgets.Shell shell)` Opens a Dialog showing the properties of the provided `ECPProject`.
`static void` | `ECPHandlerHelper.saveProject(ECPProject project)` Triggers the save on an `ECPProject`.

Uses of ECPProject in org.eclipse.emf.ecp.ui.common

Methods in org.eclipse.emf.ecp.ui.common with parameters of type ECPProject
`static SelectionComposite<org.eclipse.jface.viewers.TreeViewer>` | `ECPCompositeFactory.getSelectModelClassComposite(ECPProject project)`

Uses of ECPProject in org.eclipse.emf.ecp.ui.e4.editor

Methods in org.eclipse.emf.ecp.ui.e4.editor with parameters of type ECPProject
`void` | `ECPE4Editor.setInput(org.eclipse.emf.ecore.EObject modelElement, ECPProject ecpProject, org.eclipse.e4.ui.model.application.ui.basic.MPart part)` Sets the input of the editor part.

Uses of ECPProject in org.eclipse.emf.ecp.ui.e4.handlers

Methods in org.eclipse.emf.ecp.ui.e4.handlers with parameters of type ECPProject
`boolean` | `NewModelElementHandler.canExecute(ECPProject ecpProject)` Checks if the current selection is an `ECPProject`.
`boolean` | `DeleteProjectHandler.canExecute(ECPProject ecpProject, List<ECPProject> ecpProjects)` Checks if a single project or a list of projects are selected.
`void` | `OpenProjectHandler.execute(ECPProject ecpProject)` Opens the selected `ECPProject`.
`void` | `CloseProjectHandler.execute(ECPProject ecpProject)` Closes the selected `ECPProject`.
`void` | `FilterPackagesHandler.execute(ECPProject ecpProject, org.eclipse.swt.widgets.Shell shell)` Opens a dialog for adjusting the packages filter.
`void` | `NewModelElementHandler.execute(org.eclipse.swt.widgets.Shell shell, ECPProject ecpProject)` Opens a dialog to select a new `EObject` to be created.
`void` | `DeleteProjectHandler.execute(org.eclipse.swt.widgets.Shell shell, ECPProject ecpProject, List<ECPProject> ecpProjects)` Deletes a project or a list of projects, based on the selection.
`void` | `ImportHandler.execute(org.eclipse.swt.widgets.Shell shell, org.eclipse.emf.ecore.EObject eObject, ECPProject ecpProject)` Imports an `EObject` which will be selected via a dialog into the current project.

Method parameters in org.eclipse.emf.ecp.ui.e4.handlers with type arguments of type ECPProject
`boolean` | `DeleteProjectHandler.canExecute(ECPProject ecpProject, List<ECPProject> ecpProjects)` Checks if a single project or a list of projects are selected.
`void` | `DeleteProjectHandler.execute(org.eclipse.swt.widgets.Shell shell, ECPProject ecpProject, List<ECPProject> ecpProjects)` Deletes a project or a list of projects, based on the selection.

Uses of ECPProject in org.eclipse.emf.ecp.ui.tester

Methods in org.eclipse.emf.ecp.ui.tester that return ECPProject
`static ECPProject` | `ECPSavePropertySource.getProjectToSave()` Returns the project to be saved.

Methods in org.eclipse.emf.ecp.ui.tester with parameters of type ECPProject
`void` | `SaveButtonEnablementObserver.notifyChangeButtonState(ECPProject currentProject, boolean enableSaveButton)` Notify the listener to change the state of the save button.

Uses of ECPProject in org.eclipse.emf.ecp.ui.transaction

Methods in org.eclipse.emf.ecp.ui.transaction with parameters of type ECPProject
`void` | `TransactionalModelLabelProvider.projectChanged(ECPProject project, boolean opened)` This is called when a project is opened or closed.

Uses of ECPProject in org.eclipse.emf.ecp.ui.util

Methods in org.eclipse.emf.ecp.ui.util with parameters of type ECPProject
`void` | `ECPModelElementOpener.openModelElement(Object element, ECPProject ecpProject)` The action to open the model element.

Uses of ECPProject in org.eclipse.emf.ecp.validation.connector

Methods in org.eclipse.emf.ecp.validation.connector with parameters of type ECPProject
`IValidationService` | `Activator.getValidationService(ECPProject project)` Returns the validation service.

Uses of ECPProject in org.eclipse.emf.ecp.view.internal.editor.handler

Methods in org.eclipse.emf.ecp.view.internal.editor.handler with parameters of type ECPProject
`static void` | `ControlGenerator.addControls(ECPProject project, VContainer compositeToFill, org.eclipse.emf.ecore.EClass datasegment, Set<org.eclipse.emf.ecore.EStructuralFeature> features)` Create controls and set them to the view.

Uses of ECPProject in org.eclipse.emf.ecp.view.spi.editor.controls

Methods in org.eclipse.emf.ecp.view.spi.editor.controls with parameters of type ECPProject
`static org.eclipse.emf.ecore.EClass` | `Helper.getRootEClass(ECPProject project)` Retrieves the root ECLass form a project, with the assumption that the project consists only of a `VView`.

Overview | Package | Class | Use | Tree | Deprecated | Index
PREV NEXT | FRAMES NO FRAMES

Copyright © 2015. All Rights Reserved.