de.cau.cs.kieler.kiml.ui.service
Class EclipseTransformationService

java.lang.Object
  extended by de.cau.cs.kieler.kiml.service.TransformationService
      extended by de.cau.cs.kieler.kiml.ui.service.EclipseTransformationService

public final class EclipseTransformationService
extends TransformationService

Transformation service class for use in Eclipse.

Rating red

Field Summary
 
Fields inherited from class de.cau.cs.kieler.kiml.service.TransformationService
ATTRIBUTE_CLASS, ATTRIBUTE_DESCRIPTION, ATTRIBUTE_EXTENSIONS, ATTRIBUTE_ID, ATTRIBUTE_NAME, ELEMENT_HANDLER, EXTP_ID_GRAPH_TRANS
 
Method Summary
static void create()
          Create the transformation service and load extension points.
protected  void reportError(CoreException exception)
          Report an error that occurred while reading extensions.
protected  void reportError(String extensionPoint, IConfigurationElement element, String attribute, Throwable exception)
          Report an error that occurred while reading extensions.
 
Methods inherited from class de.cau.cs.kieler.kiml.service.TransformationService
getFormatData, getFormatData, getFormatDataBySuffix, getInstance, loadGraphTransExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static void create()
Create the transformation service and load extension points.


reportError

protected void reportError(String extensionPoint,
                           IConfigurationElement element,
                           String attribute,
                           Throwable exception)
Report an error that occurred while reading extensions.

Specified by:
reportError in class TransformationService
Parameters:
extensionPoint - the identifier of the extension point
element - the configuration element
attribute - the attribute that contains an invalid entry
exception - an optional exception that was caused by the invalid entry

reportError

protected void reportError(CoreException exception)
Report an error that occurred while reading extensions.

Specified by:
reportError in class TransformationService
Parameters:
exception - a core exception holding a status with further information