edu.ucla.belief.sensitivity
Class ExcludePolicy

Object
  extended by ExcludePolicy
All Implemented Interfaces:
EnumValue

public abstract class ExcludePolicy
extends Object
implements EnumValue

Since:
20030722

Field Summary
static ExcludePolicy BY_PARAMETER
           
static ExcludePolicy BY_VARIABLE
           
static ExcludePolicy DEFAULT
           
static boolean FLAG_ENABLE_LOCK_BY_PARAMETER
           
static ExcludePolicy INCLUDE
           
static EnumProperty PROPERTY
           
 
Method Summary
static boolean exclude(FiniteVariable var)
           
static ExcludePolicy forString(String displayName)
           
static boolean[] getExcludeArray(FiniteVariable var)
           
static ExcludePolicy getExcludePolicy(Object var)
           
static boolean[] makeExcludeArray(StandardNode node)
           
static String makeExcludeString(FiniteVariable excludeVar, boolean[] excludeArray)
           
 EnumProperty property()
           
 String toString()
           
static ExcludePolicy[] values()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FLAG_ENABLE_LOCK_BY_PARAMETER

public static boolean FLAG_ENABLE_LOCK_BY_PARAMETER

PROPERTY

public static EnumProperty PROPERTY
Since:
20030819

INCLUDE

public static final ExcludePolicy INCLUDE

BY_VARIABLE

public static final ExcludePolicy BY_VARIABLE

BY_PARAMETER

public static final ExcludePolicy BY_PARAMETER

DEFAULT

public static final ExcludePolicy DEFAULT
Method Detail

toString

public String toString()
Specified by:
toString in interface EnumValue
Overrides:
toString in class Object

forString

public static ExcludePolicy forString(String displayName)

makeExcludeArray

public static boolean[] makeExcludeArray(StandardNode node)

makeExcludeString

public static String makeExcludeString(FiniteVariable excludeVar,
                                       boolean[] excludeArray)
Since:
20060411

getExcludePolicy

public static ExcludePolicy getExcludePolicy(Object var)
Since:
20060411

getExcludeArray

public static boolean[] getExcludeArray(FiniteVariable var)
Since:
20060411

exclude

public static boolean exclude(FiniteVariable var)

property

public EnumProperty property()
Specified by:
property in interface EnumValue
Since:
20070420

values

public static ExcludePolicy[] values()


Copyright 2010 UCLA Automated Reasoning Group