|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.edit.provider.WrapperItemProvider
org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider
edu.cmu.sei.aadl.model.provider.AObjectWrapperItemProvider
public final class AObjectWrapperItemProvider
An IWrapperItemProvider
that is used
to wrap other IWrapperItemProviders to make them adaptable. In particular,
we use it so that all the items in the object editor are adaptable to
IActionFilter and AObject. This allows all the items in the object editor
to be treated uniformly by action implementations and by the XML specifcation
necessary to enable actions.
AObjectWIPActionFilter
,
AObjectWIPAdapterFactory
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider |
---|
org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.AffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.AffectedObjectsWrappingCommandActionDelegate, org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider.DelegatingWrapperItemPropertyDescriptor |
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.WrapperItemProvider |
---|
org.eclipse.emf.edit.provider.WrapperItemProvider.ReplacementAffectedObjectCommand, org.eclipse.emf.edit.provider.WrapperItemProvider.SimpleCopyCommand, org.eclipse.emf.edit.provider.WrapperItemProvider.WrapperItemPropertyDescriptor, org.eclipse.emf.edit.provider.WrapperItemProvider.WrappingCopyCommand |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider |
---|
changeNotifier, childrenMap, delegateChildren, delegateItemProvider, propertyDescriptors |
Fields inherited from class org.eclipse.emf.edit.provider.WrapperItemProvider |
---|
adapterFactory, COPY_COMMAND_DESCRIPTION, COPY_COMMAND_LABEL, feature, index, owner, value |
Constructor Summary | |
---|---|
AObjectWrapperItemProvider(java.lang.Object value,
java.lang.Object owner,
org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
|
Method Summary | |
---|---|
protected org.eclipse.emf.edit.provider.IWrapperItemProvider |
createWrapper(java.lang.Object value,
java.lang.Object owner,
org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
|
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
Methods inherited from class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider |
---|
addListener, createCommand, dispose, fireNotifyChanged, getChildren, getDelegateValue, getEditableValue, getElements, getImage, getNewChildDescriptors, getPropertyDescriptors, getRefreshElement, getText, hasChildren, notifyChanged, removeListener, updateChildren, wrapCommand, wrapNotification |
Methods inherited from class org.eclipse.emf.edit.provider.WrapperItemProvider |
---|
baseCreateCommand, createCopyCommand, createDragAndDropCommand, createSetCommand, getFeature, getIndex, getOwner, getParent, getPropertyCategory, getPropertyDescription, getPropertyDescriptor, getPropertyFilterFlags, getPropertyImage, getPropertyImage, getPropertyName, getRootAdapterFactory, getUpdateableText, getValue, isPropertyMultiLine, isPropertySettable, isPropertySortChoices, setIndex |
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.ITreeItemContentProvider |
---|
getParent |
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
---|
getPropertyDescriptor |
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider |
---|
getParent |
Constructor Detail |
---|
public AObjectWrapperItemProvider(java.lang.Object value, java.lang.Object owner, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Method Detail |
---|
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
protected org.eclipse.emf.edit.provider.IWrapperItemProvider createWrapper(java.lang.Object value, java.lang.Object owner, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
createWrapper
in class org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |