|
||||||||||
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 CommandParameter s 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.IItemPropertySource
getPropertyDescriptors
in class IIDItemProvider
protected 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.IEditingDomainItemProvider
getChildren
in interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public 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.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 IIDItemProvider
public 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.Adapter
notifyChanged
in class IIDItemProvider
protected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors, java.lang.Object object)
CommandParameter
s 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.ItemProviderAdapter
protected boolean isWrappingNeeded(java.lang.Object object)
isWrappingNeeded
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public boolean hasChildren(java.lang.Object object)
IIDItemProvider
hasChildren
in interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
hasChildren
in class IIDItemProvider
protected 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.ITableItemLabelProvider
getColumnText
in class MetaABMItemProvider
public java.lang.Object getParent(java.lang.Object object)
getParent
in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
getParent
in interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getParent
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in class IIDItemProvider
public 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 |