Java 2 Platform
v1.3

edu.umich.visualsoar.parser
Class PreferenceSpecifier

java.lang.Object
  |
  +--edu.umich.visualsoar.parser.PreferenceSpecifier
Direct Known Subclasses:
BinaryPreference, ForcedUnaryPreference, NaturallyUnaryPreference

public class PreferenceSpecifier
extends java.lang.Object


Field Summary
static int ACCEPTABLE
           
static int AMPERSAND
           
static int ATSIGN
           
private  boolean d_isUnaryPreference
           
private  edu.umich.visualsoar.parser.RHSValue d_rhs
           
private  int d_specType
           
static int EQUAL
           
static int GREATER
           
static int LESS
           
static int PROHIBIT
           
static int REJECT
           
static int REQUIRE
           
 
Constructor Summary
private PreferenceSpecifier()
           
protected PreferenceSpecifier(int type)
           
protected PreferenceSpecifier(int type, edu.umich.visualsoar.parser.RHSValue rhsval)
           
 
Method Summary
 int getPreferenceSpecifierType()
           
 edu.umich.visualsoar.parser.RHSValue getRHS()
           
 boolean isUnaryPreference()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

d_isUnaryPreference

private boolean d_isUnaryPreference

d_rhs

private edu.umich.visualsoar.parser.RHSValue d_rhs

d_specType

private int d_specType

ACCEPTABLE

public static final int ACCEPTABLE
See Also:
Constant Field Values

REJECT

public static final int REJECT
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

GREATER

public static final int GREATER
See Also:
Constant Field Values

LESS

public static final int LESS
See Also:
Constant Field Values

REQUIRE

public static final int REQUIRE
See Also:
Constant Field Values

PROHIBIT

public static final int PROHIBIT
See Also:
Constant Field Values

AMPERSAND

public static final int AMPERSAND
See Also:
Constant Field Values

ATSIGN

public static final int ATSIGN
See Also:
Constant Field Values
Constructor Detail

PreferenceSpecifier

private PreferenceSpecifier()

PreferenceSpecifier

protected PreferenceSpecifier(int type)

PreferenceSpecifier

protected PreferenceSpecifier(int type,
                              edu.umich.visualsoar.parser.RHSValue rhsval)
Method Detail

isUnaryPreference

public final boolean isUnaryPreference()

getPreferenceSpecifierType

public final int getPreferenceSpecifierType()

getRHS

public final edu.umich.visualsoar.parser.RHSValue getRHS()

Java 2 Platform
v1.3