[Mobies-commit] [commit] r3565 - GReAT/trunk/Tools/MetaGME2UMX

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Thu Nov 18 17:14:36 CST 2010


Author: ksmyth
Date: Thu Nov 18 17:14:36 2010
New Revision: 3565

Log:
Fix VS9 build

Modified:
   GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML.h
   GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML_2.cpp

Modified: GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML.h
==============================================================================
--- GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML.h	Thu Nov 18 17:09:02 2010	(r3564)
+++ GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML.h	Thu Nov 18 17:14:36 2010	(r3565)
@@ -165,7 +165,7 @@
 		void CreateGMEBaseAssociation(UmlGME::Class cl);
 	
 	// Helper functions
-	UmlGME::Class GetRealInterface(MetaGME::ContainedInPar mg);
+	UmlGME::Class GetRealInterface(const MetaGME::ContainedInPar& mg);
 	UmlGME::Class GetRealImplementation(MetaGME::ContainedInPar mg);
 	UmlGME::ClassBase GetInterface(MetaGME::ContainedInPar mg);
 	UmlGME::ClassBase GetImplementation(MetaGME::ContainedInPar mg);

Modified: GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML_2.cpp
==============================================================================
--- GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML_2.cpp	Thu Nov 18 17:09:02 2010	(r3564)
+++ GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UML_2.cpp	Thu Nov 18 17:14:36 2010	(r3565)
@@ -840,7 +840,7 @@
 	return implref;
 }
 
-UmlGME::Class MetaGME2UML::GetRealInterface(MetaGME::ContainedInPar mg)
+UmlGME::Class MetaGME2UML::GetRealInterface(const MetaGME::ContainedInPar& mg)
 {	UmlGME::ClassBase cl = mapMetaGME2UmlGME_Class[mg];
 	return UmlGME::Class::Cast(mapUmlClass2ImplInheritBases[cl].second);
 }
@@ -1340,10 +1340,10 @@
 	base.dstInheritance_end() = cinh;
 	base.srcClassBase_end() = refport_container;
 	int xa = 150, ya = 250;
-	for (std::set<MetaGME::Reference>::iterator refport_container_it = refport_containers.begin();
+	for (std::set<MetaGME::Reference>::const_iterator refport_container_it = refport_containers.begin();
 		refport_container_it != refport_containers.end(); refport_container_it++)
 	{
-		MetaGME::Reference ref = *refport_container_it;
+		const MetaGME::Reference ref = *refport_container_it;
 		UmlGME::ClassBase cref = GetRealInterface(ref);
 		UmlGME::Class crefc;
 		if (cref.type().type() == UmlGME::ClassCopy::meta)


More information about the Mobies-commit mailing list