Class AddEClassifierOnlyEDataTypeReferenceAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.emf.ecp.edit.spi.swt.actions.ECPSWTAction
-
- org.eclipse.emf.ecp.edit.spi.swt.reference.AddReferenceAction
-
- org.eclipse.emf.ecp.edit.ecore.swt.internal.AddEClassifierReferenceAction
-
- org.eclipse.emf.ecp.edit.ecore.swt.internal.AddEClassifierOnlyEDataTypeReferenceAction
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class AddEClassifierOnlyEDataTypeReferenceAction extends AddEClassifierReferenceAction
An action to select anEClassifier
which is anEDataType
. Will be used for editing the type of anEAttribute
.- Author:
- jfaltermeier
-
-
Constructor Summary
Constructors Constructor Description AddEClassifierOnlyEDataTypeReferenceAction(org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EStructuralFeature.Setting setting, org.eclipse.emf.edit.provider.IItemPropertyDescriptor itemPropertyDescriptor, ReferenceService referenceService, java.util.Set<org.eclipse.emf.ecore.EPackage> packages)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<org.eclipse.emf.ecore.EClassifier>
getEClassifiersFromRegistry(java.util.Set<org.eclipse.emf.ecore.EPackage> ePackages)
Extracts theEClassifier
s from the registry.-
Methods inherited from class org.eclipse.emf.ecp.edit.ecore.swt.internal.AddEClassifierReferenceAction
run
-
Methods inherited from class org.eclipse.emf.ecp.edit.spi.swt.actions.ECPSWTAction
equals, getEditingDomain, getSetting, hashCode
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
AddEClassifierOnlyEDataTypeReferenceAction
public AddEClassifierOnlyEDataTypeReferenceAction(org.eclipse.emf.edit.domain.EditingDomain editingDomain, org.eclipse.emf.ecore.EStructuralFeature.Setting setting, org.eclipse.emf.edit.provider.IItemPropertyDescriptor itemPropertyDescriptor, ReferenceService referenceService, java.util.Set<org.eclipse.emf.ecore.EPackage> packages)
Constructor.- Parameters:
editingDomain
- theEditingDomain
to usesetting
- theEStructuralFeature.Setting
to useitemPropertyDescriptor
- theIItemPropertyDescriptor
to usereferenceService
- theReferenceService
to usepackages
- theEPackage
s to use
-
-
Method Detail
-
getEClassifiersFromRegistry
protected java.util.Set<org.eclipse.emf.ecore.EClassifier> getEClassifiersFromRegistry(java.util.Set<org.eclipse.emf.ecore.EPackage> ePackages)
Extracts theEClassifier
s from the registry.- Overrides:
getEClassifiersFromRegistry
in classAddEClassifierReferenceAction
- Parameters:
ePackages
- theEPackage
s to extract the classifiers from- Returns:
- the classifiers
- See Also:
org.eclipse.emf.ecp.edit.ecore.swt.internal.AddEClassifierReferenceAction#getEClassifiersFromRegistry()
-
-