return true;
}
else if ( element instanceof IValue )
{
IValue value = ( IValue ) element;
// check quick filter
if ( !goesThroughQuickFilter( value ) )
{
return false;
}
// filter attribute types
if ( value.getAttribute().isObjectClassAttribute() )
{
return isShowObjectClassAttribute();
}
else if ( value.getAttribute().isMustAttribute() )
{
return isShowMustAttributes();
}
else if ( value.getAttribute().isMayAttribute() )
{
return isShowMayAttributes();
}
else if ( value.getAttribute().isOperationalAttribute() )
{
return isShowOperationalAttributes();
}
else
{