Class JavaCore

java.lang.Object
org.eclipse.core.runtime.Plugin
org.aspectj.org.eclipse.jdt.core.JavaCore
All Implemented Interfaces:
org.osgi.framework.BundleActivator
Direct Known Subclasses:
AspectJCore

public class JavaCore extends org.eclipse.core.runtime.Plugin
The plug-in runtime class for the Java model plug-in containing the core (UI-free) support for Java projects.

Like all plug-in runtime classes (subclasses of Plugin), this class is automatically instantiated by the platform when the plug-in gets activated. Clients must not attempt to instantiate plug-in runtime classes directly.

The single instance of this class can be accessed from any plug-in declaring the Java model plug-in as a prerequisite via JavaCore.getJavaCore(). The Java model plug-in will be activated automatically if not already active.