public class MultiNameDescription extends AbstractEObjectDescription
Constructor and Description |
---|
MultiNameDescription(IEObjectDescription delegate) |
Modifier and Type | Method and Description |
---|---|
void |
addOtherName(QualifiedName name) |
IEObjectDescription |
getDelegate() |
org.eclipse.emf.ecore.EClass |
getEClass() |
org.eclipse.emf.ecore.EObject |
getEObjectOrProxy() |
org.eclipse.emf.common.util.URI |
getEObjectURI() |
QualifiedName |
getName() |
java.util.List<QualifiedName> |
getOtherNames() |
QualifiedName |
getQualifiedName() |
java.lang.String |
getUserData(java.lang.String name)
Access to specific user data.
|
java.lang.String[] |
getUserDataKeys() |
void |
setDelegate(IEObjectDescription delegate) |
toString
public MultiNameDescription(IEObjectDescription delegate)
public void setDelegate(IEObjectDescription delegate)
public IEObjectDescription getDelegate()
public java.util.List<QualifiedName> getOtherNames()
public void addOtherName(QualifiedName name)
public QualifiedName getName()
public QualifiedName getQualifiedName()
public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
public org.eclipse.emf.common.util.URI getEObjectURI()
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()