public class StandardTypeReferenceOwner extends java.lang.Object implements ITypeReferenceOwner
ITypeReferenceOwner
.
It is not capable of handling reference resolution or unbound type argument hints.Constructor and Description |
---|
StandardTypeReferenceOwner(CommonTypeComputationServices services,
org.eclipse.emf.ecore.EObject context) |
StandardTypeReferenceOwner(CommonTypeComputationServices services,
org.eclipse.emf.ecore.resource.Resource context) |
StandardTypeReferenceOwner(CommonTypeComputationServices services,
org.eclipse.emf.ecore.resource.ResourceSet context) |
Modifier and Type | Method and Description |
---|---|
void |
acceptHint(java.lang.Object handle,
LightweightBoundTypeArgument boundTypeArgument) |
java.util.List<LightweightBoundTypeArgument> |
getAllHints(java.lang.Object handle) |
org.eclipse.emf.ecore.resource.ResourceSet |
getContextResourceSet()
Returns the context resource set if any.
|
java.util.List<JvmTypeParameter> |
getDeclaredTypeParameters() |
CommonTypeComputationServices |
getServices() |
boolean |
isResolved(java.lang.Object handle) |
public StandardTypeReferenceOwner(CommonTypeComputationServices services, org.eclipse.emf.ecore.resource.ResourceSet context)
public StandardTypeReferenceOwner(CommonTypeComputationServices services, org.eclipse.emf.ecore.EObject context)
public StandardTypeReferenceOwner(CommonTypeComputationServices services, org.eclipse.emf.ecore.resource.Resource context)
public CommonTypeComputationServices getServices()
getServices
in interface ITypeReferenceOwner
public org.eclipse.emf.ecore.resource.ResourceSet getContextResourceSet()
getContextResourceSet
in interface ITypeReferenceOwner
public void acceptHint(java.lang.Object handle, LightweightBoundTypeArgument boundTypeArgument)
acceptHint
in interface ITypeReferenceOwner
public java.util.List<LightweightBoundTypeArgument> getAllHints(java.lang.Object handle)
getAllHints
in interface ITypeReferenceOwner
public boolean isResolved(java.lang.Object handle)
isResolved
in interface ITypeReferenceOwner
public java.util.List<JvmTypeParameter> getDeclaredTypeParameters()
getDeclaredTypeParameters
in interface ITypeReferenceOwner