Class ForwardingEObjectDescription

    • Constructor Detail

      • ForwardingEObjectDescription

        public ForwardingEObjectDescription​(IEObjectDescription delegate)
    • Method Detail

      • delegate

        protected IEObjectDescription delegate()
        Specified by:
        delegate in class com.google.common.collect.ForwardingObject
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class com.google.common.collect.ForwardingObject
      • getEClass

        public org.eclipse.emf.ecore.EClass getEClass()
        Specified by:
        getEClass in interface IEObjectDescription
        Returns:
        the EClass of the described element.
      • getEObjectOrProxy

        public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
        Specified by:
        getEObjectOrProxy in interface IEObjectDescription
        Returns:
        the actual element or a proxy.
      • getEObjectURI

        public org.eclipse.emf.common.util.URI getEObjectURI()
        Specified by:
        getEObjectURI in interface IEObjectDescription
        Returns:
        the full URI to the described element
      • getUserData

        public java.lang.String getUserData​(java.lang.String key)
        Description copied from interface: IEObjectDescription
        Access to specific user data.
        Specified by:
        getUserData in interface IEObjectDescription
        Parameters:
        key - the user data key. May not be null. Unknown keys yield null.
        Returns:
        the value. May be null.
      • getUserDataKeys

        public java.lang.String[] getUserDataKeys()
        Specified by:
        getUserDataKeys in interface IEObjectDescription
        Returns:
        all available user data keys. Never null.