public abstract class NameFilterHelper
extends java.lang.Object
Constructor and Description |
---|
NameFilterHelper() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canHelp(org.eclipse.emf.ecore.EObject e) |
abstract org.eclipse.emf.edit.domain.EditingDomain |
getEditingDomain() |
abstract java.util.Collection<? extends org.eclipse.emf.ecore.EReference> |
getExpandableImportFeatures() |
INameFilterManager |
getManager()
Get NameFilterManager
|
abstract java.util.Collection<org.eclipse.emf.ecore.EAttribute> |
getNameAttributes() |
abstract java.util.Collection<? extends org.eclipse.emf.ecore.EReference> |
getNonExpandableImportFeatures() |
org.eclipse.emf.ecore.EObject |
getParent(org.eclipse.emf.ecore.EObject obj) |
abstract java.util.List<java.lang.String> |
getPath(org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EObject importElement) |
abstract org.eclipse.emf.ecore.EClass |
getTypeRestriction() |
abstract void |
navigateTo(org.eclipse.emf.ecore.EObject target,
org.eclipse.emf.ecore.EObject importElement,
org.eclipse.ui.part.ISetSelectionTarget view)
Navigates Project Explorer to given EObject possibly imported with importElement
|
void |
setManager(INameFilterManager manager)
Set NameFilterManager
|
public abstract boolean canHelp(org.eclipse.emf.ecore.EObject e)
e
- public abstract java.util.Collection<org.eclipse.emf.ecore.EAttribute> getNameAttributes()
public abstract void navigateTo(org.eclipse.emf.ecore.EObject target, org.eclipse.emf.ecore.EObject importElement, org.eclipse.ui.part.ISetSelectionTarget view)
target
- importElement
- view
- public abstract java.util.Collection<? extends org.eclipse.emf.ecore.EReference> getNonExpandableImportFeatures()
public abstract java.util.Collection<? extends org.eclipse.emf.ecore.EReference> getExpandableImportFeatures()
public abstract java.util.List<java.lang.String> getPath(org.eclipse.emf.ecore.EObject target, org.eclipse.emf.ecore.EObject importElement)
target
- target model elementimportElement
- if not NULL then it is the import element for the target model elementpublic abstract org.eclipse.emf.edit.domain.EditingDomain getEditingDomain()
public abstract org.eclipse.emf.ecore.EClass getTypeRestriction()
public org.eclipse.emf.ecore.EObject getParent(org.eclipse.emf.ecore.EObject obj)
public INameFilterManager getManager()
public void setManager(INameFilterManager manager)
manager
-