public function setItem($item)
{
$this->setItemId($item->getId());
if ($item instanceof Model\Element\ElementInterface) {
$this->setType(Model\Element\Service::getElementType($item));
} elseif ($item instanceof Model\Object\ClassDefinition) {
$this->setType("class");
}
$this->item = $item;
return $this;
}