com.ibm.ram.internal.jaxb
Class ExitCondition

java.lang.Object
  extended by com.ibm.ram.internal.jaxb.ExitCondition
All Implemented Interfaces:
java.lang.Cloneable

public class ExitCondition
extends java.lang.Object
implements java.lang.Cloneable

State configurations maintain a list of conditions.  The conditions are tested in order of precedence.  The first rule who's rule evaluates to true will cause the resulting action to be meet.

Java class for ExitCondition complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ExitCondition">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="rule" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Rule"/>
         <element name="action" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link"/>
         <element name="state" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  Link<Action> action
           
protected  Rule rule
           
protected  Link<State> state
           
 
Constructor Summary
ExitCondition()
           
 
Method Summary
 ExitCondition clone()
           
 Link<Action> getAction()
          Gets the value of the action property.
 Rule getRule()
          Gets the value of the rule property.
 Link<State> getState()
          Gets the value of the state property.
 void setAction(Link<Action> value)
          Sets the value of the action property.
 void setRule(Rule value)
          Sets the value of the rule property.
 void setState(Link<State> value)
          Sets the value of the state property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rule

protected Rule rule

action

protected Link<Action> action

state

protected Link<State> state
Constructor Detail

ExitCondition

public ExitCondition()
Method Detail

getRule

public Rule getRule()
Gets the value of the rule property.

Returns:
possible object is Rule

setRule

public void setRule(Rule value)
Sets the value of the rule property.

Parameters:
value - allowed object is Rule

getAction

public Link<Action> getAction()
Gets the value of the action property.

Returns:
possible object is Link

setAction

public void setAction(Link<Action> value)
Sets the value of the action property.

Parameters:
value - allowed object is Link

getState

public Link<State> getState()
Gets the value of the state property.

Returns:
possible object is Link

setState

public void setState(Link<State> value)
Sets the value of the state property.

Parameters:
value - allowed object is Link

clone

public ExitCondition clone()
                    throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException
Since:
7.5.1