Package org.eclipse.e4.core.di.annotations


package org.eclipse.e4.core.di.annotations
Application programming interfaces for annotations used by the dependency injection.

Package Specification

This package provides application programming interfaces for annotations used by the dependency injection.
 
  • Annotation Interfaces
    Class
    Description
    Use this annotation to tag methods that determine if this object's Execute method can be called.
    Specifies that the target class can be created by an injector as needed.
    Use this annotation to tag methods that determine if MUIElements (e.g., MMenu, MToolbar and it's items etc.) should be visible or not.
    Use this annotation to tag methods that need to be executed.
    This annotation indicates that injection field or method supports batching of updates.
    This annotation can be applied to methods, fields, and parameters to mark them as optional for the dependency injection.