Package org.eclipse.xtext.resource
Interface IEObjectDescription
-
- All Known Implementing Classes:
AbstractEObjectDescription
,AliasedEObjectDescription
,EObjectDescription
,ForwardingEObjectDescription
,SerializableEObjectDescription
,SuperCallScope.ExplicitCallDescription
public interface IEObjectDescription
An abstract description of anEObject
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClass
getEClass()
org.eclipse.emf.ecore.EObject
getEObjectOrProxy()
org.eclipse.emf.common.util.URI
getEObjectURI()
QualifiedName
getName()
QualifiedName
getQualifiedName()
java.lang.String
getUserData(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
.
-
-