com.oakgrovesystems.mediation
Interface Change

All Known Subinterfaces:
ConditionalChange, ProcessChange
All Known Implementing Classes:
AbstractConditionalChange, ProcessConditionalChange, ProcessStateChange, ProcessStatusAddition, ProcessStatusRemoval

public interface Change

A modification to the state of another object. A change is applied to another object by calling applyTo(Object).

Author:
Craig Vieregg

Method Summary
 void applyTo(java.lang.Object changee)
          Applies this Change to the specified Object.
 

Method Detail

applyTo

public void applyTo(java.lang.Object changee)
             throws ChangeNotApplicableException
Applies this Change to the specified Object.

Parameters:
changee - The object to which the change is applied.
Throws:
ChangeNotApplicableException - If the change can not be applied or can not be applied to the object specified.


Copyright (c) 1999-2004 Oak Grove Systems. All Rights Reserved.