com.oakgrovesystems.reactor.processMediation
Interface ProcessChange

All Superinterfaces:
Change
All Known Implementing Classes:
ProcessConditionalChange, ProcessStateChange, ProcessStatusAddition, ProcessStatusRemoval

public interface ProcessChange
extends Change

A mutation of a Process. Implementations of this interface should be immutable.


Method Summary
 boolean sameAs(java.lang.Object o)
          Compares two ProcessChanges for content equality.
 
Methods inherited from interface com.oakgrovesystems.mediation.Change
applyTo
 

Method Detail

sameAs

public boolean sameAs(java.lang.Object o)
Compares two ProcessChanges for content equality. Instances of different classes are not equal

Parameters:
o - the object to compare for equality
Returns:
a boolean indicating whether or not the two objects are equal


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