Package org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider
Class ParameterCharacteristicReferenceItemProvider
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.edit.provider.ItemProviderAdapter
-
- de.uka.ipd.sdq.identifier.provider.IdentifierItemProvider
-
- org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.expressions.provider.TermItemProvider
-
- org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.expressions.provider.CharacteristicReferenceItemProvider
-
- org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.VariableCharacteristicReferenceItemProvider
-
- org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.CallCharacteristicReferenceItemProvider
-
- org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.ParameterCharacteristicReferenceItemProviderGen
-
- org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.ParameterCharacteristicReferenceItemProvider
-
- All Implemented Interfaces:
Adapter
,Adapter.Internal
,ResourceLocator
,CreateChildCommand.Helper
,IChangeNotifier
,IDisposable
,IEditingDomainItemProvider
,IItemLabelProvider
,IItemPropertySource
,IStructuredItemContentProvider
,ITreeItemContentProvider
,DataTypeToNameMixin
,AvailableEntryLevelSystemCallActionMixin
,AvailableExternalCallActionMixin
,ContainingScenarioBehaviorFinderMixin
,ContainingSeffFinderMixin
public class ParameterCharacteristicReferenceItemProvider extends ParameterCharacteristicReferenceItemProviderGen implements AvailableExternalCallActionMixin, AvailableEntryLevelSystemCallActionMixin, DataTypeToNameMixin
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E extends Object>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
-
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description ParameterCharacteristicReferenceItemProvider(AdapterFactory adapterFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addEntryLevelSystemCallPropertyDescriptor(Object object)
This adds a property descriptor for the Entry Level System Call feature.protected void
addExternalCallActionPropertyDescriptor(Object object)
This adds a property descriptor for the External Call Action feature.protected void
addParameterPropertyDescriptor(Object object)
This adds a property descriptor for the Parameter feature.String
getText(Object object)
This returns the label text for the adapted class.void
notifyChanged(Notification notification)
This handles model notifications by callingItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)
to update any cached children and by creating a viewer notification, which it passes toItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)
.-
Methods inherited from class org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.ParameterCharacteristicReferenceItemProviderGen
collectNewChildDescriptors, getImage, getPropertyDescriptors
-
Methods inherited from class org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.VariableCharacteristicReferenceItemProvider
addDataTypePropertyDescriptor, addLiteralPropertyDescriptor
-
Methods inherited from class org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.expressions.provider.CharacteristicReferenceItemProvider
addCharacteristicTypePropertyDescriptor
-
Methods inherited from class org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.expressions.provider.TermItemProvider
getResourceLocator
-
Methods inherited from class de.uka.ipd.sdq.identifier.provider.IdentifierItemProvider
addIdPropertyDescriptor
-
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, 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.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.provider.util.AvailableEntryLevelSystemCallActionMixin
getAvailableEntryLevelSystemCalls, getAvailableEntryLevelSystemCallsPropertyDescriptor, getContainingEntryLevelSystemCall
-
Methods inherited from interface org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.provider.util.AvailableExternalCallActionMixin
getAvailableExternalCallActions, getAvailableExternalCallActionsPropertyDescriptor, getContainingExternalCallAction
-
Methods inherited from interface org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.provider.util.ContainingScenarioBehaviorFinderMixin
getContainingScenarioBehavior
-
Methods inherited from interface org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.provider.util.ContainingSeffFinderMixin
getContainingServiceEffectSpecification
-
Methods inherited from interface org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.provider.DataTypeToNameMixin
getName
-
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
createCommand, getChildren, getNewChildDescriptors, getParent
-
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource
getEditableValue, getPropertyDescriptor
-
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider
getElements
-
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren, getParent, hasChildren
-
-
-
-
Constructor Detail
-
ParameterCharacteristicReferenceItemProvider
public ParameterCharacteristicReferenceItemProvider(AdapterFactory adapterFactory)
-
-
Method Detail
-
addParameterPropertyDescriptor
protected void addParameterPropertyDescriptor(Object object)
Description copied from class:ParameterCharacteristicReferenceItemProviderGen
This adds a property descriptor for the Parameter feature.- Overrides:
addParameterPropertyDescriptor
in classParameterCharacteristicReferenceItemProviderGen
-
addExternalCallActionPropertyDescriptor
protected void addExternalCallActionPropertyDescriptor(Object object)
Description copied from class:CallCharacteristicReferenceItemProvider
This adds a property descriptor for the External Call Action feature.- Overrides:
addExternalCallActionPropertyDescriptor
in classCallCharacteristicReferenceItemProvider
-
addEntryLevelSystemCallPropertyDescriptor
protected void addEntryLevelSystemCallPropertyDescriptor(Object object)
Description copied from class:CallCharacteristicReferenceItemProvider
This adds a property descriptor for the Entry Level System Call feature.- Overrides:
addEntryLevelSystemCallPropertyDescriptor
in classCallCharacteristicReferenceItemProvider
-
getText
public String getText(Object object)
Description copied from class:ParameterCharacteristicReferenceItemProviderGen
This returns the label text for the adapted class.- Specified by:
getText
in interfaceIItemLabelProvider
- Overrides:
getText
in classParameterCharacteristicReferenceItemProviderGen
-
notifyChanged
public void notifyChanged(Notification notification)
Description copied from class:ParameterCharacteristicReferenceItemProviderGen
This handles model notifications by callingItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)
to update any cached children and by creating a viewer notification, which it passes toItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)
.- Specified by:
notifyChanged
in interfaceAdapter
- Overrides:
notifyChanged
in classParameterCharacteristicReferenceItemProviderGen
-
-