function formMorphologyForThisModelInstance()
{
$oMorpho = new \Formal\Form\Morphology();
$oMorpho->add(new \Formal\Element\Text(["prop" => "PROJECT_SQLITE_FILE", "label" => "SQLite file path", "validation" => "required", "inputclass" => "input-xxlarge", "help" => "The absolute server path to the SQLite file"]));
$oMorpho->add(new \Formal\Element\Checkbox(["prop" => "PROJECT_DB_MYSQL", "label" => "Use MySQL", "help" => "If checked, Baïkal will use MySQL instead of SQLite.", "refreshonchange" => true]));
$oMorpho->add(new \Formal\Element\Text(["prop" => "PROJECT_DB_MYSQL_HOST", "label" => "MySQL host", "help" => "Host ip or name, including <strong>':portnumber'</strong> if port is not the default one (3306)"]));
$oMorpho->add(new \Formal\Element\Text(["prop" => "PROJECT_DB_MYSQL_DBNAME", "label" => "MySQL database name"]));
$oMorpho->add(new \Formal\Element\Text(["prop" => "PROJECT_DB_MYSQL_USERNAME", "label" => "MySQL username"]));
$oMorpho->add(new \Formal\Element\Password(["prop" => "PROJECT_DB_MYSQL_PASSWORD", "label" => "MySQL password"]));
return $oMorpho;
}