edu.ucla.belief.io.xmlbif
Class XmlbifParser.BifNode

Object
  extended by VariableImpl
      extended by FiniteVariableImpl
          extended by StandardNodeImpl
              extended by XmlbifParser.BifNode
All Implemented Interfaces:
FiniteVariable, PropertySuperintendent, StandardNode, Variable, Cloneable, Comparable
Enclosing class:
XmlbifParser

public static class XmlbifParser.BifNode
extends StandardNodeImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class StandardNodeImpl
StandardNodeImpl.Struct
 
Field Summary
 
Fields inherited from class VariableImpl
id, INT_NUM_PROPERTIES, theCollator, userobject
 
Fields inherited from interface PropertySuperintendent
KEY_APPROXIMATED_PARENTS, KEY_EXCLUDEARRAY, KEY_EXCLUDEPOLICY, KEY_HUGIN_ID, KEY_HUGIN_LABEL, KEY_HUGIN_NAME, KEY_HUGIN_NODE_SIZE, KEY_HUGIN_POSITION, KEY_HUGIN_potential, KEY_HUGIN_potential_data, KEY_HUGIN_STATES, KEY_HUGIN_SUBTYPE, KEY_HUGINITY, KEY_IDS_RECOVERABLE_PARENTS, KEY_ISMAPVARIABLE, KEY_RECOVERABLES, KEY_SEENDEFAULTEVIDENCE, KEY_SOFT_EVIDENCE_CHILDREN, KEY_USERPROPERTIES, VALUE_PERMISSIVE, VALUE_STRICT, VALUE_TRUE
 
Constructor Summary
XmlbifParser.BifNode(XmlbifParser.Variable variable)
           
 
Method Summary
 String getLabel()
          Will get the label from a HuginNode.
 Map getProperties()
           
 void setLabel(String label)
           
 
Methods inherited from class StandardNodeImpl
countDefaultEvidence, countMaxPositionCoincidence, deepCopyMap, getDefaultStateIndex, getDiagnosisType, getDimension, getExcludeArray, getExcludePolicy, getLocation, isMAPVariable, seenDefaultEvidence, setDefaultEvidence, setDiagnosisType, setDimension, setExcludeArray, setExcludePolicy, setLocation, setMAPVariable, setProperty
 
Methods inherited from class FiniteVariableImpl
clone, contains, debugInstance, deepCloneMapTypesToShells, findVariablesForType, getCPTShell, getCPTShell, getDSLNodeType, grep, grep, grep, index, insert, instance, instance, instances, remove, set, setCPTShell, setCPTShell, setDSLNodeType, size, size, thereExists, toString
 
Methods inherited from class VariableImpl
compareTo, delete, forID, getEnumProperties, getID, getNumProperties, getProperty, getStringifier, getUserObject, index, initProperties, isStringifier, propertiesArrayCopy, setID, setStringifier, setUserObject, validatePropertyNameAndID
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface FiniteVariable
contains, getCPTShell, getCPTShell, getDSLNodeType, grep, grep, grep, index, insert, instance, instance, instances, remove, set, setCPTShell, setCPTShell, setDSLNodeType, size
 
Methods inherited from interface Variable
clone, delete, getEnumProperties, getID, getProperty, getUserObject, setID, setUserObject
 
Methods inherited from interface Comparable
compareTo
 

Constructor Detail

XmlbifParser.BifNode

public XmlbifParser.BifNode(XmlbifParser.Variable variable)
Method Detail

setLabel

public void setLabel(String label)

getLabel

public String getLabel()
Description copied from interface: StandardNode
Will get the label from a HuginNode. Can possibly return null if one is not present. Will not return empty string, will return null in its place.


getProperties

public Map getProperties()


Copyright 2010 UCLA Automated Reasoning Group