edu.wis.jtlv.env.core.smv.eval
Class ValueConsStrStmt

java.lang.Object
  extended by edu.wis.jtlv.env.core.smv.eval.AbstractElement
      extended by edu.wis.jtlv.env.core.smv.eval.ValueStmt
          extended by edu.wis.jtlv.env.core.smv.eval.ValueConsStmt
              extended by edu.wis.jtlv.env.core.smv.eval.ValueConsStrStmt

public class ValueConsStrStmt
extends ValueConsStmt


Field Summary
 
Fields inherited from class edu.wis.jtlv.env.core.smv.eval.ValueStmt
toStringlength
 
Constructor Summary
ValueConsStrStmt(SMVModule a_context, java.lang.String[] a_constant)
           
 
Method Summary
 java.lang.String elemToString()
           
 java.lang.String[] getValues()
           
 boolean isSingleValue()
           
 boolean isValueConsRangeStmt()
           
 boolean isValueConsStrStmt()
           
 BDD toBDD()
           
 ValueConsRangeStmt toValueConsRangeStmt()
           
 ValueConsStrStmt toValueConsStrStmt()
           
 
Methods inherited from class edu.wis.jtlv.env.core.smv.eval.ValueConsStmt
getContext, isValueConsStmt, toValueBDDStmt, toValueConsStmt, toValueDomStmt, toValueIntStmt
 
Methods inherited from class edu.wis.jtlv.env.core.smv.eval.ValueStmt
isValueBDDStmt, isValueDomStmt, isValueIntStmt, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValueConsStrStmt

public ValueConsStrStmt(SMVModule a_context,
                        java.lang.String[] a_constant)
                 throws SMVParseException
Throws:
SMVParseException
Method Detail

toBDD

public BDD toBDD()
          throws SMVParseException
Specified by:
toBDD in class ValueStmt
Throws:
SMVParseException

elemToString

public java.lang.String elemToString()
Specified by:
elemToString in class AbstractElement

toValueConsRangeStmt

public ValueConsRangeStmt toValueConsRangeStmt()
                                        throws SMVParseException
Specified by:
toValueConsRangeStmt in class ValueConsStmt
Throws:
SMVParseException

toValueConsStrStmt

public ValueConsStrStmt toValueConsStrStmt()
                                    throws SMVParseException
Specified by:
toValueConsStrStmt in class ValueConsStmt
Throws:
SMVParseException

isValueConsStrStmt

public boolean isValueConsStrStmt()
Specified by:
isValueConsStrStmt in class ValueConsStmt

isValueConsRangeStmt

public boolean isValueConsRangeStmt()
Specified by:
isValueConsRangeStmt in class ValueConsStmt

getValues

public java.lang.String[] getValues()

isSingleValue

public boolean isSingleValue()
Specified by:
isSingleValue in class ValueConsStmt