|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.AdapterImpl org.eclipse.emf.emfstore.internal.client.ui.decorators.VersionDecorator
public class VersionDecorator
The decorator that shows the version of a ProjectSpace.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
org.eclipse.emf.common.notify.Adapter.Internal |
Constructor Summary | |
---|---|
VersionDecorator()
Default constructor. |
Method Summary | |
---|---|
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
|
void |
commitCompleted(ESLocalProject project,
ESPrimaryVersionSpec newRevision,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called after the commit is completed. |
void |
decorate(Object element,
org.eclipse.jface.viewers.IDecoration decoration)
. |
void |
dispose()
|
boolean |
inspectChanges(ESLocalProject project,
ESChangePackage changePackage,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called before the commit proceeds. |
boolean |
inspectChanges(ESLocalProject project,
List<ESChangePackage> changePackages,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called to notify the observer about the changes that will be merged into the project space. |
boolean |
isLabelProperty(Object element,
String property)
. |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification msg)
|
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
|
void |
updateCompleted(ESLocalProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called after the changes have been applied to the project and the update is completed. |
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
---|
getTarget, isAdapterForType, setTarget, unsetTarget |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VersionDecorator()
Method Detail |
---|
public void decorate(Object element, org.eclipse.jface.viewers.IDecoration decoration)
decorate
in interface org.eclipse.jface.viewers.ILightweightLabelDecorator
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
IBaseLabelProvider.addListener(org.eclipse.jface.viewers.ILabelProviderListener)
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
IBaseLabelProvider.dispose()
public boolean isLabelProperty(Object element, String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
IBaseLabelProvider.removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
public void notifyChanged(org.eclipse.emf.common.notify.Notification msg)
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
notifyChanged
in class org.eclipse.emf.common.notify.impl.AdapterImpl
AdapterImpl.notifyChanged(org.eclipse.emf.common.notify.Notification)
public boolean inspectChanges(ESLocalProject project, ESChangePackage changePackage, org.eclipse.core.runtime.IProgressMonitor monitor)
inspectChanges
in interface ESCommitObserver
project
- the project the commit occurs onchangePackage
- the ESChangePackage
monitor
- an IProgressMonitor
instance that may be used by clients to inform
about progress
ESCommitObserver.inspectChanges(org.eclipse.emf.emfstore.client.ESLocalProject,
org.eclipse.emf.emfstore.server.model.ESChangePackage, org.eclipse.core.runtime.IProgressMonitor)
public void commitCompleted(ESLocalProject project, ESPrimaryVersionSpec newRevision, org.eclipse.core.runtime.IProgressMonitor monitor)
commitCompleted
in interface ESCommitObserver
project
- the project on which the commit has completednewRevision
- the new revision that was created by the commitmonitor
- an IProgressMonitor
instance that may be used by clients to inform
about progressESCommitObserver.commitCompleted(org.eclipse.emf.emfstore.client.ESLocalProject,
org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec,
org.eclipse.core.runtime.IProgressMonitor)
public boolean inspectChanges(ESLocalProject project, List<ESChangePackage> changePackages, org.eclipse.core.runtime.IProgressMonitor monitor)
inspectChanges
in interface ESUpdateObserver
project
- the ESLocalProject
that should be updatedchangePackages
- a list of ESChangePackage
s containing the update changesmonitor
- an IProgressMonitor
instance that may be used by clients to inform
about progress
false
if the observer wants to cancel the update, true
otherwisepublic void updateCompleted(ESLocalProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
updateCompleted
in interface ESUpdateObserver
project
- the ESLocalProject
whose update has been completedmonitor
- an IProgressMonitor
instance that may be used by clients to inform
about progressESUpdateObserver.updateCompleted(org.eclipse.emf.emfstore.client.ESLocalProject,
org.eclipse.core.runtime.IProgressMonitor)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |