|
|||||||||
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.XSDParticleContentItemProvider | +--org.eclipse.xsd.provider.XSDTermItemProvider | +--org.eclipse.xsd.provider.XSDModelGroupItemProvider
This is the item provider adpater for a XSDModelGroup
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 | |
XSDModelGroupItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier. |
Method Summary | |
protected void |
collectNewChildDescriptors(java.util.Collection newChildDescriptors,
java.lang.Object object)
This adds to the collection of CommandParameter s describing all
of the children that can be created under this object. |
java.util.Collection |
getChildrenReferences(java.lang.Object object)
This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and AddCommand and RemoveCommand support in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter) . |
java.lang.Object |
getImage(java.lang.Object object)
This returns XSDModelGroup.gif. |
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)
|
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, createAddCommand, createChildParameter, createCommand, createCopyCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createSetCommand, dispose, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBaseURL, getChildReference, getChildren, getEditableValue, getElements, getFeatureText, getImage, getNewChildDescriptors, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getSetFeature, getSetFeatures, getString, getString, getString, getString, getTypeText, getUpdateableText, hasChildren, 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 |
createCommand, getChildren, getNewChildDescriptors, getParent |
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
getElements |
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider |
getChildren, getParent, hasChildren |
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
getEditableValue, getPropertyDescriptor |
Constructor Detail |
public XSDModelGroupItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Method Detail |
public java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors
in interface org.eclipse.emf.edit.provider.IItemPropertySource
getPropertyDescriptors
in class XSDConcreteComponentItemProvider
public java.util.Collection getChildrenReferences(java.lang.Object object)
ItemProviderAdapter.getChildren(java.lang.Object)
and AddCommand
and RemoveCommand
support in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter)
.getChildrenReferences
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 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 void notifyChanged(org.eclipse.emf.common.notify.Notification msg)
fireNotifyChanged
.notifyChanged
in class XSDConcreteComponentItemProvider
protected void collectNewChildDescriptors(java.util.Collection newChildDescriptors, java.lang.Object object)
CommandParameter
s describing all
of the children that can be created under this object.collectNewChildDescriptors
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
|
Copyright 2001-2002 IBM Corporation and others. All Rights Reserved. |
||||||||
PREV CLASS SOURCE NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |