org.openorb.constraint.evaluator
Class DiscriminantValue

java.lang.Object
  extended by org.openorb.constraint.evaluator.DiscriminantValue

public class DiscriminantValue
extends java.lang.Object

This class is returned by the identifier evaluator if the result type is an union discriminant.

Author:
Jerome Daniel

Constructor Summary
DiscriminantValue(java.lang.Object value, boolean is_default)
          Constructor
 
Method Summary
 java.lang.Object getValue()
          Returns the value
 boolean isDefaultValue()
          Returns true if the value is the default one
 java.lang.String toString()
          ToString operation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiscriminantValue

public DiscriminantValue(java.lang.Object value,
                         boolean is_default)
Constructor

Method Detail

getValue

public java.lang.Object getValue()
Returns the value


isDefaultValue

public boolean isDefaultValue()
Returns true if the value is the default one


toString

public java.lang.String toString()
ToString operation

Overrides:
toString in class java.lang.Object