Class EObjectDescription

    • Constructor Detail

      • EObjectDescription

        public EObjectDescription​(QualifiedName qualifiedName,
                                  org.eclipse.emf.ecore.EObject element,
                                  java.util.Map<java.lang.String,​java.lang.String> userData)
    • Method Detail

      • create

        public static IEObjectDescription create​(java.lang.String simpleName,
                                                 org.eclipse.emf.ecore.EObject element,
                                                 java.util.Map<java.lang.String,​java.lang.String> userData)
      • create

        public static IEObjectDescription create​(java.lang.String simpleName,
                                                 org.eclipse.emf.ecore.EObject element)
      • create

        public static IEObjectDescription create​(QualifiedName qualifiedName,
                                                 org.eclipse.emf.ecore.EObject element,
                                                 java.util.Map<java.lang.String,​java.lang.String> userData)
      • getEObjectOrProxy

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

        public org.eclipse.emf.common.util.URI getEObjectURI()
        Returns:
        the full URI to the described element
      • normalize

        protected org.eclipse.emf.common.util.URI normalize​(org.eclipse.emf.ecore.EObject element,
                                                            org.eclipse.emf.common.util.URI uri)
      • getName

        public QualifiedName getName()
        Returns:
        the name, this element can be accessed by.
      • getQualifiedName

        public QualifiedName getQualifiedName()
        Returns:
        the qualified name of the element.
      • getEClass

        public org.eclipse.emf.ecore.EClass getEClass()
        Returns:
        the EClass of the described element.