org.eclipse.actf.validation.core
Class EventExecutionPoint

java.lang.Object
  extended by org.eclipse.actf.validation.core.ExecutionPoint
      extended by org.eclipse.actf.validation.core.EventExecutionPoint

public class EventExecutionPoint
extends ExecutionPoint

an execution point triggered by the firing of an event.

Author:
Mike Squillace

Field Summary
protected  Object event
           
 
Fields inherited from class org.eclipse.actf.validation.core.ExecutionPoint
name, target, validatorClassName
 
Constructor Summary
EventExecutionPoint(String name, String validatorClassName, Object target, Object eventObj)
           
 
Method Summary
 ExecutionPoint cloneExecutionPoint(String name, String validator, ExecutionPoint execPoint)
          return an ExecutionPoint of the same type but with a different name and validator class name.
 Object getEvent()
           
 
Methods inherited from class org.eclipse.actf.validation.core.ExecutionPoint
getName, getTarget, getValidatorClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

event

protected Object event
Constructor Detail

EventExecutionPoint

public EventExecutionPoint(String name,
                           String validatorClassName,
                           Object target,
                           Object eventObj)
Method Detail

getEvent

public Object getEvent()

cloneExecutionPoint

public ExecutionPoint cloneExecutionPoint(String name,
                                          String validator,
                                          ExecutionPoint execPoint)
return an ExecutionPoint of the same type but with a different name and validator class name. This is typically used in the Validation loop where we have a child class of a compoment that has a different model than the parent.

Specified by:
cloneExecutionPoint in class ExecutionPoint
Parameters:
name -
validator -
execPoint -
Returns:
a clone of the execution point