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

java.lang.Object
  extended by de.cau.cs.kieler.core.model.validation.ValidationInformationCollector
All Implemented Interfaces:
IPartListener, IStartup

public class ValidationInformationCollector
extends Object
implements IStartup, IPartListener

This class is responsible for gathering the data contributed through the extension point.

Rating proposed yellow
(2010-07-01) soh

Constructor Summary
ValidationInformationCollector()
           
 
Method Summary
 void earlyStartup()
          
static boolean hasValidateAction(String nsUri)
           
 void partActivated(IWorkbenchPart part)
          
 void partBroughtToTop(IWorkbenchPart part)
          
 void partClosed(IWorkbenchPart part)
          
 void partDeactivated(IWorkbenchPart part)
          
 void partOpened(IWorkbenchPart part)
          
static void validateEPackage(EPackage ePackage)
          Validate all editors belonging to a given ePackage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationInformationCollector

public ValidationInformationCollector()
Method Detail

earlyStartup

public void earlyStartup()

Specified by:
earlyStartup in interface IStartup

hasValidateAction

public static boolean hasValidateAction(String nsUri)
Parameters:
nsUri - the namespace URI
Returns:
true if the validate action is available

partBroughtToTop

public void partBroughtToTop(IWorkbenchPart part)

Specified by:
partBroughtToTop in interface IPartListener

partClosed

public void partClosed(IWorkbenchPart part)

Specified by:
partClosed in interface IPartListener

partDeactivated

public void partDeactivated(IWorkbenchPart part)

Specified by:
partDeactivated in interface IPartListener

partActivated

public void partActivated(IWorkbenchPart part)

Specified by:
partActivated in interface IPartListener

partOpened

public void partOpened(IWorkbenchPart part)

Specified by:
partOpened in interface IPartListener

validateEPackage

public static void validateEPackage(EPackage ePackage)
Validate all editors belonging to a given ePackage.

Parameters:
ePackage - the epackage to for which the editors should be validated