#NEWLINE# def filteredFactsPartitions( self , xpCtx , facts ) : #NEWLINE# #INDENT# filteredFacts = formulaEvaluatorFilterFacts ( xpCtx , VariableBinding ( xpCtx ) , facts , self . filterRelationships , None ) #NEWLINE# if ( not self . includeUnreportedValue ) : #NEWLINE# #INDENT# reportedAspectFacts = set ( ) #NEWLINE# for fact in facts : #NEWLINE# #INDENT# if all ( ( ( ( fact . context is not None ) and isinstance ( fact . context . dimValue ( dimAspect ) , ModelDimensionValue ) ) for dimAspect in self . _dimensionsCovered ) ) : #NEWLINE# #INDENT# reportedAspectFacts . add ( fact ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# reportedAspectFacts = filteredFacts #NEWLINE# #UNINDENT# return factsPartitions ( xpCtx , reportedAspectFacts , self . aspectsCovered ( ) )