@Data public static class TypeResourceDescription.ClassDescription extends java.lang.Object implements IEObjectDescription
Constructor and Description |
---|
TypeResourceDescription.ClassDescription(QualifiedName qualifiedName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
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() |
int |
hashCode() |
java.lang.String |
toString() |
public TypeResourceDescription.ClassDescription(QualifiedName qualifiedName)
public org.eclipse.emf.ecore.EClass getEClass()
getEClass
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 QualifiedName getName()
getName
in interface IEObjectDescription
public java.lang.String getUserData(java.lang.String key)
IEObjectDescription
getUserData
in interface IEObjectDescription
key
- the user data key. May not be null
. Unknown keys yield null
.null
.public java.lang.String[] getUserDataKeys()
getUserDataKeys
in interface IEObjectDescription
null
.@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public QualifiedName getQualifiedName()
getQualifiedName
in interface IEObjectDescription