Home | History | Annotate | Download | only in parameter

Lines Matching defs:pConfigurableElement

56         CConfigurableElement *pConfigurableElement = *it;
59 pConfigurableElement->removeAttachedConfigurableDomain(this);
157 const CConfigurableElement *pConfigurableElement = *it;
166 xmlChildConfigurableElement.setAttribute("Path", pConfigurableElement->getPath());
291 CConfigurableElement *pConfigurableElement =
294 if (!pConfigurableElement) {
304 if (!addConfigurableElement(pConfigurableElement, NULL, infos)) {
364 bool CConfigurableDomain::addConfigurableElement(CConfigurableElement *pConfigurableElement,
369 if (containsConfigurableElement(pConfigurableElement)) {
371 infos.push_back("Configurable element " + pConfigurableElement->getPath() +
378 if (pConfigurableElement->belongsTo(this)) {
380 infos.push_back("Configurable element " + pConfigurableElement->getPath() +
387 doAddConfigurableElement(pConfigurableElement, infos, pMainBlackboard);
392 bool CConfigurableDomain::removeConfigurableElement(CConfigurableElement *pConfigurableElement,
396 if (!containsConfigurableElement(pConfigurableElement)) {
398 strError = "Configurable element " + pConfigurableElement->getPath() +
405 doRemoveConfigurableElement(pConfigurableElement, true);
470 bool CConfigurableDomain::split(CConfigurableElement *pConfigurableElement, core::Results &infos)
473 pConfigurableElement)) {
475 std::string strError = "Configurable element " + pConfigurableElement->getPath() +
483 size_t uiNbConfigurableElementChildren = pConfigurableElement->getNbChildren();
487 std::string strError = "Configurable element " + pConfigurableElement->getPath() +
497 static_cast<CConfigurableElement *>(pConfigurableElement->getChild(uiChild));
510 pDomainConfiguration->split(pConfigurableElement);
516 doRemoveConfigurableElement(pConfigurableElement, false);
589 const CConfigurableElement *pConfigurableElement) const
595 pApplicableDomainConfiguration->isValid(pConfigurableElement);
637 const CConfigurableElement *pConfigurableElement = *it;
641 CSyncerSet *pSyncerSet = getSyncerSet(pConfigurableElement);
644 pDomainConfiguration->addConfigurableElement(pConfigurableElement, pSyncerSet);
694 const CConfigurableElement *pConfigurableElement = *it;
696 strResult += pConfigurableElement->getPath() + "\n";
896 void CConfigurableDomain::validateAreas(const CConfigurableElement *pConfigurableElement,
907 pDomainConfiguration->validate(pConfigurableElement, pMainBlackboard);
921 const CConfigurableElement *pConfigurableElement = *it;
924 autoValidateAreas(pConfigurableElement);
930 void CConfigurableDomain::autoValidateAreas(const CConfigurableElement *pConfigurableElement)
934 findValidDomainConfiguration(pConfigurableElement);
951 !pDomainConfiguration->isValid(pConfigurableElement)) {
953 pDomainConfiguration->validateAgainst(pValidDomainConfiguration, pConfigurableElement);
983 const CConfigurableElement *pConfigurableElement) const
992 if (pDomainConfiguration->isValid(pConfigurableElement)) {
1101 void CConfigurableDomain::doAddConfigurableElement(CConfigurableElement *pConfigurableElement,
1106 pConfigurableElement->addAttachedConfigurableDomain(this);
1112 pConfigurableElement->fillSyncerSet(*pSyncerSet);
1115 _configurableElementToSyncerSetMap[pConfigurableElement] = pSyncerSet;
1128 pDomainConfiguration->addConfigurableElement(pConfigurableElement, pSyncerSet);
1136 pConfigurableElement->getPath() + "'");
1138 validateAreas(pConfigurableElement, pMainBlackboard);
1142 mergeAlreadyAssociatedDescendantConfigurableElements(pConfigurableElement, infos);
1145 _configurableElementList.push_back(pConfigurableElement);
1148 void CConfigurableDomain::doRemoveConfigurableElement(CConfigurableElement *pConfigurableElement,
1152 _configurableElementList.remove(pConfigurableElement);
1155 CSyncerSet *pSyncerSet = getSyncerSet(pConfigurableElement);
1157 _configurableElementToSyncerSetMap.erase(pConfigurableElement);
1162 pConfigurableElement->removeAttachedConfigurableDomain(this);
1172 pDomainConfiguration->removeConfigurableElement(pConfigurableElement);
1183 const CConfigurableElement *pConfigurableElement) const
1186 _configurableElementToSyncerSetMap.find(pConfigurableElement);