public class NavigationHelperContentAdapter
extends org.eclipse.emf.ecore.util.EContentAdapter
Constructor and Description |
---|
NavigationHelperContentAdapter(NavigationHelperImpl navigationHelper) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<org.eclipse.emf.ecore.EClass> |
getAllCurrentClasses()
Returns all EClasses that currently have direct instances cached by the index.
|
java.util.Map<java.lang.Object,java.lang.Integer> |
getDataTypeMap(java.lang.Object keyType) |
java.lang.Object |
getEObjectClassKey() |
java.util.Set<org.eclipse.emf.ecore.EObject> |
getInstanceSet(java.lang.Object keyClass) |
org.eclipse.emf.ecore.EClassifier |
getKnownClassifier(java.lang.String key)
Returns the corresponding
EClassifier instance for the id. |
org.eclipse.emf.ecore.EClassifier |
getKnownClassifierForKey(java.lang.Object classifierKey) |
org.eclipse.emf.ecore.EStructuralFeature |
getKnownFeature(java.lang.String featureId)
Returns the corresponding
EStructuralFeature instance for the id. |
org.eclipse.emf.ecore.EStructuralFeature |
getKnownFeatureForKey(java.lang.Object featureKey) |
void |
insertFeatureTuple(java.lang.Object featureKey,
boolean unique,
java.lang.Object value,
org.eclipse.emf.ecore.EObject holder) |
void |
insertIntoDataTypeMap(java.lang.Object keyType,
java.lang.Object value) |
void |
insertIntoInstanceSet(java.lang.Object keyClass,
org.eclipse.emf.ecore.EObject value) |
boolean |
isDynamicModel() |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
void |
removeDataTypeMap(java.lang.Object keyType) |
void |
removeFeatureTuple(java.lang.Object featureKey,
boolean unique,
java.lang.Object value,
org.eclipse.emf.ecore.EObject holder) |
void |
removeFromDataTypeMap(java.lang.Object keyType,
java.lang.Object value) |
void |
removeFromInstanceSet(java.lang.Object keyClass,
org.eclipse.emf.ecore.EObject value) |
void |
removeInstanceSet(java.lang.Object keyClass) |
public NavigationHelperContentAdapter(NavigationHelperImpl navigationHelper)
public java.lang.Object getEObjectClassKey()
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
notifyChanged
in class org.eclipse.emf.ecore.util.EContentAdapter
public void insertFeatureTuple(java.lang.Object featureKey, boolean unique, java.lang.Object value, org.eclipse.emf.ecore.EObject holder)
public void removeFeatureTuple(java.lang.Object featureKey, boolean unique, java.lang.Object value, org.eclipse.emf.ecore.EObject holder)
public java.util.Set<org.eclipse.emf.ecore.EObject> getInstanceSet(java.lang.Object keyClass)
public void removeInstanceSet(java.lang.Object keyClass)
public void insertIntoInstanceSet(java.lang.Object keyClass, org.eclipse.emf.ecore.EObject value)
public void removeFromInstanceSet(java.lang.Object keyClass, org.eclipse.emf.ecore.EObject value)
public java.util.Map<java.lang.Object,java.lang.Integer> getDataTypeMap(java.lang.Object keyType)
public void removeDataTypeMap(java.lang.Object keyType)
public void insertIntoDataTypeMap(java.lang.Object keyType, java.lang.Object value)
public void removeFromDataTypeMap(java.lang.Object keyType, java.lang.Object value)
public org.eclipse.emf.ecore.EStructuralFeature getKnownFeature(java.lang.String featureId)
EStructuralFeature
instance for the id.featureId
- the id of the featureEStructuralFeature
instancepublic org.eclipse.emf.ecore.EStructuralFeature getKnownFeatureForKey(java.lang.Object featureKey)
public org.eclipse.emf.ecore.EClassifier getKnownClassifier(java.lang.String key)
EClassifier
instance for the id.public org.eclipse.emf.ecore.EClassifier getKnownClassifierForKey(java.lang.Object classifierKey)
public java.util.Set<org.eclipse.emf.ecore.EClass> getAllCurrentClasses()
Supertypes will not be returned, unless they have direct instances in the model as well. If not in wildcard mode, only registered EClasses and their subtypes will be returned.
Note for advanced users: if a type is represented by multiple EClass objects, one of them is chosen as representative and returned.
public boolean isDynamicModel()