class BaseAnalyticalObject extends BaseNameableObject implements AnalyticalObject {

    @Override
    public boolean addDataDimensionItem( DimensionalItemObject object )
    {
        if ( object != null && DataDimensionItem.DATA_DIMENSION_CLASSES.contains( object.getClass() ) )
        {
            return dataDimensionItems.add( DataDimensionItem.create( object ) );
        }

        return false;
    }

}