//// theConstraint->data()->attributes(ModelAPI_AttributeRefAttr::typeId());
//// std::list<AttributePtr>::const_iterator anAttrIt = aRefAttrs.begin();
//// for (; anAttrIt != aRefAttrs.end(); ++anAttrIt) {
//// theConstraint->data()->attributes(ModelAPI_AttributeRefAttr::typeId());
//// std::list<AttributePtr>::const_iterator anAttrIt = aRefAttrs.begin();
//// for (; anAttrIt != aRefAttrs.end(); ++anAttrIt) {
//// if (aRef->isObject()) {
//// FeaturePtr aFeature = ModelAPI_Feature::feature(aRef->object());
//// if (aFeature) addEntity(aFeature, EntityWrapperPtr());
//// if (aRef->isObject()) {
//// FeaturePtr aFeature = ModelAPI_Feature::feature(aRef->object());
//// if (aFeature) addEntity(aFeature, EntityWrapperPtr());
//// std::list<AttributePtr> aRefLists =
//// theConstraint->data()->attributes(ModelAPI_AttributeRefList::typeId());
//// for (anAttrIt = aRefLists.begin(); anAttrIt != aRefLists.end(); ++anAttrIt) {
//// std::list<AttributePtr> aRefLists =
//// theConstraint->data()->attributes(ModelAPI_AttributeRefList::typeId());
//// for (anAttrIt = aRefLists.begin(); anAttrIt != aRefLists.end(); ++anAttrIt) {
//// std::list<ObjectPtr> anObj = aRef->list();
//// std::list<ObjectPtr>::iterator anIt = anObj.begin();
//// for (; anIt != anObj.end(); ++anIt) {
//// std::list<ObjectPtr> anObj = aRef->list();
//// std::list<ObjectPtr>::iterator anIt = anObj.begin();
//// for (; anIt != anObj.end(); ++anIt) {