de.cau.cs.kieler.core.model.validation
Class AbstractDiagramEditorValidationActionFactory

java.lang.Object
  extended by de.cau.cs.kieler.core.model.validation.AbstractValidationActionFactory
      extended by de.cau.cs.kieler.core.model.validation.AbstractDiagramEditorValidationActionFactory
All Implemented Interfaces:
IValidationActionFactory
Direct Known Subclasses:
SyncchartsValidationActionFactory

public abstract class AbstractDiagramEditorValidationActionFactory
extends AbstractValidationActionFactory

Abstract super class for validation action factories on diagram editors. Provides a generic method for getting the EPackage of an active diagram editor.

Rating red

Constructor Summary
AbstractDiagramEditorValidationActionFactory()
           
 
Method Summary
abstract  EPackage getEPackage()
           
 boolean supportsEditor(IEditorPart editor)
          Check if the active editor is supported.
 
Methods inherited from class de.cau.cs.kieler.core.model.validation.AbstractValidationActionFactory
getValidationAction, getValidationActionForActiveEditor, getValidationActionForEditor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDiagramEditorValidationActionFactory

public AbstractDiagramEditorValidationActionFactory()
Method Detail

supportsEditor

public boolean supportsEditor(IEditorPart editor)
Description copied from class: AbstractValidationActionFactory
Check if the active editor is supported.

Specified by:
supportsEditor in class AbstractValidationActionFactory
Parameters:
editor - the editor to check
Returns:
true if the editor is supported

getEPackage

public abstract EPackage getEPackage()