public function setVisibility(BuildDataDefinitionEvent $event)
{
foreach ($event->getContainer()->getPalettesDefinition()->getPalettes() as $palette) {
foreach ($palette->getProperties() as $property) {
if ($property->getName() != 'rendergrouptype') {
continue;
}
self::addCondition($property, new PropertyConditionChain(array(new InputScreenRenderModeIs('flat'), new InputScreenRenderModeIs('parented')), PropertyConditionChain::OR_CONJUNCTION));
}
}
}