Interface ElementAccess.IAccessFactory

  • Enclosing class:
    ElementAccess<T extends com.hello2morrow.sonargraph.core.model.element.Element>

    public static interface ElementAccess.IAccessFactory
    This is an internal interface and should no be used.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ElementAccess<? extends com.hello2morrow.sonargraph.core.model.element.NamedElement> createAccessObject​(com.hello2morrow.sonargraph.core.model.element.NamedElement element)  
      IAggregatedDependencyAccess createAccessObject​(com.hello2morrow.sonargraph.core.model.programming.AggregatedDependency dependency)  
      java.util.Set<java.lang.String> getAuthors​(com.hello2morrow.sonargraph.core.model.element.NamedElement element, IScmPeriod period)  
      java.lang.Number getMetricValue​(com.hello2morrow.sonargraph.core.model.element.NamedElement element, com.hello2morrow.sonargraph.core.model.analysis.IMetricId id)  
      java.lang.Number getMetricValue​(com.hello2morrow.sonargraph.core.model.element.NamedElement element, com.hello2morrow.sonargraph.core.model.common.IMetricLevel level, com.hello2morrow.sonargraph.core.model.analysis.IMetricId id)  
    • Method Detail

      • createAccessObject

        ElementAccess<? extends com.hello2morrow.sonargraph.core.model.element.NamedElement> createAccessObject​(com.hello2morrow.sonargraph.core.model.element.NamedElement element)
      • createAccessObject

        IAggregatedDependencyAccess createAccessObject​(com.hello2morrow.sonargraph.core.model.programming.AggregatedDependency dependency)
      • getMetricValue

        java.lang.Number getMetricValue​(com.hello2morrow.sonargraph.core.model.element.NamedElement element,
                                        com.hello2morrow.sonargraph.core.model.analysis.IMetricId id)
      • getMetricValue

        java.lang.Number getMetricValue​(com.hello2morrow.sonargraph.core.model.element.NamedElement element,
                                        com.hello2morrow.sonargraph.core.model.common.IMetricLevel level,
                                        com.hello2morrow.sonargraph.core.model.analysis.IMetricId id)
      • getAuthors

        java.util.Set<java.lang.String> getAuthors​(com.hello2morrow.sonargraph.core.model.element.NamedElement element,
                                                   IScmPeriod period)