Class IXtendJvmAssociations.Impl

  • All Implemented Interfaces:
    IXtendJvmAssociations, org.eclipse.xtext.resource.IDerivedStateComputer, org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations, org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociator, org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider
    Enclosing interface:
    IXtendJvmAssociations

    public static class IXtendJvmAssociations.Impl
    extends org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator
    implements IXtendJvmAssociations
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator

        org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.Adapter, org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.JvmDeclaredTypeAcceptor, org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.ListBasedSet<E extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      Impl()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AnonymousClass getAnonymousClass​(org.eclipse.xtext.common.types.JvmDeclaredType type)  
      org.eclipse.xtext.common.types.JvmOperation getDirectlyInferredOperation​(XtendFunction xtendFunction)
      Returns the directly inferred operation for the given function.
      org.eclipse.xtext.common.types.JvmOperation getDispatchOperation​(XtendFunction dispatchFunction)  
      protected <T> T getFirstOrNull​(java.lang.Iterable<org.eclipse.emf.ecore.EObject> elements, java.lang.Class<T> type)  
      org.eclipse.xtext.common.types.JvmAnnotationType getInferredAnnotationType​(XtendAnnotationType xtendAnnotation)  
      org.eclipse.xtext.common.types.JvmConstructor getInferredConstructor​(XtendClass xtendClass)  
      org.eclipse.xtext.common.types.JvmConstructor getInferredConstructor​(XtendConstructor xtendConstructor)  
      org.eclipse.xtext.common.types.JvmEnumerationType getInferredEnumerationType​(XtendEnum xtendEnum)  
      org.eclipse.xtext.common.types.JvmGenericType getInferredType​(AnonymousClass anonymousClass)  
      org.eclipse.xtext.common.types.JvmGenericType getInferredType​(XtendClass xtendClass)  
      org.eclipse.xtext.common.types.JvmGenericType getInferredType​(XtendInterface xtendInterface)  
      org.eclipse.xtext.common.types.JvmDeclaredType getInferredType​(XtendTypeDeclaration xtendType)  
      org.eclipse.xtext.common.types.JvmField getJvmField​(XtendEnumLiteral field)  
      org.eclipse.xtext.common.types.JvmField getJvmField​(XtendField field)  
      org.eclipse.xtext.common.types.JvmFormalParameter getJvmParameter​(XtendParameter parameter)  
      protected org.eclipse.xtext.common.types.JvmIdentifiableElement getLogicalContainer​(org.eclipse.emf.ecore.EObject object, boolean considerContainer)  
      XtendClass getXtendClass​(org.eclipse.xtext.common.types.JvmGenericType jvmType)  
      XtendConstructor getXtendConstructor​(org.eclipse.xtext.common.types.JvmConstructor jvmConstructor)  
      XtendField getXtendField​(org.eclipse.xtext.common.types.JvmField jvmField)  
      XtendFunction getXtendFunction​(org.eclipse.xtext.common.types.JvmOperation jvmOperation)  
      XtendInterface getXtendInterface​(org.eclipse.xtext.common.types.JvmGenericType jvmType)  
      • Methods inherited from class org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator

        associate, associateLogicalContainer, associatePrimary, checkLanguageResource, checkSameResource, cleanAssociationState, discardDerivedState, getAssociatedExpression, getJvmElements, getLogicalContainer, getLogicalContainerMapping, getNearestLogicalContainer, getOrInstall, getPrimaryJvmElement, getPrimarySourceElement, getResource, getSourceElements, installDerivedState, isPrimaryJvmElement, putIntoSmallSetMap, putIntoSmallSetMap, removeAllAssociation, removeAssociation, removeLogicalChildAssociation, setCompleter, setInferrerProvider, sourceToTargetMap, targetToSourceMap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations

        getJvmElements, getPrimaryJvmElement, getPrimarySourceElement, getSourceElements, isPrimaryJvmElement