[GME-commit] GMESRC/Java/java/org/isis/gme/bon JBuilderFolder.java,1.5,1.6 JBuilderModel.java,1.8,1.9 JBuilderObject.java,1.7,1.8

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Tue Mar 14 15:01:25 CST 2006


Update of /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon
In directory escher:/tmp/cvs-serv20686/Java/java/org/isis/gme/bon

Modified Files:
	JBuilderFolder.java JBuilderModel.java JBuilderObject.java 
Log Message:
Added Alex Goos patches to JBON

CVS User: Peter Volgyesi, ISIS (volgy)

Index: JBuilderModel.java
===================================================================
RCS file: /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon/JBuilderModel.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** JBuilderModel.java	6 May 2004 18:22:02 -0000	1.8
--- JBuilderModel.java	14 Mar 2006 15:01:23 -0000	1.9
***************
*** 636,640 ****
  	{	
  		Vector objectlist = (Vector)modelReferenceLists.get(refPartName);
! 		MgaMetaRole role = metaModel.getRoleByName(partName);
  		
  		MgaFCO i;
--- 636,640 ----
  	{	
  		Vector objectlist = (Vector)modelReferenceLists.get(refPartName);
! 		MgaMetaRole role = metaModel.getRoleByName(refPartName);
  		
  		MgaFCO i;
***************
*** 730,734 ****
  		iconn = getIModel().createSimpleConn(role,srcfco,dstfco,srcrefs,dstrefs);
  		
! 		MgaSimpleConnection sconn = (MgaSimpleConnection)iconn;
  		JBuilderConnection conn = addConnection(sconn);
  		conn.resolve();
--- 730,734 ----
  		iconn = getIModel().createSimpleConn(role,srcfco,dstfco,srcrefs,dstrefs);
  		
! 		MgaSimpleConnection sconn = new MgaSimpleConnection(iconn);
  		JBuilderConnection conn = addConnection(sconn);
  		conn.resolve();

Index: JBuilderObject.java
===================================================================
RCS file: /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon/JBuilderObject.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** JBuilderObject.java	24 May 2004 19:28:05 -0000	1.7
--- JBuilderObject.java	14 Mar 2006 15:01:23 -0000	1.8
***************
*** 185,207 ****
  	}
  	
! 	public void getNamePath(String namePath)
! 	{	this.getExtendedName(namePath,"_",true);
! 	}
! 	
! 	public void getExtendedName(String extName, String seperator, boolean startWithRoot)
! 	{	
! 		if(!startWithRoot)
! 			extName += getName();
! 		JBuilderObject parent = this.getParent();
! 		if(parent!=null)
! 		{	if(!startWithRoot)
! 				extName += seperator;
! 			parent.getExtendedName(extName,seperator,startWithRoot);
! 			if(startWithRoot)
! 				extName += seperator;
! 		}
! 		if(startWithRoot)
! 			extName += getName();
! 	}
  	
  	public JBuilderModel getParent()
--- 185,208 ----
  	}
  	
! 	public String getNamePath()
!     {    return this.getExtendedName("","#",true);
!     }
!    
!     public String getExtendedName(String extName, String seperator, boolean startWithRoot)
!     {   
!         if(!startWithRoot)
!             extName += getName();
!         JBuilderObject parent = this.getParent();
!         if(parent!=null)
!         {    if(!startWithRoot)
!                 extName += seperator;
!             parent.getExtendedName(extName,seperator,startWithRoot);
!             if(startWithRoot)
!                 extName += seperator;
!         }
!         if(startWithRoot)
!             extName += getName();
!         return extName;
!     }
  	
  	public JBuilderModel getParent()

Index: JBuilderFolder.java
===================================================================
RCS file: /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon/JBuilderFolder.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** JBuilderFolder.java	18 Oct 2004 19:16:19 -0000	1.5
--- JBuilderFolder.java	14 Mar 2006 15:01:23 -0000	1.6
***************
*** 187,190 ****
--- 187,191 ----
  		JBuilderModel o = JBuilderFactory.createModel(im,null);
          //JBuilderModel o = new JBuilderModel(im,null);
+ 		rootModels.add(o);
  		return o;
  	}



More information about the GME-commit mailing list