|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.emf.edit.provider.ReflectiveItemProvider
org.eclipse.gmt.weaver.extension.providers.WElementItemProvider
public class WElementItemProvider
ItemProvider base extension
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
---|
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
org.eclipse.emf.common.notify.Adapter.Internal |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProvider |
---|
allEClasses, allEPackages, allRoots |
Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
---|
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded |
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
---|
target |
Constructor Summary | |
---|---|
WElementItemProvider()
This creates a base extension item provider |
Method Summary | |
---|---|
protected void |
collectNewChildDescriptors(java.util.Collection newChildDescriptors,
java.lang.Object object)
|
protected java.util.List |
getAllConcreteSubclasses(org.eclipse.emf.ecore.EClass eClass)
Gets all concrete subclasses of a class in all the packages of a resourceSet. |
java.util.Collection |
getChildren(java.lang.Object object)
|
protected java.util.Collection |
getChildrenFeatures(java.lang.Object object)
|
java.lang.Object |
getCreateChildImage(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
|
java.lang.String |
getCreateChildText(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
|
java.util.List |
getEElementPropertyDescriptors(java.lang.Object object)
gets the properties of a gives object. |
java.util.Map |
getIconMap()
|
java.lang.String |
getIconPath(java.lang.String element)
Returns the icon associed to element or null if it doesn't exist |
java.lang.Object |
getImage(java.lang.Object object)
|
java.util.List |
getPropertyDescriptors(java.lang.Object object)
returns the descriptors for all properties of a given object. |
java.lang.String |
getText(java.lang.Object object)
|
boolean |
isAdapterForType(java.lang.Object type)
returns true if its factory is of type WElementProviderAdapterFactory |
protected boolean |
isInstanceOf(org.eclipse.emf.ecore.EObject eCurrentObj,
java.lang.String classifierName)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
void |
setAdapterFactory(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Sets the adapter factory |
protected void |
setChildrenConstraints(org.eclipse.emf.ecore.EObject parent,
org.eclipse.emf.ecore.EObject child,
java.lang.Object afectedObj,
java.util.Collection deleteList)
sets constraints on the returned children objects and adds then into a deleteList |
void |
setIconMap(java.util.Map icons)
Sets the map of icons in the itemProvider |
Methods inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProvider |
---|
capName, format, gatherAllMetaData, gatherMetaData, getAllChildConcreteSubclasses, getAllDelegatedFeatures, getAllEClasses, getAllEPackages, getFeatureText, getLabelFeature, getTypeText, getTypeText, isWrappingNeeded, parseName |
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
---|
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildResult, getCreateChildToolTipText, getEditableValue, getElements, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getUpdateableText, getWrappedValues, hasChildren, hasChildren, isEquivalentValue, isPropertySet, isValidValue, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand |
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
---|
getTarget |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider |
---|
createCommand, getNewChildDescriptors, getParent |
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider |
---|
getParent, hasChildren |
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
---|
getElements |
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
---|
getEditableValue, getPropertyDescriptor |
Methods inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
getTarget, setTarget |
Constructor Detail |
---|
public WElementItemProvider()
Method Detail |
---|
public void setAdapterFactory(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
IWeaverItemProvider
setAdapterFactory
in interface IWeaverItemProvider
public void setIconMap(java.util.Map icons)
IWeaverItemProvider
setIconMap
in interface IWeaverItemProvider
public java.util.Map getIconMap()
public java.lang.String getIconPath(java.lang.String element)
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.ReflectiveItemProvider
public java.lang.Object getCreateChildImage(java.lang.Object owner, java.lang.Object feature, java.lang.Object child, java.util.Collection selection)
getCreateChildImage
in interface org.eclipse.emf.edit.command.CreateChildCommand.Helper
getCreateChildImage
in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
protected void setChildrenConstraints(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EObject child, java.lang.Object afectedObj, java.util.Collection deleteList)
parent
- the current parent objchild
- the childafectedObj
- an associated object (usually is the child itself)deleteList
- the constrained object that will be deletedpublic 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
protected void collectNewChildDescriptors(java.util.Collection newChildDescriptors, java.lang.Object object)
collectNewChildDescriptors
in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
public boolean isAdapterForType(java.lang.Object type)
isAdapterForType
in interface org.eclipse.emf.common.notify.Adapter
isAdapterForType
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
type
-
protected boolean isInstanceOf(org.eclipse.emf.ecore.EObject eCurrentObj, java.lang.String classifierName)
protected java.util.List getAllConcreteSubclasses(org.eclipse.emf.ecore.EClass eClass)
getAllConcreteSubclasses
in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
eClass
-
public java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors
in interface org.eclipse.emf.edit.provider.IItemPropertySource
getPropertyDescriptors
in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
object
-
public java.util.List getEElementPropertyDescriptors(java.lang.Object object)
object
-
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.edit.provider.ReflectiveItemProvider
protected java.util.Collection getChildrenFeatures(java.lang.Object object)
getChildrenFeatures
in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
public java.lang.String getCreateChildText(java.lang.Object owner, java.lang.Object feature, java.lang.Object child, java.util.Collection selection)
getCreateChildText
in interface org.eclipse.emf.edit.command.CreateChildCommand.Helper
getCreateChildText
in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
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.ReflectiveItemProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |