[GME-commit] GMESRC/Paradigms/MetaGME/MetaInterpreter2004/Rep AttributeRep.cpp,1.10,1.11

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Thu Oct 19 15:17:02 CDT 2006


Update of /project/gme-repository/GMESRC/Paradigms/MetaGME/MetaInterpreter2004/Rep
In directory escher:/tmp/cvs-serv3357/Rep

Modified Files:
	AttributeRep.cpp 
Log Message:
Viewable metaattribute dumped for Attributes in case 'IsViewable' is set to false.
Otherwise not sent to output, for preserving xmp simpleness.


CVS User: Zoltan Molnar, ISIS (zolmol)

Index: AttributeRep.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/Paradigms/MetaGME/MetaInterpreter2004/Rep/AttributeRep.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** AttributeRep.cpp	21 Jul 2006 19:31:18 -0000	1.10
--- AttributeRep.cpp	19 Oct 2006 14:17:00 -0000	1.11
***************
*** 235,239 ****
  
  	std::string m_ref = getMetaRef( owner);
! 	mmm += indStr() + "<attrdef name=\"" + getName() + "\" metaref = \"" + m_ref +"\" valuetype = \"enum\" defvalue = \"";
  	if( m_noOfDefault < m_itemsVal.size())
  		mmm += m_itemsVal[m_noOfDefault];
--- 235,240 ----
  
  	std::string m_ref = getMetaRef( owner);
! 	std::string viewable = isViewable()?"": " viewable = \"no\"";
! 	mmm += indStr() + "<attrdef name=\"" + getName() + "\" metaref = \"" + m_ref + "\"" + viewable + " valuetype = \"enum\" defvalue = \"";
  	if( m_noOfDefault < m_itemsVal.size())
  		mmm += m_itemsVal[m_noOfDefault];
***************
*** 269,274 ****
  
  	std::string m_ref = getMetaRef( owner);
  
! 	mmm += indStr() + "<attrdef name=\"" + getName() + "\" metaref = \"" + m_ref + "\" valuetype = \"boolean\" defvalue = \"";
  	if (on) mmm += "true";
  	else mmm +="false";
--- 270,277 ----
  
  	std::string m_ref = getMetaRef( owner);
+ 	std::string viewable = isViewable()?"": " viewable = \"no\"";
  
! 
! 	mmm += indStr() + "<attrdef name=\"" + getName() + "\" metaref = \"" + m_ref + "\"" + viewable + " valuetype = \"boolean\" defvalue = \"";
  	if (on) mmm += "true";
  	else mmm +="false";
***************
*** 298,303 ****
  
  	std::string m_ref = getMetaRef( owner);
  
! 	mmm += indStr() + "<attrdef name=\"" + getName() + "\" metaref = \"" + m_ref + "\" valuetype = \"" + val_type + "\" defvalue = \"" + def_val + "\">\n";
  	
  	++ind;
--- 301,308 ----
  
  	std::string m_ref = getMetaRef( owner);
+ 	std::string viewable = isViewable()?"": " viewable = \"no\"";
  
! 
! 	mmm += indStr() + "<attrdef name=\"" + getName() + "\" metaref = \"" + m_ref + "\"" + viewable + " valuetype = \"" + val_type + "\" defvalue = \"" + def_val + "\">\n";
  	
  	++ind;



More information about the GME-commit mailing list