showPendingItem();
NGramCheckCondition nGramCheckCondition = new NGramCheckCondition(
n, filter, minCorrelation, true, true);
NGramCheckEObjectCondition condition1 = new NGramCheckEObjectCondition(
ConstraintsPackage.eINSTANCE.getTechnicalProperty_Name(),
nGramCheckCondition, cataloguge);
NGramCheckEObjectCondition condition2 = new NGramCheckEObjectCondition(
ConstraintsPackage.eINSTANCE
.getTechnicalProperty_Description(),
nGramCheckCondition, cataloguge);
NGramCheckEObjectCondition condition3 = new NGramCheckEObjectCondition(
ConstraintsPackage.eINSTANCE
.getTechnicalProperty_Alias(),
nGramCheckCondition, cataloguge);
List<EObject> exclude = new ArrayList<EObject>();
for (Constraint assignedConstraint : assignedConstraintedSet
.getAssignedConstraints())
exclude.add(assignedConstraint.getTechnicalProperty());
EObjectCondition condition0 = new ExcludeEObjectCondition(
exclude);
SELECT statement = new SELECT(new FROM(cataloguge
.getCatalogueProperties()), new WHERE(condition0
.AND(condition1.OR(condition2.OR(condition3)))));
for (Object object : statement.execute()) {
addTreeItem((TechnicalProperty) object);
}
matchesMap.putAll(condition1.getHits());
mergeHits(matchesMap, condition2.getHits());
mergeHits(matchesMap, condition3.getHits());
filteredContentProviderResultItemMap.clear();
for (Entry<EObject, HashMap<String, HashMap<String, Integer>>> entry : matchesMap
.entrySet()) {