public class EObjectDescription extends AbstractEObjectDescription
Constructor and Description |
---|
EObjectDescription(QualifiedName qualifiedName,
org.eclipse.emf.ecore.EObject element,
java.util.Map<java.lang.String,java.lang.String> userData) |
Modifier and Type | Method and Description |
---|---|
static IEObjectDescription |
create(QualifiedName qualifiedName,
org.eclipse.emf.ecore.EObject element) |
static IEObjectDescription |
create(QualifiedName qualifiedName,
org.eclipse.emf.ecore.EObject element,
java.util.Map<java.lang.String,java.lang.String> userData) |
static IEObjectDescription |
create(java.lang.String simpleName,
org.eclipse.emf.ecore.EObject element) |
static IEObjectDescription |
create(java.lang.String simpleName,
org.eclipse.emf.ecore.EObject element,
java.util.Map<java.lang.String,java.lang.String> userData) |
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() |
protected org.eclipse.emf.common.util.URI |
normalize(org.eclipse.emf.ecore.EObject element,
org.eclipse.emf.common.util.URI uri) |
toString
public EObjectDescription(QualifiedName qualifiedName, org.eclipse.emf.ecore.EObject element, java.util.Map<java.lang.String,java.lang.String> userData)
public static IEObjectDescription create(java.lang.String simpleName, org.eclipse.emf.ecore.EObject element, java.util.Map<java.lang.String,java.lang.String> userData)
public static IEObjectDescription create(java.lang.String simpleName, org.eclipse.emf.ecore.EObject element)
public static IEObjectDescription create(QualifiedName qualifiedName, org.eclipse.emf.ecore.EObject element, java.util.Map<java.lang.String,java.lang.String> userData)
public static IEObjectDescription create(QualifiedName qualifiedName, org.eclipse.emf.ecore.EObject element)
public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
public org.eclipse.emf.common.util.URI getEObjectURI()
protected org.eclipse.emf.common.util.URI normalize(org.eclipse.emf.ecore.EObject element, org.eclipse.emf.common.util.URI uri)
public QualifiedName getName()
public QualifiedName getQualifiedName()
public java.lang.String getUserData(java.lang.String name)
IEObjectDescription
getUserData
in interface IEObjectDescription
getUserData
in class AbstractEObjectDescription
name
- the user data key. May not be null
. Unknown keys yield null
.null
.public java.lang.String[] getUserDataKeys()
getUserDataKeys
in interface IEObjectDescription
getUserDataKeys
in class AbstractEObjectDescription
null
.public org.eclipse.emf.ecore.EClass getEClass()