All Downloads are FREE. Search and download functionalities are using the official Maven repository.

config.prodConfig.xml Maven / Gradle / Ivy

There is a newer version: 7.6.6
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tetrad-configuration [
        <!ELEMENT tetrad-configuration (session-node*)>
        <!ELEMENT session-node (models, display-component, model-chooser, node-specific-message)>
        <!ELEMENT models (model+)>
        <!ELEMENT model (logger?, model-class, editor-class, params-editor-class?)>
        <!ELEMENT params-editor-class (#PCDATA)>
        <!ELEMENT logger (event+)>
        <!ELEMENT event EMPTY>
        <!ELEMENT model-class (#PCDATA)>
        <!ELEMENT editor-class (#PCDATA)>
        <!ELEMENT display-component (#PCDATA)>
        <!ELEMENT model-chooser (#PCDATA)>
        <!ELEMENT node-specific-message (#PCDATA)>

        <!ATTLIST event id NMTOKENS #REQUIRED description CDATA #REQUIRED default (on|off) #IMPLIED>
        <!ATTLIST display-component image NMTOKENS #IMPLIED>
        <!ATTLIST model-chooser title NMTOKENS #REQUIRED>
        <!ATTLIST session-node id ID #REQUIRED>
        <!ATTLIST model name NMTOKENS #REQUIRED acronym NMTOKENS #REQUIRED help NMTOKENS #REQUIRED category NMTOKENS #IMPLIED>
        ]>
<tetrad-configuration>
    <session-node id="Graph">
        <models>
            <model name="Graph" acronym="Graph" help="general_graph" category="Basic Graph Types">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GraphWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Directed Acyclic Graph" acronym="DAG" help="dag" category="Basic Graph Types">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.DagWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.DagEditor</editor-class>
            </model>
            <model name="Structural Equation Model Graph" acronym="SEM Graph"
                   help="sem_graph" category="Basic Graph Types">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.SemGraphWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.SemGraphEditor
                </editor-class>
            </model>
            <model name="Time Lag Graph" acronym="Lag Graph" help="time_lag_graph" category="Basic Graph Types">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.TimeLagGraphWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.TimeLagGraphEditor
                </editor-class>
            </model>

            <!--Graph manip-->
            <model name="Display Subgraphs" acronym="Graph Select"
                   help="graph_selections" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="result" description="Result" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GraphSelectionWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphSelectionEditor
                </editor-class>
            </model>
            <model name="Choose Dag in CPDAG" acronym="Dag in CPDAG"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.DagFromCPDAGWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor</editor-class>
            </model>
            <model name="Choose Mag in PAG" acronym="Mag in PAG"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.MagInPagWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor</editor-class>
            </model>
            <model name="Show DAGs in CPDAG" acronym="Dags in CPDAG"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="selected_graph" description="Selected Graph" default="on"/>
                    <event id="all_graphs" description="All Graphs"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ScoredGraphsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.ScoredGraphsDisplay</editor-class>
            </model>
            <model name="Generate CPDAG from Dag" acronym="CPDAG from Dag"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="cpdag" description="CPDAG" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.CPDAGFromDagGraphWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Generate PAG from Dag" acronym="PAG from Dag"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="pag" description="PAG" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.PagFromDagGraphWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Generate PAG from tsDag" acronym="PAG from tsDag"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="pag" description="PAG" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.TsPagFromDagGraphWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Make Bidirected Edges Undirected" acronym="Make bidirected undirected"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.BidirectedToUndirectedWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Make Undirected Edges Bidirected" acronym="Make undirected bidirected"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.UndirectedToBidirectedWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Make All Edges Undirected" acronym="Make all edges undirected"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.AllEdgesUndirectedWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Remove Null Edges from Bootstrapping" acronym="Remove null edges"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.RemoveNullEdgesGraphWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Generate Complete Graph" acronym="Generate complete graph"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GenerateCompleteGraphWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
            <model name="Extract Structure Model" acronym="Extract Struct Model"
                   help="graph" category="Graph Manipulations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ExtractStructureModelWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphEditor
                </editor-class>
            </model>
        </models>
        <display-component image="graphIcon.gif"/>
        <model-chooser title="Graphs and Graph Manipulations">
            edu.cmu.tetradapp.app.CategorizingModelChooser
        </model-chooser>
        <!--<model-chooser title="Graph Types"/>-->
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) No inputs
                 <br> (2) Data (to extract variables)
                 <br> (3) Also (to extract a graph) any of these: Search, PM, IM, Estimator, Updator
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="PM">
        <models>
            <model name="Bayes Parametric Model" acronym="Bayes PM" help="bayes_pm">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="pm" description="Parametric Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.BayesPmWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesPmEditor
                </editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.BayesPmParamsEditor
                </params-editor-class>
            </model>
            <model name="SEM Parametric Model" acronym="SEM PM" help="sem_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="pm" description="Parametric Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.SemPmWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.SemPmEditor
                </editor-class>
            </model>
            <model name="Generalized SEM Parametric Model" acronym="Gen. SEM PM" help="sem_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="pm" description="Parametric Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GeneralizedSemPmWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.GeneralizedSemPmEditor
                </editor-class>
            </model>
        </models>
        <display-component image="pmIcon.gif"/>
        <model-chooser title="Types of Parameterized Models"/>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) Graph, OR
                 <br> (2) Graph AND Data (to extract discrete categories)
                 <br> (3) Also (to extract a PM) any of these: IM, Estimator
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="IM">
        <models>
            <model name="Bayes Instantiated Model" acronym="Bayes IM"
                   help="bayes_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Instantiated Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.BayesImWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesImEditor
                </editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.BayesImParamsEditor
                </params-editor-class>
            </model>
            <model name="Dirichlet Bayes Instantiated Model"
                   acronym="Dir Bayes IM" help="dirichlet_bayes_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Instantiated Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.DirichletBayesImWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DirichletBayesImEditor
                </editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.DirichletBayesImParamsEditor
                </params-editor-class>
            </model>
            <model name="SEM Instantiated Model" acronym="SEM IM" help="sem_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Instantiated Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.SemImWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.SemImEditor
                </editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.SemImParamsEditor
                </params-editor-class>
            </model>
            <model name="Standardized SEM Instantiated Model" acronym="St SEM IM" help="sem_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Instantiated Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.StandardizedSemImWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.StandardizedSemImEditor</editor-class>
            </model>
            <model name="Generalized SEM Instantiated Model" acronym="Gen. SEM IM" help="gen_sem_im">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Instantiated Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GeneralizedSemImWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.GeneralizedSemImEditor</editor-class>
            </model>
        </models>
        <display-component image="imIcon.gif"/>
        <model-chooser title="Types of Instantiated Models"/>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) PM (Bayes or SEM), OR
                 <br> (2) Estimator (to extract IM)
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="Data">
        <models>
            <model name="Data" acronym="Data" help="data" category="Data">
                <model-class>edu.cmu.tetradapp.model.DataWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>

            <!-- Merge Deterministic Variables for interventional data, added by Zhou -->
            <model name="Merge Deterministic Interventional Variables" acronym="Determinism" help="data"
                   category="Manipulation of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.DeterminismWraper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.datamanip.DeterminismEditor
                </params-editor-class>
            </model>

            <model name="Discretize Dataset" acronym="Discretize" help="data"
                   category="Manipulation of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.DiscretizationWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.datamanip.DiscretizationParamsEditor
                </params-editor-class>
            </model>
            <model name="Convert Numerical Discrete To Continuous" acronym="Continuize" help="convertdiscrete"
                   category="Manipulation of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.ConvertNumericalDiscreteToContinuousWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Calculator" acronym="Calculator" help="data"
                   category="Manipulation of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.CalculatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>edu.cmu.tetradapp.editor.CalculatorEditor
                </params-editor-class>
            </model>
            <model name="Collect Data Sets In One Box" acronym="Collect Data Sets In One Box"
                   help="mergedatasets" category="Manipulation of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.MergeDatasetsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Selected Dataset" acronym="Selected Dataset"
                   help="extractselecteddata" category="Manipulation of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.SelectedDataset
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Convert to Correlation Matrix" acronym="Corr Matrix"
                   help="corr" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.CorrMatrixConverter
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Convert to Covariance Matrix" acronym="Cov Matrix"
                   help="covariances" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.CovMatrixWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Inverse Matrix" acronym="Cov Matrix"
                   help="covariances" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.InverseMatrixWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Simulate Tabular From Covariance" acronym="SimFromCov"
                   help="simfromcov" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.SimulateFromCovWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Difference of Covariance Matrices" acronym="Cov Matrix Diff"
                   help="covdiff" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.CovMatrixDifferenceWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Sum of Covariance Matrices" acronym="Cov Matrix Sum"
                   help="covsum" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.CovMatrixSumWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Average of Covariance Matrices" acronym="Cov Matrix Average"
                   help="covavg" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.CovMatrixAverageWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Convert to Time Lag Data" acronym="Time Lag"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.TimeSeriesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.datamanip.TimeSeriesParamsEditor
                </params-editor-class>
            </model>
            <model name="Add an index variable" acronym="Add Index"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.TimeSeriesWrapper2
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Convert to AR residuals" acronym="AR Residuals"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.ArResidualsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.datamanip.ArResidualsParamsEditor
                </params-editor-class>
            </model>
            <model name="Logarithmic Transform" acronym="Log"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.LogData
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>edu.cmu.tetradapp.editor.LogParamsEditor</params-editor-class>
            </model>
            <model name="Nonparanormal Transform" acronym="NonPN"
                   help="nonpn" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.NonparanormalTransform
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Convert to residuals" acronym="Residuals"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.ResidualsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Remove Cases with Missing Values"
                   acronym="Remove Cases" help="data"
                   category="Missing Values">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.RemoveMissingValueCasesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Replace Missing Values with Column Mode"
                   acronym="Replace Mode" help="data"
                   category="Missing Values">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ModeInterpolatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Replace Missing Values with Column Mean"
                   acronym="Replace Mean" help="data"
                   category="Missing Values">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.MeanInterpolatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Replace Missing Values by Extra Category"
                   acronym="Replace Category" help="data"
                   category="Missing Values">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.ExtraCategoryInterpolatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Replace Missing With Random" acronym="Replace Randomly"
                   help="data" category="Missing Values">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ReplaceMissingWithRandomWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Inject Missing Data Randomly" acronym="Inject Missing"
                   help="data" category="Missing Values">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.MissingDataInjectorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.MissingDataInjectorParamsEditor
                </params-editor-class>
            </model>
            <model name="Standardize Data" acronym="Standardized"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.DataStandardizer
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Center Data" acronym="Centered"
                   help="data" category="Conversion of Data">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.DataCenterer
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Bootstrap Sample"
                   acronym="Bootstrap" help="data" category="Row operations">
                <logger>
                    <event id="sampleSize" description="Sample Size"
                           default="on"/>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.BootstrapSamplerWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.BootstrapSamplerParamsEditor
                </params-editor-class>
            </model>
            <model name="Split By Cases" acronym="Split Cases" help="split"
                   category="Row operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.SplitCasesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.SplitCasesParamsEditor
                </params-editor-class>
            </model>
            <model name="Permute Rows" acronym="Permute Rows" help="permuterows"
                   category="Row operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.PermuteRowsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="First Differences" acronym="FirstDiff" help="firstdiff"
                   category="Row operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.datamanip.FirstDifferencesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Concatenate Datasets" acronym="Concatenate"
                   help="concatenate" category="Row operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.ConcatenateDatasetsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Copy Continuous Variables" acronym="Copy Continuous"
                   help="data" category="Column operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.SubsetContinuousVariablesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Copy Discrete Variables" acronym="Copy Discrete"
                   help="data" category="Column operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.SubsetDiscreteVariablesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Copy Selected Variables" acronym="Copy Selected"
                   help="data" category="Column operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.SubsetSelectedVariablesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Remove Selected Variables" acronym="Copy Selected"
                   help="data" category="Column operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.RemoveSelectedVariablesWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Remove Constant Columns" acronym="Remove Values"
                   help="data" category="Column operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.RemoveConstantColumnsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Randomly reorder columns" acronym="Reorder Columns"
                   help="data" category="Column operations">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>
                    edu.cmu.tetradapp.model.datamanip.ReorderColumnsWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Implied Covariance Matrix--Measured" acronym="Implied Covar Meas" help="data"
                   category="implied">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ImpliedCovarianceDataWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
            <model name="Implied Covariance Matrix--All" acronym="Implied Covar All" help="data"
                   category="implied">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="data" description="Data"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ImpliedCovarianceDataAllWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DataEditor</editor-class>
            </model>
        </models>
        <display-component image="dataIcon.gif"/>
        <model-chooser title="Types of Data Manipulations">
            edu.cmu.tetradapp.app.CategorizingModelChooser
        </model-chooser>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) Data, OR
                 <br> (2) Data Manipulation Node
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>

    <session-node id="Simulation">
        <models>
            <model name="Simulation" acronym="Simulation" help="data" category="Data">
                <model-class>edu.cmu.tetradapp.model.Simulation</model-class>
                <editor-class>edu.cmu.tetradapp.editor.SimulationEditor</editor-class>
            </model>
        </models>
        <!-- Reuse the data icon -->
        <display-component image="dataIcon.gif"/>
        <model-chooser title="Simulation"/>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) Simulated Data, OR
                 <br> (2) Data Manipulation Node
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>

    <session-node id="Estimator">
        <models>
            <model name="ML Bayes Estimator" acronym="ML Bayes Est"
                   help="bayes_estimator">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Estimated Model"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.BayesEstimatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesEstimatorEditor
                </editor-class>
            </model>
            <model name="SEM Estimator" acronym="SEM Est" help="sem_estimator">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="details" description="Details" default="on"/>
                    <event id="stats" description="Stats" default="on"/>
                    <event id="optimization" description="Optimization" default="on"/>
                    <event id="im" description="Estimated Model"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.SemEstimatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.SemEstimatorEditor
                </editor-class>
            </model>
            <model name="Generalized SEM Estimator" acronym="Gen. SEM Est" help="gen_sem_est">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Instantiated Model" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GeneralizedSemEstimatorWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.GeneralizedSemEstimatorEditor</editor-class>
            </model>
            <model name="Dirichlet Estimator" acronym="Dir Bayes Est"
                   help="dirichlet_estimator">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="im" description="Estimated Model"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.DirichletEstimatorWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.DirichletBayesImEditor
                </editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.DirichletEstimatorParamsEditor
                </params-editor-class>
            </model>
            <model name="EM Bayes Estimator" acronym="Em Bayes Est" help="em_bayes_estimator">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <!--For some reason this won't log. 7/20/09-->
                    <!--<event id="optimization" description="Optimization"/>-->
                    <event id="im" description="Estimated Model"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.EmBayesEstimatorWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.EmBayesEstimatorEditor</editor-class>
                <params-editor-class>edu.cmu.tetradapp.editor.EMBayesEstimatorParamsEditor</params-editor-class>
            </model>
        </models>
        <display-component image="estimatorIcon.gif"/>
        <model-chooser title="Types of Estimators"/>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) PM and Data, OR
                 <br> (2) IM and Data (shortcut for IM->PM + Data)
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="Updater">
        <models>
            <model name="Approximate Updater" acronym="Aprox Up"
                   help="aproximmate_updater">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="details" description="Details"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ApproximateUpdaterWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesUpdaterEditor
                </editor-class>
            </model>
            <model name="Row Summing Exact Updater" acronym="Row Sum"
                   help="row_summing_updater">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="details" description="Details"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.RowSummingExactWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesUpdaterEditor
                </editor-class>
            </model>
            <!--            <model name="CPT Invariant Exact Updater" acronym="CPT Inv"-->
            <!--                   help="cpt_updater">-->
            <!--                <logger>-->
            <!--                    <event id="info" description="Information" default="on"/>-->
            <!--                    <event id="details" description="Details"/>-->
            <!--                </logger>-->
            <!--                <model-class>edu.cmu.tetradapp.model.CptInvariantUpdaterWrapper-->
            <!--                </model-class>-->
            <!--                <editor-class>edu.cmu.tetradapp.editor.BayesUpdaterEditor-->
            <!--                </editor-class>-->
            <!--            </model>-->
            <model name="SEM Updater" acronym="SEM Up" help="sem_updater">
                <model-class>edu.cmu.tetradapp.model.SemUpdaterWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.SemUpdaterEditor
                </editor-class>
            </model>
            <model name="Junction Tree Algorithm Updater" acronym="Junction Tree" help="jta_updater">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="details" description="Details"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.JunctionTreeWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesUpdaterEditor
                </editor-class>
            </model>
            <model name="Identifiability" acronym="Ident"
                   help="ident_help">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="details" description="Details"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.IdentifiabilityWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.BayesUpdaterEditorObs
                </editor-class>
            </model>
        </models>
        <display-component image="searchIcon.gif"/>
        <model-chooser title="Types of Updaters"/>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) IM (Bayes only)
                 <br> Note that for the parent boxes, models need to have been created.
                </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="Search">
        <models>
            <model name="Algorithms that Generate Graphs" acronym="Algorithm" help="algorithm" category="General">
                <logger>
                    <event id="info" description="Information" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.GeneralAlgorithmRunner</model-class>
                <editor-class>edu.cmu.tetradapp.editor.GeneralAlgorithmEditor
                </editor-class>
            </model>
        </models>
        <display-component image="searchIcon.gif"/>
        <model-chooser title="Types of Search Algorithms">
            edu.cmu.tetradapp.app.CategorizingModelChooser
        </model-chooser>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) Data or Simulation, OR
                 <br> (2) Graph (searches directly over graph) OR
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="Regression">
        <models>
            <model name="Multiple Linear Regression" acronym="Mult Lin Reg"
                   help="multi_regression">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="result" description="Result" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.RegressionRunner
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.RegressionEditor
                </editor-class>
            </model>
            <model name="Logistic Regression" acronym="Log Reg"
                   help="log_regression">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="result" description="Result" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.LogisticRegressionRunner
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.LogisticRegressionEditor
                </editor-class>
            </model>
        </models>
        <display-component image="searchIcon.gif"/>
        <model-chooser title="Types of Regression"/>
        <node-specific-message>
            <![CDATA[
               <html> Allowable Input Nodes:
                 <br> (1) Data (Continuous)
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="Compare">
        <models>
            <model name="Edgewise Comparison" acronym="Edge Comp"
                   help="edge_comparison" category="Graph-Graph Comparisons">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.EdgewiseComparisonModel
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.EdgewiseComparisonEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.EdgewiseComparisonParamsEditor
                </params-editor-class>
            </model>
            <model name="Stats List Comparison" acronym="Stats List"
                   help="tabular_comparison" category="Graph-Graph Comparisons">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.TabularComparison
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.StatsListEditor</editor-class>
                <!--                <editor-class>edu.cmu.tetradapp.editor.TabularComparisonEditor</editor-class>-->
                <params-editor-class>
                    edu.cmu.tetradapp.editor.EdgewiseComparisonParamsEditor
                </params-editor-class>
            </model>
            <model name="Misclassifications" acronym="Misclassifications"
                   help="misclassifications" category="Graph-Graph Comparisons">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                    <event id="adjacenciesApp" description="Adj but marked App-Nonadj" default="on"/>
                    <event id="adjacenciesDef" description="Adj but marked Def-Nonadj" default="on"/>
                    <event id="nonadjacenciesApp" description="Non-Adj but marked App-Nonadj" default="on"/>
                    <event id="nonadjacenciesDef" description="Non-Adj but marked Def-Nonadj" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.Misclassifications
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.MisclassificationsEditor</editor-class>
                <params-editor-class>
                    edu.cmu.tetradapp.editor.EdgewiseComparisonParamsEditor
                </params-editor-class>
            </model>
            <model name="Graph Intersections" acronym="Intersections"
                   help="intersections" category="Graph-Graph Comparisons">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="graph" description="Graph" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.editor.GraphAdjacencyIntersectionWrapper
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.GraphIntersectionsEditor
                </editor-class>
            </model>
            <model name="Independence Facts" acronym="Ind Facts"
                   help="indep_facts" category="Independence Facts Comparison">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.IndTestModel
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.IndependenceFactsEditor</editor-class>
            </model>
            <model name="Markov Check" acronym="Markov Check"
                   help="indep_facts" category="Independence Facts Comparison">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.MarkovCheckIndTestModel
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.MarkovCheckEditor</editor-class>
            </model>
            <model name="Edge Weight Similarity Comparison" acronym="EdgeWeightSim"
                   help="tabular_comparison" category="SEM IM-SEM IM Comparisons">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.EdgeWeightComparison
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.EdgeWeightComparisonEditor</editor-class>
            </model>
            <model name="Model Fit" acronym="Model Fit"
                   help="Model Fit" category="Simulation-Algorithm Comparisons">
                <model-class>edu.cmu.tetradapp.model.CPDAGFitModel
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.CPDAGFitEditor</editor-class>
            </model>
            <model name="Check Knowledge" acronym="Check Knowledge"
                   help="check_knowledge" category="Graph-Knowledge Comparisons">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="comparison" description="Comparison" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.CheckKnowledgeModel
                </model-class>
                <editor-class>edu.cmu.tetradapp.editor.CheckKnowledgeEditor</editor-class>
            </model>
        </models>
        <display-component image="graphIcon.gif"/>
        <model-chooser title="Types of Comparisons">
            edu.cmu.tetradapp.app.CategorizingModelChooser
        </model-chooser>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) Simulation and Search
                 <br> (2) Several boxes containing graphs.
                 <br> (3) Several boxes containing independence tests.
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
    <session-node id="Note">
        <models>
            <model name="Note" acronym="Note" help="note">
                <model-class>edu.cmu.tetradapp.model.NoteModel</model-class>
                <editor-class>edu.cmu.tetradapp.editor.NoteEditor</editor-class>
            </model>
        </models>
        <display-component>edu.cmu.tetradapp.app.NoteDisplayComp
        </display-component>
        <model-chooser title="Types of Notes"/>
        <node-specific-message/>
    </session-node>
    <session-node id="Knowledge">
        <models>
            <model name="Tiers and Edges" acronym="Tiers-Edges" help="tiers.edges">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="knowledge" description="Knowledge" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.KnowledgeBoxModel</model-class>
                <editor-class>edu.cmu.tetradapp.knowledge_editor.KnowledgeBoxEditor</editor-class>
            </model>
            <model name="Forbidden Graph" acronym="Forb-Graph" help="forb.graph">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="knowledge" description="Knowledge" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.ForbiddenGraphModel</model-class>
                <editor-class>edu.cmu.tetradapp.knowledge_editor.KnowledgeBoxEditor</editor-class>
            </model>
            <model name="Required Graph" acronym="Req-Graph" help="req.graph">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="knowledge" description="Knowledge" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.RequiredGraphModel</model-class>
                <editor-class>edu.cmu.tetradapp.knowledge_editor.KnowledgeBoxEditor</editor-class>
            </model>
            <model name="Remove Non-Skeleton Edges" acronym="Rem-Non-Skel-Graph" help="remove.non-sk.graph">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="knowledge" description="Knowledge" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.RemoveNonSkeletonEdgesModel</model-class>
                <editor-class>edu.cmu.tetradapp.knowledge_editor.KnowledgeBoxEditor</editor-class>
            </model>
            <!--            <model name="Independence Facts" acronym="IndFacts" help="indfacts">-->
            <!--                <logger>-->
            <!--                    <event id="info" description="Information" default="on"/>-->
            <!--                    <event id="knowledge" description="Knowledge" default="on"/>-->
            <!--                </logger>-->
            <!--                <model-class>edu.cmu.tetradapp.model.IndependenceFactsModel</model-class>-->
            <!--                <editor-class>edu.cmu.tetradapp.knowledge_editor.IndependenceFactsEditor</editor-class>-->
            <!--            </model>-->
            <model name="Measurement Model" acronym="Meas. Model" help="mm"
                   category="Multiple Indicator Model searches">
                <logger>
                    <event id="info" description="Information" default="on"/>
                    <event id="details" description="Misc Fine Details" default="on"/>
                </logger>
                <model-class>edu.cmu.tetradapp.model.MeasurementModelWrapper</model-class>
                <editor-class>edu.cmu.tetradapp.editor.ClusterEditor
                </editor-class>
            </model>
        </models>
        <display-component image="searchIcon.gif"/>
        <!--<display-component image="graduation_hat1.png"/>-->
        <model-chooser title="Types of Knowledge"/>
        <node-specific-message>
            <![CDATA[
               <html> This box assumes certain inputs; please see the manual. Possible inputs are:
                 <br> (1) Any box that contains a set of variables.
                 <br> Note that for the parent boxes, models need to have been created.
               </html>
            ]]>
        </node-specific-message>
    </session-node>
</tetrad-configuration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy