Uses of Interface
com.oakgrovesystems.reactor.processMediation.ProcessCondition

Packages that use ProcessCondition
com.oakgrovesystems.reactor.processMediation   
 

Uses of ProcessCondition in com.oakgrovesystems.reactor.processMediation
 

Classes in com.oakgrovesystems.reactor.processMediation that implement ProcessCondition
 class AbstractProcessCondition
          A Condition that is a boolean function of the state of one or more Processes.
 class ProcessConditionConjunction
          A conjunction of ProcessConditions
 class ProcessConditionDisjunction
          A disjunction of ProcessConditions
 class ProcessConditionInversion
          An inversion of a ProcessCondition
 class ProcessHasStatusCondition
          A Condition that is true if a particular Process has a certain Status in its list of current statuses and false otherwise.
 class ProcessStateEqualsCondition
          A Condition that is true if a particular Process is in a certain state and false otherwise.
 

Fields in com.oakgrovesystems.reactor.processMediation declared as ProcessCondition
protected  com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessConditionInversion.conditionToInvert
           
 

Methods in com.oakgrovesystems.reactor.processMediation that return ProcessCondition
abstract  com.oakgrovesystems.reactor.processMediation.ProcessCondition AbstractProcessCondition.copy()
          returns a deep copy of this ProcessCondition.
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessCondition.copy()
          returns a deep copy of this ProcessCondition.
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessConditionConjunction.copy()
          Returns a deep copy
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessConditionDisjunction.copy()
          Returns a deep copy
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessConditionInversion.getProcessCondition()
          returns the ProcessCondition that this condition inverts
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessConditionInversion.copy()
          Returns a deep copy
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessConditionalChange.getCondition()
          returns the ProcessCondition that must be true for this ProcessConditionalChange to be applicable.
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessHasStatusCondition.copy()
          Clones this ProcessHasStatusCondition.
 com.oakgrovesystems.reactor.processMediation.ProcessCondition ProcessStateEqualsCondition.copy()
          Clones this ProcessStateEqualsConditons.
 

Methods in com.oakgrovesystems.reactor.processMediation with parameters of type ProcessCondition
 void ProcessChangeCondition.setCondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition changeCondition)
          sets the ProcessCondition that must be true for the ProcessChange to be applied
protected  boolean ProcessConditionDisjunction.hasCondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition c)
          necessary for sameAs() because conditions are not sorted
 void ProcessPrecondition.setPrecondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition precondition)
          Sets the ProcessCondition that must become true for the ProcessPrecondition to be applied (to automatically start the Process)
 

Constructors in com.oakgrovesystems.reactor.processMediation with parameters of type ProcessCondition
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
ProcessConditionInversion(com.oakgrovesystems.reactor.processMediation.ProcessCondition conditionToInvert)
          Creates a ProcessConditionInversion that is an Inversion of the specified ProcessCondition
ProcessPrecondition(com.oakgrovesystems.reactor.processMediation.ProcessCondition precondition)
          creates a new ProcessPrecondition with the specified ProcessCondition
 



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