protected function convertADTDefinitionToMulti(ilADTDefinition $a_adt_def) { if ($a_adt_def->getType() == "Enum") { $this->multi_source = false; $def = ilADTFactory::getInstance()->getDefinitionInstanceByType("MultiEnum"); $def->setNumeric($a_adt_def->isNumeric()); $def->setOptions($a_adt_def->getOptions()); return $def; } else { $this->multi_source = true; return $a_adt_def; } }