@FinalFieldsConstructor public abstract class ForwardingEObjectDescription extends com.google.common.collect.ForwardingObject implements IEObjectDescription
IEObjectDescription
that delegates all
method invocations to another instance. Suitable to override and specialize
behavior.Constructor and Description |
---|
ForwardingEObjectDescription(IEObjectDescription delegate) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
delegate() |
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() |
java.lang.String |
toString() |
public ForwardingEObjectDescription(IEObjectDescription delegate)
protected java.lang.Object delegate()
delegate
in class com.google.common.collect.ForwardingObject
public java.lang.String toString()
toString
in class com.google.common.collect.ForwardingObject
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 QualifiedName getQualifiedName()
getQualifiedName
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
.