org.eclipse.xtext.common.types.xtext.ui
Class JdtBasedConstructorScope.LazyDefaultConstructorDescription

java.lang.Object
  extended by org.eclipse.xtext.resource.AbstractEObjectDescription
      extended by org.eclipse.xtext.common.types.xtext.ui.JdtBasedConstructorScope.LazyDefaultConstructorDescription
All Implemented Interfaces:
IEObjectDescription
Enclosing class:
JdtBasedConstructorScope

public static class JdtBasedConstructorScope.LazyDefaultConstructorDescription
extends AbstractEObjectDescription

Since:
2.3

Constructor Summary
protected JdtBasedConstructorScope.LazyDefaultConstructorDescription(org.eclipse.jdt.core.IType type, TypeURIHelper uriHelper, IQualifiedNameConverter converter)
           
 
Method Summary
protected  org.eclipse.emf.common.util.URI computeURI()
           
protected  JvmConstructor createProxy()
           
 org.eclipse.emf.ecore.EClass getEClass()
           
 JvmConstructor getEObjectOrProxy()
           
 org.eclipse.emf.common.util.URI getEObjectURI()
           
 QualifiedName getName()
           
 QualifiedName getQualifiedName()
           
 
Methods inherited from class org.eclipse.xtext.resource.AbstractEObjectDescription
getUserData, getUserDataKeys, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JdtBasedConstructorScope.LazyDefaultConstructorDescription

protected JdtBasedConstructorScope.LazyDefaultConstructorDescription(org.eclipse.jdt.core.IType type,
                                                                     TypeURIHelper uriHelper,
                                                                     IQualifiedNameConverter converter)
Method Detail

getName

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

getQualifiedName

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

getEObjectOrProxy

public JvmConstructor 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

getEClass

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

createProxy

protected JvmConstructor createProxy()

computeURI

protected org.eclipse.emf.common.util.URI computeURI()