protected function collectEditingClassNames(NodeInterface $node)
{
$classNames = [];
if ($node->getNodeType()->isOfType('Neos.Neos:ContentCollection')) {
// This is needed since the backend relies on this class (should not be necessary)
$classNames[] = 'neos-contentcollection';
} else {
$classNames[] = 'neos-contentelement';
}
if ($node->isRemoved()) {
$classNames[] = 'neos-contentelement-removed';
}
if ($node->isHidden()) {
$classNames[] = 'neos-contentelement-hidden';
}
if ($this->isInlineEditable($node) === false) {
$classNames[] = 'neos-not-inline-editable';
}
return $classNames;
}