|
|||||||||
| PREV CLASS SOURCE NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.eclipse.emf.common.notify.impl.AdapterImpl
|
+--org.eclipse.emf.edit.provider.ItemProviderAdapter
|
+--org.eclipse.xsd.provider.XSDItemProviderAdapter
|
+--org.eclipse.xsd.provider.XSDConcreteComponentItemProvider
|
+--org.eclipse.xsd.provider.XSDComponentItemProvider
|
+--org.eclipse.xsd.provider.XSDAttributeUseItemProvider
This is the item provider adpater for a XSDAttributeUse object.
| Inner classes inherited from class org.eclipse.xsd.provider.XSDItemProviderAdapter |
XSDItemProviderAdapter.ItemPropertyDescriptorWithDefault |
| Fields inherited from class org.eclipse.xsd.provider.XSDItemProviderAdapter |
itemDelegator, xsdFactory, xsdPackage |
| Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
adapterFactory, changeNotifier, childrenReferences, itemPropertyDescriptors, targets |
| Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
target |
| Constructor Summary | |
XSDAttributeUseItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier. |
|
| Method Summary | |
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)
This returns Remove and CreateChild commands (at least) that are based on the attributeUse content, not the attributeUse itself. |
java.util.Collection |
getChildren(java.lang.Object object)
|
java.util.Collection |
getChildrenReferences(java.lang.Object object)
|
protected XSDAttributeDeclaration |
getDelegate(XSDAttributeUse xsdAttributeUse)
|
java.lang.Object |
getImage(java.lang.Object object)
This returns XSDAttributeUse.gif. |
java.util.Collection |
getNewChildDescriptors(java.lang.Object object,
org.eclipse.emf.edit.domain.EditingDomain domain,
java.lang.Object sibling)
This returns a list of child descriptors based on the attributeUse content, not the attributeUse itself. |
java.util.List |
getPropertyDescriptors(java.lang.Object object)
This returns the property descriptors for the adapted class. |
java.lang.String |
getText(java.lang.Object object)
|
java.lang.String |
getText(java.lang.Object object,
boolean showType)
|
boolean |
hasChildren(java.lang.Object object)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification msg)
This handles notification by calling fireNotifyChanged. |
| Methods inherited from class org.eclipse.xsd.provider.XSDConcreteComponentItemProvider |
createElementPropertyDescriptor, createInitializeCopyCommand |
| Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
addListener, collectNewChildDescriptors, createAddCommand, createChildParameter, createCopyCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createSetCommand, dispose, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBaseURL, getChildReference, getEditableValue, getElements, getFeatureText, getImage, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getSetFeature, getSetFeatures, getString, getString, getString, getString, getTypeText, getUpdateableText, isAdapterForType, isPropertySet, removeListener, resetPropertyValue, setPropertyValue, setTarget |
| 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 |
getParent |
| Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
getElements |
| Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider |
getParent |
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
getEditableValue, getPropertyDescriptor |
| Constructor Detail |
public XSDAttributeUseItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
| Method Detail |
protected XSDAttributeDeclaration getDelegate(XSDAttributeUse xsdAttributeUse)
public java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySourcegetPropertyDescriptors in class XSDComponentItemProviderpublic java.util.Collection getChildrenReferences(java.lang.Object object)
getChildrenReferences in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic java.util.Collection getChildren(java.lang.Object object)
getChildren in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvidergetChildren in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic boolean hasChildren(java.lang.Object object)
hasChildren in interface org.eclipse.emf.edit.provider.ITreeItemContentProviderhasChildren in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic java.lang.Object getImage(java.lang.Object object)
getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetImage in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic java.lang.String getText(java.lang.Object object)
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetText in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public java.lang.String getText(java.lang.Object object,
boolean showType)
public void notifyChanged(org.eclipse.emf.common.notify.Notification msg)
fireNotifyChanged.notifyChanged in class XSDComponentItemProvider
public java.util.Collection getNewChildDescriptors(java.lang.Object object,
org.eclipse.emf.edit.domain.EditingDomain domain,
java.lang.Object sibling)
getNewChildDescriptors in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvidergetNewChildDescriptors 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.IEditingDomainItemProvidercreateCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter
|
Copyright 2001-2003 IBM Corporation and others. All Rights Reserved. |
||||||||
| PREV CLASS SOURCE NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||