Interface IStoreAccessor.QueryXRefsContext

    • Method Detail

      • getTargetObjects

        java.util.Map<CDOID,​org.eclipse.emf.ecore.EClass> getTargetObjects()
        Since:
        4.0
      • getSourceReferences

        org.eclipse.emf.ecore.EReference[] getSourceReferences()
      • getSourceCandidates

        java.util.Map<org.eclipse.emf.ecore.EClass,​java.util.List<org.eclipse.emf.ecore.EReference>> getSourceCandidates()
        Since:
        4.0
      • getMaxResults

        int getMaxResults()
        Returns the maximum number of results expected by the client or CDOQueryInfo.UNLIMITED_RESULTS for no limitation.
      • addXRef

        boolean addXRef​(CDOID targetID,
                        CDOID sourceID,
                        org.eclipse.emf.ecore.EReference sourceReference,
                        int sourceIndex)
        Adds the data of one cross reference to the results of the underlying query.
        Returns:
        true to indicate that more results can be passed subsequently, false otherwise (i.e. maxResults has been reached or an asynchronous query has been canceled).