edu.ucla.belief.io.dsl
Interface GenieNet
- All Superinterfaces:
- BeliefNetwork, Cloneable, Collection, DirectedGraph, Iterable, PropertySuperintendent
- All Known Implementing Classes:
- GenieNetImpl
public interface GenieNet
- extends BeliefNetwork, PropertySuperintendent
- Since:
- 100102
- Author:
- Keith Cascio
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 |
Methods inherited from interface BeliefNetwork |
addAuditor, addEdge, addVariable, checkValidProbabilities, clone, cloneAllCPTShells, countUserEnumProperties, deepClone, findVariables, fireAudit, forAll, forID, getAutoCPTInvalidation, getCopier, getEvidenceController, getMaxDomainCardinality, getMaxTheoreticalCPTSize, getMinDomainCardinality, getMinTheoreticalCPTSize, getTheoreticalCPTSize, getUserEnumProperties, identifierChanged, induceGraph, insertState, makeUserEnumProperties, mayContain, newFiniteVariable, propertiesAsArray, removeAuditor, removeEdge, removeState, removeVariable, replaceAllPotentials, replaceVariables, seededClone, setAutoCPTInvalidation, setEvidenceController, setScalars, setUserEnumProperties, setUserEnumPropertiesModified, shallowClone, tables, thereExists, thereExistsModifiedUserEnumProperty |
Methods inherited from interface DirectedGraph |
addEdge, addVertex, contains, containsEdge, degree, hasPath, inComing, inDegree, isAcyclic, isSinglyConnected, isWeaklyConnected, isWeaklyConnected, maintainsAcyclicity, numEdges, outDegree, outGoing, removeEdge, removeVertex, replaceVertex, replaceVertices, size, topologicalOrder, vertices |
Methods inherited from interface Collection |
add, addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, toArray, toArray |
getVariables
Collection getVariables(DSLSubmodel forModel)
getDeepVariables
Set getDeepVariables(DSLSubmodel forModel)
isAnscestor
boolean isAnscestor(DSLSubmodel forModel,
Variable var)
addDeepVariables
void addDeepVariables(Collection ret,
DSLSubmodel forModel)
- Recusively traverse submodel tree rooted at forModel and add all variables to ret.
- Parameters:
forModel
- The root of the submodel tree to traverse.ret
- The Collection to which all variables will be added.
getDSLSubmodelFactory
DSLSubmodelFactory getDSLSubmodelFactory()
setParams
void setParams(Map params)
Copyright 2010 UCLA Automated Reasoning Group