public class TransientItemProvider
extends org.eclipse.emf.edit.provider.ItemProviderAdapter
implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource
org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Constructor and Description |
---|
TransientItemProvider(org.eclipse.emf.common.notify.AdapterFactory anAdapterFactory,
org.eclipse.emf.common.notify.Notifier aNotifier,
org.eclipse.emf.ecore.EReference aReference,
org.eclipse.emf.common.util.ResourceLocator aResourceLocator,
org.eclipse.emf.ecore.EFactory aFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
collectNewChildDescriptors(java.util.Collection newChildDescriptors,
java.lang.Object object) |
protected org.eclipse.emf.common.command.Command |
createAddCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Collection collection,
int index) |
org.eclipse.emf.common.command.Command |
createCommand(java.lang.Object object,
org.eclipse.emf.edit.domain.EditingDomain domain,
java.lang.Class commandClass,
org.eclipse.emf.edit.command.CommandParameter commandParameter) |
protected org.eclipse.emf.common.command.Command |
createRemoveCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Collection collection) |
protected org.eclipse.emf.common.command.Command |
createWrappedCommand(org.eclipse.emf.common.command.Command command,
org.eclipse.emf.ecore.EObject owner) |
void |
dispose() |
java.util.Collection |
getChildren(java.lang.Object object) |
java.util.Collection<org.eclipse.emf.ecore.EReference> |
getChildrenReferences(java.lang.Object object) |
java.lang.Object |
getImage(java.lang.Object object) |
java.util.Collection |
getNewChildDescriptors(java.lang.Object object,
org.eclipse.emf.edit.domain.EditingDomain editingDomain,
java.lang.Object sibling) |
java.lang.Object |
getParent(java.lang.Object object) |
protected org.eclipse.emf.ecore.EReference |
getReference() |
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator() |
java.lang.String |
getText(java.lang.Object object)
Returns the name of the relation
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
protected void |
setReference(org.eclipse.emf.ecore.EReference reference) |
protected void |
setResourceLocator(org.eclipse.emf.common.util.ResourceLocator resourceLocator) |
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createChildParameter, createChildrenStore, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildrenFeatures, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getPropertyDescriptor, getPropertyDescriptors, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public TransientItemProvider(org.eclipse.emf.common.notify.AdapterFactory anAdapterFactory, org.eclipse.emf.common.notify.Notifier aNotifier, org.eclipse.emf.ecore.EReference aReference, org.eclipse.emf.common.util.ResourceLocator aResourceLocator, org.eclipse.emf.ecore.EFactory aFactory)
anAdapterFactory
- The adapter factoryaNotifier
- A notifier e.g. the CCD object [(CCD) object]aReference
- The reference e.g. CCDModelPackage.eINSTANCE.getCCD_Actors()aResourceLocator
- e.g. CCDModelEditPlugin.INSTANCEaFactory
- Factory to for creation of objectsjava.lang.SecurityException
java.lang.NoSuchMethodException
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
notifyChanged
in class org.eclipse.emf.common.notify.impl.AdapterImpl
protected void collectNewChildDescriptors(java.util.Collection newChildDescriptors, java.lang.Object object)
collectNewChildDescriptors
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.ecore.EReference getReference()
protected void setReference(org.eclipse.emf.ecore.EReference reference)
public java.util.Collection<org.eclipse.emf.ecore.EReference> getChildrenReferences(java.lang.Object object)
getChildrenReferences
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public java.lang.String getText(java.lang.Object object)
getText
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getText
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public java.util.Collection getChildren(java.lang.Object object)
getChildren
in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
getChildren
in interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public java.util.Collection getNewChildDescriptors(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain, java.lang.Object sibling)
getNewChildDescriptors
in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
getNewChildDescriptors
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public java.lang.Object getParent(java.lang.Object object)
getParent
in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
getParent
in interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getParent
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public java.lang.Object getImage(java.lang.Object object)
getImage
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getImage
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public org.eclipse.emf.common.command.Command createCommand(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain domain, java.lang.Class commandClass, org.eclipse.emf.edit.command.CommandParameter commandParameter)
createCommand
in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
createCommand
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.common.command.Command createRemoveCommand(org.eclipse.emf.edit.domain.EditingDomain domain, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Collection collection)
createRemoveCommand
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.common.command.Command createAddCommand(org.eclipse.emf.edit.domain.EditingDomain domain, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Collection collection, int index)
createAddCommand
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.common.command.Command createWrappedCommand(org.eclipse.emf.common.command.Command command, org.eclipse.emf.ecore.EObject owner)
protected void setResourceLocator(org.eclipse.emf.common.util.ResourceLocator resourceLocator)
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
dispose
in class org.eclipse.emf.edit.provider.ItemProviderAdapter