Uses of Interface
org.eclipse.emf.emfstore.common.ESObserver

Packages that use ESObserver
org.eclipse.emf.emfstore.client.changetracking   
org.eclipse.emf.emfstore.client.observer   
org.eclipse.emf.emfstore.internal.client.model   
org.eclipse.emf.emfstore.internal.client.model.changeTracking.merging.util   
org.eclipse.emf.emfstore.internal.client.model.impl   
org.eclipse.emf.emfstore.internal.client.observers   
org.eclipse.emf.emfstore.internal.client.ui.decorators   
org.eclipse.emf.emfstore.internal.client.ui.dialogs.merge.util   
org.eclipse.emf.emfstore.internal.common.model   
org.eclipse.emf.emfstore.internal.common.model.impl   
org.eclipse.emf.emfstore.internal.common.model.util   
org.eclipse.emf.emfstore.internal.common.observer   
 

Uses of ESObserver in org.eclipse.emf.emfstore.client.changetracking
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.client.changetracking
 interface ESCommandObserver
          Listener for a ESCommandStack.
 

Uses of ESObserver in org.eclipse.emf.emfstore.client.observer
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.client.observer
 interface ESCheckoutObserver
          Observer that notifies on new checkouts.
 interface ESCommitObserver
          An observer which waits for commit notifications and authorizes the commit procedure.
 interface ESExceptionObserver
          Observes exceptions and tries to handle them.
 interface ESLoginObserver
          Observes a login of a session.
 interface ESLogoutObserver
          Observes a logout of a session.
 interface ESMergeObserver
          Callback that is called during the merge process.
The life-cycle of the merging process can be divided into three steps: first all local changes are reverted then the remote changes are applied finally, the local changes are re-applied The changes being applied in the 2nd and 3rd steps are filtered by means of a conflict resolver.
 interface ESPostCreationObserver
           Enables the modification of attributes of newly created model elements.
 interface ESSaveStateChangedObserver
          Listener for changes to the save state (project is fully saved or still dirty) of a ESLocalProject.
 interface ESShareObserver
          Observer that is notified when a share completed successfully.
 interface ESUpdateObserver
          Notifies the UI that a list of changes will be automatically merged with the current model state.
 interface ESWorkspaceInitObserver
          Called when the workspace is initiated.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.client.model
 

Classes in org.eclipse.emf.emfstore.internal.client.model that implement ESObserver
 class ESWorkspaceProviderImpl
          Controller for workspaces.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.client.model.changeTracking.merging.util
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.internal.client.model.changeTracking.merging.util
 interface MergeLabelProvider
          Label provider for merge.
 interface OperationAuthorProvider
          Provides the author for a given operation.
 

Classes in org.eclipse.emf.emfstore.internal.client.model.changeTracking.merging.util that implement ESObserver
 class DefaultOperationAuthorProvider
          Provides the author for an operation based on the usersession of the containing change package.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.client.model.impl
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.internal.client.model.impl
 interface OperationRecorderListener
          Listener for operations recorded by operation recorder.
 

Classes in org.eclipse.emf.emfstore.internal.client.model.impl that implement ESObserver
 class OperationManager
          This class acts as a simple wrapper around the operation recorder and provides convenience methods for undoing operations and handling composite operations.
 class OperationRecorder
          Tracks changes on any given IdEObjectCollection.
 class ProjectSpaceBase
          Project space base class that contains custom user methods.
 class ProjectSpaceImpl
          An implementation of the model object ' Project Container'.
 class ResourcePersister
          Saves any registered resources upon certain types of triggers like, for instance, update and commit.
 class WorkspaceBase
          Workspace space base class that contains custom user methods.
 class WorkspaceImpl
          An implementation of the model object ' Workspace'.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.client.observers
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.internal.client.observers
 interface DeleteProjectSpaceObserver
          Receives a notification when a project is deleted from the workspace.
 interface OperationObserver
          Operation observers are added to a project space and informed whenever an operation is executed or undone.
 

Classes in org.eclipse.emf.emfstore.internal.client.observers that implement ESObserver
 class SimpleOperationObserver
          Clients (like GUI classes) who are not interested if an operation has been run forward or backward (i.e.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.client.ui.decorators
 

Classes in org.eclipse.emf.emfstore.internal.client.ui.decorators that implement ESObserver
 class VersionDecorator
          The decorator that shows the version of a ProjectSpace.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.client.ui.dialogs.merge.util
 

Classes in org.eclipse.emf.emfstore.internal.client.ui.dialogs.merge.util that implement ESObserver
 class DefaultMergeLabelProvider
          Default label provider for merges.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.common.model
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.internal.common.model
 interface NotifiableIdEObjectCollection
           
 interface Project
          A representation of the model object ' Project'.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.common.model.impl
 

Classes in org.eclipse.emf.emfstore.internal.common.model.impl that implement ESObserver
 class NotifiableIdEObjectCollectionImpl
          A collection that is able of maintaining a list of IdEObjectCollectionChangeObserver.
 class ProjectImpl
           
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.common.model.util
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.internal.common.model.util
 interface IdEObjectCollectionChangeObserver
          An observer interface for tracking changes upon an IdEObjectCollection.
 

Uses of ESObserver in org.eclipse.emf.emfstore.internal.common.observer
 

Subinterfaces of ESObserver in org.eclipse.emf.emfstore.internal.common.observer
 interface ESPrioritizedObserver
          An observer with a priority.
 

Methods in org.eclipse.emf.emfstore.internal.common.observer with type parameters of type ESObserver
<T extends ESObserver>
T
ObserverBus.notify(Class<T> clazz)
          This method allows you to notify all observers.
<T extends ESObserver>
T
ObserverBus.notify(Class<T> clazz, boolean prioritized)
          This method allows you to notify all observers.
 

Methods in org.eclipse.emf.emfstore.internal.common.observer that return ESObserver
 ESObserver ObserverCall.Result.getObserver()
          The observer.
 

Methods in org.eclipse.emf.emfstore.internal.common.observer with parameters of type ESObserver
 void ObserverBus.register(ESObserver observer)
          Registers an observer for all observer interfaces implemented by the object or its super classes.
 void ObserverBus.register(ESObserver observer, Class<? extends ESObserver>... classes)
          Registers an observer for the specified observer interfaces.
 void ObserverBus.unregister(ESObserver observer)
          Unregisters an observer for all observer interfaces implemented by the object or its super classes.
 void ObserverBus.unregister(ESObserver observer, Class<? extends ESObserver>... classes)
          Unregisters an observer for the specified observer interfaces.
 

Constructors in org.eclipse.emf.emfstore.internal.common.observer with parameters of type ESObserver
ObserverCall.Result(ESObserver observer, Method method, Object result)
          This constructor is used if NO throwable occurred.
ObserverCall.Result(ESObserver observer, Method method, Throwable throwable)
          This constructor is used if an throwable HAS occurred.
 



Copyright © 2015. All Rights Reserved.