Interface InitializationTask

All Known Implementing Classes:
EclipseProjectByClassRegistration, EclipseProjectScanner, EcoreClassPathDetection, EMFProfileInitializationTask, InitializationTaskWrapper, Log4jInitilizationTask, MetaModelRegistrationTask, OCLEcoreRegistration, ProjectURIByClasspathRegistration, ProjectURIByLocationRegistration, ProjectURIByURIRegistration
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface InitializationTask
Task to be executed during standalone initialization. The task can have logic that is executed in standalone mode and when executed in an Eclipse environment.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Performs the initialization.
    default void
    Performs an initialization if running inside of Eclipse.
    void
    Performs an initialization if running outside of Eclipse.
    default boolean
    Indicates if the Eclipse platform is available.