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) |
toStringpublic 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)
IEObjectDescriptiongetUserData in interface IEObjectDescriptiongetUserData in class AbstractEObjectDescriptionname - the user data key. May not be null. Unknown keys yield null.null.public java.lang.String[] getUserDataKeys()
getUserDataKeys in interface IEObjectDescriptiongetUserDataKeys in class AbstractEObjectDescriptionnull.public org.eclipse.emf.ecore.EClass getEClass()