Package org.eclipse.xtext.resource
Interface IEObjectDescription
-
- All Known Implementing Classes:
AbstractEObjectDescription,AliasedEObjectDescription,EObjectDescription,ForwardingEObjectDescription,SerializableEObjectDescription,SuperCallScope.ExplicitCallDescription
public interface IEObjectDescriptionAn abstract description of anEObject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClassgetEClass()org.eclipse.emf.ecore.EObjectgetEObjectOrProxy()org.eclipse.emf.common.util.URIgetEObjectURI()QualifiedNamegetName()QualifiedNamegetQualifiedName()java.lang.StringgetUserData(java.lang.String key)Access to specific user data.java.lang.String[]getUserDataKeys()
-
-
-
Method Detail
-
getName
QualifiedName getName()
- Returns:
- the name, this element can be accessed by.
-
getQualifiedName
QualifiedName getQualifiedName()
- Returns:
- the qualified name of the element.
-
getEObjectOrProxy
org.eclipse.emf.ecore.EObject getEObjectOrProxy()
- Returns:
- the actual element or a proxy.
-
getEObjectURI
org.eclipse.emf.common.util.URI getEObjectURI()
- Returns:
- the full URI to the described element
-
getEClass
org.eclipse.emf.ecore.EClass getEClass()
- Returns:
- the EClass of the described element.
-
getUserData
java.lang.String getUserData(java.lang.String key)
Access to specific user data.- Parameters:
key- the user data key. May not benull. Unknown keys yieldnull.- Returns:
- the value. May be
null.
-
getUserDataKeys
java.lang.String[] getUserDataKeys()
- Returns:
- all available user data keys. Never
null.
-
-