Class ElementIconsRegistry

  • Direct Known Subclasses:
    ElementIcon

    @OpenApiAll
    public class ElementIconsRegistry
    extends java.lang.Object
    Utility class for registering icons for Elements by class type and defining some constants.
    • Field Detail

      • ABSTRACT_CLASS

        public static final ResizableIcon ABSTRACT_CLASS
      • USECASE_INSTANCE

        public static final ResizableIcon USECASE_INSTANCE
      • SUBSYSTEM_INSTANCE

        public static final ResizableIcon SUBSYSTEM_INSTANCE
      • COMPONENT_INSTANCE

        public static final ResizableIcon COMPONENT_INSTANCE
      • ARTIFACT_INSTANCE

        public static final ResizableIcon ARTIFACT_INSTANCE
      • DEVICE_INSTANCE

        public static final ResizableIcon DEVICE_INSTANCE
      • EXECUTION_ENVIRONMENT_INSTANCE

        public static final ResizableIcon EXECUTION_ENVIRONMENT_INSTANCE
      • ARTIFACT_DEPLOYMENT_INSTANCE

        public static final ResizableIcon ARTIFACT_DEPLOYMENT_INSTANCE
      • CREATE_MESSAGE

        public static final ResizableIcon CREATE_MESSAGE
      • DESTROY_MESSAGE

        public static final ResizableIcon DESTROY_MESSAGE
      • ASSEMBLY_CONNECTOR

        public static final ResizableIcon ASSEMBLY_CONNECTOR
      • DELEGATION_CONNECTOR

        public static final ResizableIcon DELEGATION_CONNECTOR
      • PROFILE_MODEL_LIBRARY

        public static final ResizableIcon PROFILE_MODEL_LIBRARY
      • MODEL_MODEL_LIBRARY

        public static final ResizableIcon MODEL_MODEL_LIBRARY
      • PACKAGE_MODEL_LIBRARY

        public static final ResizableIcon PACKAGE_MODEL_LIBRARY
      • DIRECTED_ASSOCIATION

        public static final ResizableIcon DIRECTED_ASSOCIATION
      • DIRECTED_AGGREGATION

        public static final ResizableIcon DIRECTED_AGGREGATION
      • DIRECTED_COMPOSITION

        public static final ResizableIcon DIRECTED_COMPOSITION
      • NON_NAVIGABLE_ASSOCIATION

        public static final ResizableIcon NON_NAVIGABLE_ASSOCIATION
      • ACCEPT_TIME_EVENT_ACTION

        public static final ResizableIcon ACCEPT_TIME_EVENT_ACTION
      • COMPOSITE_STATE

        public static final ResizableIcon COMPOSITE_STATE
      • SUBMACHINE_STATE

        public static final ResizableIcon SUBMACHINE_STATE
      • CONCURRENT_STATE

        public static final ResizableIcon CONCURRENT_STATE
      • INITIAL_PSEUDO_STATE

        public static final ResizableIcon INITIAL_PSEUDO_STATE
      • DEEP_HISTORY_PSEUDO_STATE

        public static final ResizableIcon DEEP_HISTORY_PSEUDO_STATE
      • SHALLOW_HISTORY_PSEUDO_STATE

        public static final ResizableIcon SHALLOW_HISTORY_PSEUDO_STATE
      • JOIN_PSEUDO_STATE

        public static final ResizableIcon JOIN_PSEUDO_STATE
      • FORK_PSEUDO_STATE

        public static final ResizableIcon FORK_PSEUDO_STATE
      • JUNCTION_PSEUDO_STATE

        public static final ResizableIcon JUNCTION_PSEUDO_STATE
      • CHOICE_PSEUDO_STATE

        public static final ResizableIcon CHOICE_PSEUDO_STATE
      • ENTRY_POINT_PSEUDO_STATE

        public static final ResizableIcon ENTRY_POINT_PSEUDO_STATE
      • EXIT_POINT_PSEUDO_STATE

        public static final ResizableIcon EXIT_POINT_PSEUDO_STATE
      • TERMINATE_PSEUDO_STATE

        public static final ResizableIcon TERMINATE_PSEUDO_STATE
      • NARY_ASSOCIATION

        public static final ResizableIcon NARY_ASSOCIATION
    • Constructor Detail

      • ElementIconsRegistry

        public ElementIconsRegistry()
    • Method Detail

      • internalGetIconByTypeMap

        public static java.util.Map<java.lang.Class,​ResizableIcon> internalGetIconByTypeMap()
      • loadDoubleSizeIcon

        protected static ResizableIcon loadDoubleSizeIcon​(java.lang.Class<?> resourceClass,
                                                          java.lang.String name)
      • getIcon

        protected static ResizableIcon getIcon​(java.lang.Class classType)
      • putIcon

        protected static void putIcon​(java.lang.Class classType,
                                      ResizableIcon icon)