|
||||||||||
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.weaver.extension.providers.WLinkItemProvider
public class WLinkItemProvider
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, 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 | |
---|---|
WLinkItemProvider()
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 |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
void |
setAdapterFactory(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Sets the adapter factory |
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, 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, getBaseURL, getChildFeature, getChildReference, getChildrenReferences, getChildrenStore, getCreateChildDescription, getCreateChildResult, getCreateChildToolTipText, getEditableValue, getElements, getFeatureValue, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getUpdateableText, getWrappedValues, hasChildren, isEquivalentValue, isPropertySet, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, 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.IItemPropertySource |
---|
getEditableValue, getPropertyDescriptor |
Methods inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
getTarget, setTarget |
Constructor Detail |
---|
public WLinkItemProvider()
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
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
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 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 |