|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.oakgrovesystems.mediation.AbstractConditionalChange | +--com.oakgrovesystems.reactor.processMediation.ProcessConditionalChange | +--com.oakgrovesystems.reactor.processMediation.ProcessChangeCondition
A ProcessChangeCondition is a ConditionalChange. It is used to automatically apply a change to a Process in response to a condition becoming true.
Field Summary |
Fields inherited from class com.oakgrovesystems.reactor.processMediation.ProcessConditionalChange |
objectMap |
Fields inherited from class com.oakgrovesystems.mediation.AbstractConditionalChange |
precondition, resultingChange |
Constructor Summary | |
ProcessChangeCondition()
creates a new ProcessChangeCondition |
|
ProcessChangeCondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition changeCondition,
com.oakgrovesystems.reactor.processMediation.ProcessChange resultingChange)
creates a ProcessChangeCondition to apply the specified ProcessChange contingent on the specified ProcessCondition |
Method Summary | |
com.oakgrovesystems.reactor.processMediation.ProcessChangeCondition |
copy()
returns a deep copy |
boolean |
sameAs(java.lang.Object o)
compares this object for content equality with another object |
void |
setCondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition changeCondition)
sets the ProcessCondition that must be true for the ProcessChange to be applied |
void |
setResultingChange(com.oakgrovesystems.reactor.processMediation.ProcessChange resultingChange)
sets the ProcessChange that to be applied if the condition is true |
Methods inherited from class com.oakgrovesystems.reactor.processMediation.ProcessConditionalChange |
getCondition, getObjectMap, getResultingChange, isApplicable, isMadeApplicableBy, isMadeInapplicableBy, setObjectMap |
Methods inherited from class com.oakgrovesystems.mediation.AbstractConditionalChange |
applyTo, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.oakgrovesystems.mediation.Change |
applyTo |
Constructor Detail |
public ProcessChangeCondition()
public ProcessChangeCondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition changeCondition, com.oakgrovesystems.reactor.processMediation.ProcessChange resultingChange)
changeCondition
- the ProcessCondition that must be true for the ProcessChange to be appliedresultingChange
- the ProcessChange that to be applied if the condition is trueMethod Detail |
public void setCondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition changeCondition)
changeCondition
- the ProcessCondition that must be true for the ProcessChange to be appliedpublic void setResultingChange(com.oakgrovesystems.reactor.processMediation.ProcessChange resultingChange)
resultingChange
- the ProcessChange that to be applied if the condition is truepublic com.oakgrovesystems.reactor.processMediation.ProcessChangeCondition copy()
public boolean sameAs(java.lang.Object o)
sameAs
in interface ProcessChange
sameAs
in class ProcessConditionalChange
o
- the object with which this object should be compared for equality
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |