Class ElementIcon.ElementIconCache2

  • All Implemented Interfaces:
    com.nomagic.uml2.project.service.DisposableService, com.nomagic.utils.DisableableCache, com.nomagic.utils.ResetableCache
    Enclosing class:
    ElementIcon

    private static class ElementIcon.ElementIconCache2
    extends com.nomagic.magicdraw.icons.ElementIconsCacheImpl.ElementIconCache
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ElementIconCache2​(com.nomagic.uml2.project.ElementProject project)  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static com.nomagic.magicdraw.icons.ElementIconsCacheImpl.ElementIconCache getInstance​(BaseElement element)  
      • Methods inherited from class com.nomagic.magicdraw.icons.ElementIconsCacheImpl.ElementIconCache

        createKey, getInstance, setValidatorsFactory
      • Methods inherited from class com.nomagic.uml2.cache.ElementProjectCache

        containsKey, disableCache, enableCache, get, getCache, getOrPut, invalidateCache, isCacheEnabled, put, remove, setCacheEnabled
      • Methods inherited from class com.nomagic.uml2.cache.ResetableProjectCache

        addValidator, disposeService, hasValidators, removeValidator, removeValidators
      • Methods inherited from class com.nomagic.uml2.project.service.ElementProjectService

        getIfPresent, getOrCreateInstance, getOrCreateInstanceWithNullSupport, getReferencedProject
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElementIconCache2

        protected ElementIconCache2​(com.nomagic.uml2.project.ElementProject project)
    • Method Detail

      • getInstance

        @CheckForNull
        static com.nomagic.magicdraw.icons.ElementIconsCacheImpl.ElementIconCache getInstance​(BaseElement element)