Class AddEClassifierOnlyEClassReferenceAction
- 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.AddEClassifierOnlyEClassReferenceAction
-
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
public class AddEClassifierOnlyEClassReferenceAction extends AddEClassifierReferenceAction
An action to select anEClassifier
which is anEClass
. Will be used for editing the type of anEReference
.- Author:
- jfaltermeier
-
-
Constructor Summary
Constructors Constructor Description AddEClassifierOnlyEClassReferenceAction(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
-
AddEClassifierOnlyEClassReferenceAction
public AddEClassifierOnlyEClassReferenceAction(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()
-
-