[GME-commit] GMESRC/GME/Interfaces InterfaceVersion.h,1.41,1.42 Mga.idl,1.38,1.39 MgaUtil.idl,1.35,1.36 Parser.idl,1.7,1.8

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Wed Jun 30 13:50:49 CDT 2004


Update of /var/lib/gme/GMESRC/GME/Interfaces
In directory braindrain:/tmp/cvs-serv23427/Interfaces

Modified Files:
	InterfaceVersion.h Mga.idl MgaUtil.idl Parser.idl 
Log Message:
Dumper/Parser changed for closure logic:
	-not to dump relids, childrelidscntrs in case of closure dump
	-libreferred and libderivedfrom (soft) attributes added, if the objects are found upon parsing the reference or instantiation is reproduced
Mga:
	-AbsPath property added for MgaObject: gives back the absolute path to an object
	-get_ObjectByPath search implemented for search based on kindnames


CVS User: zolmol

Index: InterfaceVersion.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Interfaces/InterfaceVersion.h,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** InterfaceVersion.h	2 Jun 2004 21:50:36 -0000	1.41
--- InterfaceVersion.h	30 Jun 2004 17:50:47 -0000	1.42
***************
*** 5,13 ****
  // CHECKSUM Core.idl = 690DFF65
  // CHECKSUM Meta.idl = 0CCCDDE1
! // CHECKSUM Mga.idl = D6CFA2E3
! // CHECKSUM MgaUtil.idl = 069FE57D
  // CHECKSUM MgaDecorator.idl = E2851BB1
  // CHECKSUM Gme.idl = C27EAA7A
! // CHECKSUM Parser.idl = 384CF4DA
  
  
--- 5,13 ----
  // CHECKSUM Core.idl = 690DFF65
  // CHECKSUM Meta.idl = 0CCCDDE1
! // CHECKSUM Mga.idl = 75F5E767
! // CHECKSUM MgaUtil.idl = 00253704
  // CHECKSUM MgaDecorator.idl = E2851BB1
  // CHECKSUM Gme.idl = C27EAA7A
! // CHECKSUM Parser.idl = A240E2F5
  
  
***************
*** 18,22 ****
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x0002002F")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x0002002F
--- 18,22 ----
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x00020034")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x00020034

Index: Mga.idl
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Interfaces/Mga.idl,v
retrieving revision 1.38
retrieving revision 1.39
diff -C2 -d -r1.38 -r1.39
*** Mga.idl	2 Jun 2004 21:50:36 -0000	1.38
--- Mga.idl	30 Jun 2004 17:50:47 -0000	1.39
***************
*** 224,228 ****
  	GME_ICON_START		= 32, 
  	METAMODEL_CHECK_SYNTAX  = 101,
! 	CONSTMGR_SHOW_CONSTRAINTS = 102
  } component_startmode_enum;
  
--- 224,229 ----
  	GME_ICON_START		= 32, 
  	METAMODEL_CHECK_SYNTAX  = 101,
! 	CONSTMGR_SHOW_CONSTRAINTS = 102,
! 	GME_SILENT_MODE		= 128
  } component_startmode_enum;
  
***************
*** 665,668 ****
--- 666,670 ----
  	[propget, helpstring("property Name")]		HRESULT Name([out, retval] BSTR *pVal);
  	[propput, helpstring("property Name")]		HRESULT Name([in] BSTR newVal);
+ 	[propget, helpstring("property AbsPath")]	HRESULT AbsPath([out, retval] BSTR *pVal);
  	[propget, helpstring("property MetaBase")]	HRESULT MetaBase([out, retval] IMgaMetaBase **pVal);
  	[propget, helpstring("property ObjType")]	HRESULT ObjType([out, retval] objtype_enum *pVal);

Index: MgaUtil.idl
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Interfaces/MgaUtil.idl,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** MgaUtil.idl	11 Jun 2004 15:18:54 -0000	1.35
--- MgaUtil.idl	30 Jun 2004 17:50:47 -0000	1.36
***************
*** 421,425 ****
  		[in] IMgaFCOs *init_sel_fcos, [in] IMgaFolders *init_sel_folders, 
  		[out] IMgaFCOs **sel_fcos, [out] IMgaFolders **sel_folders, 
! 		[out] IMgaFCOs **root_fcos, [out] IMgaFolders **root_folders,  [in] int folder_containment);
  
  };
--- 421,426 ----
  		[in] IMgaFCOs *init_sel_fcos, [in] IMgaFolders *init_sel_folders, 
  		[out] IMgaFCOs **sel_fcos, [out] IMgaFolders **sel_folders, 
! 		[out] IMgaFCOs **root_fcos, [out] IMgaFolders **root_folders,  
! 		[in] int folder_containment, [out] long * options);
  
  };

Index: Parser.idl
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Interfaces/Parser.idl,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Parser.idl	2 Jun 2004 21:50:36 -0000	1.7
--- Parser.idl	30 Jun 2004 17:50:47 -0000	1.8
***************
*** 40,48 ****
  
  	[helpstring("method DumpClos")]
! 	HRESULT DumpClos( [in] IMgaFCOs *fc, [in] IMgaFolders *f, [in] BSTR xmlfile);
  
  	[helpstring("method DumpClos with root objects specified")]
  	HRESULT DumpClosR( [in] IMgaFCOs *fc, [in] IMgaFolders *f, [in] BSTR xmlfile,
! 										   [in] IMgaFCOs *rfc, [in] IMgaFolders *rf);
  
  	[propput, helpstring("property FormatVersion")]
--- 40,48 ----
  
  	[helpstring("method DumpClos")]
! 	HRESULT DumpClos( [in] IMgaFCOs *fc, [in] IMgaFolders *f, [in] BSTR xmlfile, [in] int libr_stub);
  
  	[helpstring("method DumpClos with root objects specified")]
  	HRESULT DumpClosR( [in] IMgaFCOs *fc, [in] IMgaFolders *f, [in] BSTR xmlfile,
! 						[in] IMgaFCOs *rfc, [in] IMgaFolders *rf, [in] int libr_stub);
  
  	[propput, helpstring("property FormatVersion")]



More information about the GME-commit mailing list