private IncompletenessMonitor getIncompletenessDueToOccurrencesInQueryMonitor(
			final OccurrenceStore occurrencesInQuery,
			final IncompletenessMessageProvider messageProvider) {
		return new DelegatingIncompletenessMonitor(
				new IncompletenessDueToNegativeOccurrenceOfObjectComplementOfMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider),
				new IncompletenessDueToNegativeOccurrenceOfTopObjectPropertyMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider),
				new IncompletenessDueToOccurrenceOfDataHasValueMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider),
				new IncompletenessDueToOccurrenceOfNominalMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider),
				new IncompletenessDueToOccurrenceOfUnsupportedExpressionMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider),
				new IncompletenessDueToPositiveOccurrenceOfBottomObjectPropertyMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider),
				new IncompletenessDueToPositiveOccurrenceOfObjectUnionOfMonitor(
						occurrencesInQuery, LogLevel.INFO, messageProvider));
	}
private IncompletenessMonitor getIncompletenessDueToOccurrencesInQueryMonitor ( final OccurrenceStore occurrencesInQuery , final IncompletenessMessageProvider messageProvider ) { return new DelegatingIncompletenessMonitor ( new IncompletenessDueToNegativeOccurrenceOfObjectComplementOfMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) , new IncompletenessDueToNegativeOccurrenceOfTopObjectPropertyMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) , new IncompletenessDueToOccurrenceOfDataHasValueMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) , new IncompletenessDueToOccurrenceOfNominalMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) , new IncompletenessDueToOccurrenceOfUnsupportedExpressionMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) , new IncompletenessDueToPositiveOccurrenceOfBottomObjectPropertyMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) , new IncompletenessDueToPositiveOccurrenceOfObjectUnionOfMonitor ( occurrencesInQuery , LogLevel . INFO , messageProvider ) ) ; }
@param occurrencesInQuery
Occurrences in a query that is being checked for completeness.
@param messageProvider
@return The {@link IncompletenessMonitor} that monitors incompleteness
that follows from the provided occurrences in a class expression
or an entailment query.