public class NameBasedEObjectDescription extends java.lang.Object implements IEObjectDescription
proxy
nor give access to an uri
.
It will return null
when it is queried for an EClass
.Modifier | Constructor and Description |
---|---|
protected |
NameBasedEObjectDescription(QualifiedName name) |
Modifier and Type | Method and 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 name)
Access to specific user data.
|
java.lang.String[] |
getUserDataKeys() |
java.lang.String |
toString() |
protected NameBasedEObjectDescription(QualifiedName name)
public QualifiedName getName()
getName
in interface IEObjectDescription
public QualifiedName getQualifiedName()
getQualifiedName
in interface IEObjectDescription
public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
getEObjectOrProxy
in interface IEObjectDescription
public org.eclipse.emf.common.util.URI getEObjectURI()
getEObjectURI
in interface IEObjectDescription
public org.eclipse.emf.ecore.EClass getEClass()
getEClass
in interface IEObjectDescription
public java.lang.String getUserData(java.lang.String name)
IEObjectDescription
getUserData
in interface IEObjectDescription
name
- the user data key. May not be null
. Unknown keys yield null
.null
.public java.lang.String[] getUserDataKeys()
getUserDataKeys
in interface IEObjectDescription
null
.public java.lang.String toString()
toString
in class java.lang.Object