org.eclipse.ocl.uml.internal
Class OCLUMLPlugin

java.lang.Object
  extended by org.eclipse.emf.common.util.DelegatingResourceLocator
      extended by org.eclipse.emf.common.EMFPlugin
          extended by org.eclipse.ocl.uml.internal.OCLUMLPlugin
All Implemented Interfaces:
org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator

public class OCLUMLPlugin
extends org.eclipse.emf.common.EMFPlugin

The activator class controls the plug-in life cycle


Nested Class Summary
static class OCLUMLPlugin.Implementation
          The definition of the Eclipse plug-in flavour of this EMF plug-in.
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.EMFPlugin
org.eclipse.emf.common.EMFPlugin.EclipsePlugin, org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin, org.eclipse.emf.common.EMFPlugin.InternalHelper, org.eclipse.emf.common.EMFPlugin.OSGiDelegatingBundleActivator
 
Field Summary
static java.lang.String EMPTY_STRING
           
static OCLUMLPlugin INSTANCE
           
 
Fields inherited from class org.eclipse.emf.common.EMFPlugin
delegateResourceLocators, IS_ECLIPSE_RUNNING, IS_RESOURCES_BUNDLE_AVAILABLE
 
Fields inherited from class org.eclipse.emf.common.util.DelegatingResourceLocator
baseURL, images, resourceBundle, shouldTranslate, strings, untranslatedResourceBundle, untranslatedStrings
 
Constructor Summary
OCLUMLPlugin()
          The constructor.
 
Method Summary
static void catching(java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Throwable throwable)
          Traces the catching of the specified throwable in the specified method of the specified class.
static void error(int code, java.lang.String message)
          Generates an error log for the specified plug-in, with the specified status code, message.
static void error(int code, java.lang.String message, java.lang.Throwable throwable)
          Generates an error log for the specified plug-in, with the specified status code, message, and throwable.
static OCLUMLPlugin getInstance()
          Returns the shared instance.
static OCLUMLPlugin.Implementation getPlugin()
          Obtains the Eclipse plug-in that I implement.
static java.lang.String getPluginId()
           
 org.eclipse.emf.common.util.ResourceLocator getPluginResourceLocator()
           
static void info(int code, java.lang.String message)
          Generates an information log for the specified plug-in, with the specified status code, message.
static void info(int code, java.lang.String message, java.lang.Throwable throwable)
          Generates an information log for the specified plug-in, with the specified status code, message, and throwable.
static void info(java.lang.String message)
          Generates an information log for the specified plug-in, with the specified message.
static void log(int severity, int code, java.lang.String message, java.lang.Throwable throwable)
           
static boolean shouldTrace(java.lang.String option)
           
static void throwing(java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Throwable throwable)
           
static void warning(int code, java.lang.String message)
          Generates a warning log for the specified plug-in, with the specified status code, message.
static void warning(int code, java.lang.String message, java.lang.Throwable throwable)
          Generates a warning log for the specified plug-in, with the specified status code, message, and throwable.
 
Methods inherited from class org.eclipse.emf.common.EMFPlugin
getDelegateResourceLocators, getPluginLogger, getPrimaryResourceLocator, getSymbolicName, log, main
 
Methods inherited from class org.eclipse.emf.common.util.DelegatingResourceLocator
delegatedGetImage, delegatedGetString, doGetImage, doGetString, extensionFor, getBaseURL, getImage, getString, getString, getString, getString, setShouldTranslate, shouldTranslate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.util.ResourceLocator
getBaseURL, getImage, getString, getString, getString, getString
 

Field Detail

EMPTY_STRING

public static final java.lang.String EMPTY_STRING
See Also:
Constant Field Values

INSTANCE

public static OCLUMLPlugin INSTANCE
Constructor Detail

OCLUMLPlugin

public OCLUMLPlugin()
The constructor.

Method Detail

getPluginId

public static java.lang.String getPluginId()

getPluginResourceLocator

public org.eclipse.emf.common.util.ResourceLocator getPluginResourceLocator()
Specified by:
getPluginResourceLocator in class org.eclipse.emf.common.EMFPlugin

getPlugin

public static OCLUMLPlugin.Implementation getPlugin()
Obtains the Eclipse plug-in that I implement.

Returns:
my Eclipse plug-in self

getInstance

public static OCLUMLPlugin getInstance()
Returns the shared instance.


catching

public static void catching(java.lang.Class<?> clazz,
                            java.lang.String methodName,
                            java.lang.Throwable throwable)
Traces the catching of the specified throwable in the specified method of the specified class.

Parameters:
clazz - The class in which the throwable is being caught.
methodName - The name of the method in which the throwable is being caught.
throwable - The throwable that is being caught.

throwing

public static void throwing(java.lang.Class<?> clazz,
                            java.lang.String methodName,
                            java.lang.Throwable throwable)

shouldTrace

public static boolean shouldTrace(java.lang.String option)

error

public static void error(int code,
                         java.lang.String message)
Generates an error log for the specified plug-in, with the specified status code, message.

Parameters:
code - The status code for the log.
message - The message for the log.

error

public static void error(int code,
                         java.lang.String message,
                         java.lang.Throwable throwable)
Generates an error log for the specified plug-in, with the specified status code, message, and throwable.

Parameters:
code - The status code for the log.
message - The message for the log.
throwable - The throwable for the log.

info

public static void info(java.lang.String message)
Generates an information log for the specified plug-in, with the specified message. Uses OK as status code.

Parameters:
message - The message for the log.

info

public static void info(int code,
                        java.lang.String message)
Generates an information log for the specified plug-in, with the specified status code, message.

Parameters:
code - The status code for the log.
message - The message for the log.

info

public static void info(int code,
                        java.lang.String message,
                        java.lang.Throwable throwable)
Generates an information log for the specified plug-in, with the specified status code, message, and throwable.

Parameters:
code - The status code for the log.
message - The message for the log.
throwable - The throwable for the log.

warning

public static void warning(int code,
                           java.lang.String message)
Generates a warning log for the specified plug-in, with the specified status code, message.

Parameters:
code - The status code for the log.
message - The message for the log.

warning

public static void warning(int code,
                           java.lang.String message,
                           java.lang.Throwable throwable)
Generates a warning log for the specified plug-in, with the specified status code, message, and throwable.

Parameters:
code - The status code for the log.
message - The message for the log.
throwable - The throwable for the log.

log

public static void log(int severity,
                       int code,
                       java.lang.String message,
                       java.lang.Throwable throwable)