[Avida-SVN] r2358 - branches/uml/source/main

hjg at myxo.css.msu.edu hjg at myxo.css.msu.edu
Thu Feb 21 20:09:04 PST 2008


Author: hjg
Date: 2008-02-21 23:09:04 -0500 (Thu, 21 Feb 2008)
New Revision: 2358

Modified:
   branches/uml/source/main/cUMLModel.cc
Log:


Modified: branches/uml/source/main/cUMLModel.cc
===================================================================
--- branches/uml/source/main/cUMLModel.cc	2008-02-22 00:55:17 UTC (rev 2357)
+++ branches/uml/source/main/cUMLModel.cc	2008-02-22 04:09:04 UTC (rev 2358)
@@ -453,7 +453,7 @@
 	std::set<cMDEProperty*, ltcMDEProperty>::iterator mdepropiter = mdeprops.find(&e);
 	if (mdepropiter != mdeprops.end()) {
 		val = (*mdepropiter)->getEvaluationInformation();
-		//		delete e;
+		e.incCount();
 	} else {
 		e.evaluate();
 		val = e.getEvaluationInformation();
@@ -484,6 +484,7 @@
 	std::set<cMDEProperty*, ltcMDEProperty>::iterator mdepropiter = mdeprops.find(&e);
 	if (mdepropiter != mdeprops.end()) {
 		val = (*mdepropiter)->getEvaluationInformation();
+		e.incCount();
 	} else {
 		e.evaluate();
 		val = e.getEvaluationInformation();
@@ -515,6 +516,7 @@
 	std::set<cMDEProperty*, ltcMDEProperty>::iterator mdepropiter = mdeprops.find(&e);
 	if (mdepropiter != mdeprops.end()) {
 		val = (*mdepropiter)->getEvaluationInformation();
+		e.incCount();
 	} else {
 		e.evaluate();
 		val = e.getEvaluationInformation();
@@ -699,6 +701,7 @@
 	std::set<cMDEProperty*, ltcMDEProperty>::iterator mdepropiter = mdeprops.find(&e);
 	if (mdepropiter != mdeprops.end()) {
 		val = (*mdepropiter)->getEvaluationInformation();
+		e.incCount();
 	} else {
 		e.evaluate();
 		val = e.getEvaluationInformation();
@@ -729,6 +732,7 @@
 	std::set<cMDEProperty*, ltcMDEProperty>::iterator mdepropiter = mdeprops.find(&e);
 	if (mdepropiter != mdeprops.end()) {
 		val = (*mdepropiter)->getEvaluationInformation();
+		e.incCount();
 	} else {
 		e.evaluate();
 		val = e.getEvaluationInformation();




More information about the Avida-cvs mailing list