|
||||||||||
| 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.metaabm.provider.MetaABMItemProvider
org.metaabm.provider.IIDItemProvider
org.metaabm.act.provider.AActItemProvider
public class AActItemProvider
This is the item provider adapter for a AAct object.
| 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.metaabm.provider.MetaABMItemProvider |
|---|
displayAttributeReferences |
| 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 |
| Fields inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider |
|---|
GRAYED_OUT_COLOR |
| Constructor Summary | |
|---|---|
AActItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier. |
|
| Method Summary | |
|---|---|
protected void |
addAllSourcesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the All Sources feature. |
protected void |
addAllTargetsPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the All Targets feature. |
protected void |
addGroupPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Group feature. |
protected void |
addReferencePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Reference feature. |
protected void |
addRootSelectedPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Root Selected feature. |
protected void |
addSelectedPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Selected feature. |
protected void |
addSourcesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Sources feature. |
void |
addTargets(org.eclipse.emf.common.util.EList<AAct> sources,
org.eclipse.emf.common.util.EList<AAct> result)
|
protected void |
addTargetsPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Targets feature. |
protected void |
collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
java.lang.Object object)
This adds to the collection of CommandParameters describing all of the
children that can be created under this object. |
static org.eclipse.emf.common.command.CompoundCommand |
createActDragCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
int eventID,
AAct sourceAct,
AAct targetAct)
|
protected org.eclipse.emf.common.command.Command |
createAddCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Collection<?> collection,
int index)
|
protected org.eclipse.emf.common.command.Command |
createDragAndDropCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
java.lang.Object owner,
float location,
int operations,
int operation,
java.util.Collection<?> collection)
|
protected org.eclipse.emf.common.command.Command |
createRemoveCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Collection<?> collection)
|
protected org.eclipse.emf.common.command.Command |
createSetCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object value,
int index)
|
protected java.lang.Object |
createWrapper(org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object value,
int index)
|
protected org.eclipse.emf.ecore.EStructuralFeature |
getChildFeature(java.lang.Object object,
java.lang.Object child)
|
java.util.Collection<?> |
getChildren(java.lang.Object object)
|
java.util.Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> |
getChildrenFeatures(java.lang.Object object)
This specifies how to implement getChildren(java.lang.Object) and is used to deduce an appropriate feature for an
AddCommand, RemoveCommand or
MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter). |
java.lang.String |
getColumnText(java.lang.Object object,
int columnIndex)
|
java.lang.Object |
getImage(java.lang.Object object)
This returns AAct.gif. |
java.lang.Object |
getParent(java.lang.Object object)
|
java.util.List<AAct> |
getParents(java.lang.Object object)
|
java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> |
getPropertyDescriptors(java.lang.Object object)
This returns the property descriptors for the adapted class. |
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator()
Return the resource locator for this item provider's resources. |
protected static java.util.Collection<ASelect> |
getSourceSelects(AAct source)
|
java.lang.String |
getText(java.lang.Object object)
This returns the label text for the adapted class. |
boolean |
hasChildren(java.lang.Object object)
|
protected boolean |
isWrappingNeeded(java.lang.Object object)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a
viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification). |
protected static void |
reassignSelects(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.common.command.CompoundCommand cmd,
AAct newSource,
AAct value)
|
java.lang.String |
suggestID(IID object)
|
protected java.lang.String |
suggestSeperatedSourceLabel(java.lang.Object object,
java.lang.String seperator)
|
| Methods inherited from class org.metaabm.provider.IIDItemProvider |
|---|
addIDPropertyDescriptor, addLabelPropertyDescriptor |
| Methods inherited from class org.metaabm.provider.MetaABMItemProvider |
|---|
getColumnImage, getCreateChildImage, ids, idsCaps, inputVals, isDisplayAttributeReferences, labels, providerFor, setDisplayAttributeReferences, suggestLabel, texts |
| Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
|---|
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createSetCommand, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildReference, getChildrenReferences, getChildrenStore, getCreateChildDescription, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getWrappedValues, hasChildren, isAdapterForType, 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 |
| 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.edit.provider.ITableItemLabelProvider |
|---|
getColumnImage |
| Methods inherited from interface org.eclipse.emf.edit.provider.ITableItemColorProvider |
|---|
getBackground, getForeground |
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider |
|---|
getBackground, getForeground |
| Constructor Detail |
|---|
public AActItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
| Method Detail |
|---|
public java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySourcegetPropertyDescriptors in class IIDItemProviderprotected void addSourcesPropertyDescriptor(java.lang.Object object)
protected void addTargetsPropertyDescriptor(java.lang.Object object)
protected void addReferencePropertyDescriptor(java.lang.Object object)
protected void addGroupPropertyDescriptor(java.lang.Object object)
protected void addSelectedPropertyDescriptor(java.lang.Object object)
protected void addAllSourcesPropertyDescriptor(java.lang.Object object)
protected void addAllTargetsPropertyDescriptor(java.lang.Object object)
protected void addRootSelectedPropertyDescriptor(java.lang.Object object)
public void addTargets(org.eclipse.emf.common.util.EList<AAct> sources,
org.eclipse.emf.common.util.EList<AAct> result)
public java.util.Collection<?> getChildren(java.lang.Object object)
getChildren in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvidergetChildren in interface org.eclipse.emf.edit.provider.ITreeItemContentProvidergetChildren in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic java.util.Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures(java.lang.Object object)
getChildren(java.lang.Object) and is used to deduce an appropriate feature for an
AddCommand, RemoveCommand or
MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter).
getChildrenFeatures in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public static org.eclipse.emf.common.command.CompoundCommand createActDragCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
int eventID,
AAct sourceAct,
AAct targetAct)
protected org.eclipse.emf.common.command.Command createDragAndDropCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
java.lang.Object owner,
float location,
int operations,
int operation,
java.util.Collection<?> collection)
createDragAndDropCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.common.command.Command createAddCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Collection<?> collection,
int index)
createAddCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.common.command.Command createSetCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object value,
int index)
createSetCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.common.command.Command createRemoveCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.util.Collection<?> collection)
createRemoveCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(java.lang.Object object,
java.lang.Object child)
getChildFeature 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 IIDItemProviderpublic void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a
viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
notifyChanged in interface org.eclipse.emf.common.notify.AdapternotifyChanged in class IIDItemProvider
protected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
java.lang.Object object)
CommandParameters describing all of the
children that can be created under this object.
collectNewChildDescriptors in class IIDItemProvider
protected java.lang.Object createWrapper(org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature,
java.lang.Object value,
int index)
createWrapper in class org.eclipse.emf.edit.provider.ItemProviderAdapterprotected boolean isWrappingNeeded(java.lang.Object object)
isWrappingNeeded in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic boolean hasChildren(java.lang.Object object)
IIDItemProvider
hasChildren in interface org.eclipse.emf.edit.provider.ITreeItemContentProviderhasChildren in class IIDItemProviderprotected static java.util.Collection<ASelect> getSourceSelects(AAct source)
protected static void reassignSelects(org.eclipse.emf.edit.domain.EditingDomain domain,
org.eclipse.emf.common.command.CompoundCommand cmd,
AAct newSource,
AAct value)
protected java.lang.String suggestSeperatedSourceLabel(java.lang.Object object,
java.lang.String seperator)
public java.lang.String getColumnText(java.lang.Object object,
int columnIndex)
getColumnText in interface org.eclipse.emf.edit.provider.ITableItemLabelProvidergetColumnText in class MetaABMItemProviderpublic java.lang.Object getParent(java.lang.Object object)
getParent in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvidergetParent in interface org.eclipse.emf.edit.provider.ITreeItemContentProvidergetParent in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator in class IIDItemProviderpublic java.util.List<AAct> getParents(java.lang.Object object)
public java.lang.String suggestID(IID object)
suggestID in class MetaABMItemProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||