m_extensionManager.setClash(m_unionDependencySet);
}
protected void loadAssertionDependencySets(DVariable variable) {
Node node=variable.m_node;
for (int index=variable.m_positiveDatatypeRestrictions.size()-1;index>=0;--index) {
DataRange dataRange=variable.m_positiveDatatypeRestrictions.get(index);
DependencySet dependencySet=m_extensionManager.getAssertionDependencySet(dataRange,node);
m_unionDependencySet.addConstituent(dependencySet);
}
for (int index=variable.m_negativeDatatypeRestrictions.size()-1;index>=0;--index) {
DataRange dataRange=(DataRange)variable.m_negativeDatatypeRestrictions.get(index).getNegation();
DependencySet dependencySet=m_extensionManager.getAssertionDependencySet(dataRange,node);
m_unionDependencySet.addConstituent(dependencySet);
}
for (int index=variable.m_positiveConstantEnumerations.size()-1;index>=0;--index) {
DataRange dataRange=variable.m_positiveConstantEnumerations.get(index);
DependencySet dependencySet=m_extensionManager.getAssertionDependencySet(dataRange,node);
m_unionDependencySet.addConstituent(dependencySet);
}
for (int index=variable.m_negativeConstantEnumerations.size()-1;index>=0;--index) {
DataRange dataRange=(DataRange)variable.m_negativeConstantEnumerations.get(index).getNegation();
DependencySet dependencySet=m_extensionManager.getAssertionDependencySet(dataRange,node);
m_unionDependencySet.addConstituent(dependencySet);
}
}