Package ch.idsia.credici.model.io.uai
Class CausalUAIParser
- java.lang.Object
-
- ch.idsia.crema.model.io.uai.UAIParser<T>
-
- ch.idsia.crema.model.io.uai.NetUAIParser<StructuralCausalModel>
-
- ch.idsia.credici.model.io.uai.CausalUAIParser
-
public class CausalUAIParser extends ch.idsia.crema.model.io.uai.NetUAIParser<StructuralCausalModel>
-
-
Constructor Summary
Constructors Constructor Description CausalUAIParser(BufferedReader reader)
CausalUAIParser(String file)
-
Method Summary
Modifier and Type Method Description protected StructuralCausalModel
build()
static void
main(String[] args)
protected void
processFile()
static StructuralCausalModel
read(String fileName)
protected void
sanityChecks()
-
Methods inherited from class ch.idsia.crema.model.io.uai.NetUAIParser
getCardinalities, getNumberOfTables, getNumberOfVariables, getParents, parseDomainsFirstIsHead, parseDomainsLastIsHead, parseVariablesInfo
-
-
-
-
Constructor Detail
-
CausalUAIParser
public CausalUAIParser(String file) throws FileNotFoundException
- Throws:
FileNotFoundException
-
CausalUAIParser
public CausalUAIParser(BufferedReader reader)
-
-
Method Detail
-
read
public static StructuralCausalModel read(String fileName) throws IOException
- Throws:
IOException
-
processFile
protected void processFile()
- Specified by:
processFile
in classch.idsia.crema.model.io.uai.UAIParser<StructuralCausalModel>
-
sanityChecks
protected void sanityChecks()
- Overrides:
sanityChecks
in classch.idsia.crema.model.io.uai.NetUAIParser<StructuralCausalModel>
-
build
protected StructuralCausalModel build()
- Specified by:
build
in classch.idsia.crema.model.io.uai.UAIParser<StructuralCausalModel>
-
main
public static void main(String[] args) throws IOException
- Throws:
IOException
-
-