You can subscribe to this list here.
2003 |
Jan
|
Feb
(89) |
Mar
(219) |
Apr
(82) |
May
(33) |
Jun
(11) |
Jul
(129) |
Aug
(357) |
Sep
(34) |
Oct
(37) |
Nov
(42) |
Dec
(182) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(59) |
Feb
(74) |
Mar
(196) |
Apr
(205) |
May
(109) |
Jun
(268) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Frederic D. <de...@us...> - 2004-04-27 16:04:57
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32399/src/org/fudaa/dodico/mesure Modified Files: DInformationsGrandeur.java DEvolutionSerieIrreguliere.java DEvolutionConstante.java DEvolutionComposee.java DEvolutionModelisee.java DEvolution.java DEvolutionSerieReguliere.java Log Message: Modif DObjets Index: DEvolutionSerieIrreguliere.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DEvolutionSerieIrreguliere.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DEvolutionSerieIrreguliere.java 19 Dec 2003 12:10:37 -0000 1.7 --- DEvolutionSerieIrreguliere.java 27 Apr 2004 16:04:13 -0000 1.8 *************** *** 1,3 **** ! /* * @file DEvolutionSerieIrreguliere.java * @creation 1998-06-10 --- 1,3 ---- ! /** * @file DEvolutionSerieIrreguliere.java * @creation 1998-06-10 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.mesure; + import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.corba.mesure.*; import org.fudaa.dodico.corba.planification.ISegmentationTemps; *************** *** 13,17 **** import org.fudaa.dodico.objet.CDodico; import org.fudaa.dodico.objet.DObjet; - import org.fudaa.dodico.usine.UsineHelper; /** * Une classe definissant une evolution definit par une serie irreguliere. --- 14,17 ---- *************** *** 22,26 **** public class DEvolutionSerieIrreguliere extends DEvolution ! implements IEvolutionSerieIrreguliereOperations { /** * Description du champ --- 22,26 ---- public class DEvolutionSerieIrreguliere extends DEvolution ! implements IEvolutionSerieIrreguliere,IEvolutionSerieIrreguliereOperations { /** * Description du champ *************** *** 39,43 **** */ public DEvolutionSerieIrreguliere() { ! instants_= UsineHelper.findUsine().creePlanificationSegmentationTemps(); serie_= new double[0]; } --- 39,43 ---- */ public DEvolutionSerieIrreguliere() { ! instants_= BoonyLib.findUsine().creePlanificationSegmentationTemps(); serie_= new double[0]; } Index: DEvolutionSerieReguliere.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DEvolutionSerieReguliere.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DEvolutionSerieReguliere.java 25 Nov 2003 10:11:43 -0000 1.5 --- DEvolutionSerieReguliere.java 27 Apr 2004 16:04:13 -0000 1.6 *************** *** 1,3 **** ! /* * @file DEvolutionSerieReguliere.java * @creation 1998-06-10 --- 1,3 ---- ! /** * @file DEvolutionSerieReguliere.java * @creation 1998-06-10 *************** *** 8,17 **** */ package org.fudaa.dodico.mesure; ! import org.fudaa.dodico.corba.mesure.*; ! import org.fudaa.dodico.corba.planification.IBoucleTemps; import org.fudaa.dodico.corba.interpolateur.LMethodeInterpolation; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.DObjet; ! import org.fudaa.dodico.usine.UsineHelper; /** * Une classe definissant une evolution definit par une serie reguliere. --- 8,16 ---- */ package org.fudaa.dodico.mesure; ! import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.corba.interpolateur.LMethodeInterpolation; ! import org.fudaa.dodico.corba.mesure.IEvolutionSerieReguliere; ! import org.fudaa.dodico.corba.mesure.IEvolutionSerieReguliereOperations; ! import org.fudaa.dodico.corba.planification.IBoucleTemps; /** * Une classe definissant une evolution definit par une serie reguliere. *************** *** 22,26 **** public class DEvolutionSerieReguliere extends DEvolution ! implements IEvolutionSerieReguliereOperations { /** * Les instants represente sous forme de boucle de temps. --- 21,25 ---- public class DEvolutionSerieReguliere extends DEvolution ! implements IEvolutionSerieReguliere,IEvolutionSerieReguliereOperations { /** * Les instants represente sous forme de boucle de temps. *************** *** 39,43 **** */ public DEvolutionSerieReguliere() { ! instants_= UsineHelper.findUsine().creePlanificationBoucleTemps(); serie_= new double[0]; } --- 38,42 ---- */ public DEvolutionSerieReguliere() { ! instants_= BoonyLib.findUsine().creePlanificationBoucleTemps(); serie_= new double[0]; } Index: DEvolutionComposee.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DEvolutionComposee.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DEvolutionComposee.java 25 Nov 2003 10:11:43 -0000 1.5 --- DEvolutionComposee.java 27 Apr 2004 16:04:13 -0000 1.6 *************** *** 1,3 **** ! /* * @file DEvolutionComposee.java * @creation 1998-06-12 --- 1,3 ---- ! /** * @file DEvolutionComposee.java * @creation 1998-06-12 *************** *** 9,13 **** package org.fudaa.dodico.mesure; import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; import org.fudaa.dodico.corba.collection.ITableau; import org.fudaa.dodico.corba.mesure.*; --- 9,13 ---- package org.fudaa.dodico.mesure; import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.corba.collection.ITableau; import org.fudaa.dodico.corba.mesure.*; *************** *** 20,24 **** public class DEvolutionComposee extends DEvolution ! implements IEvolutionComposeeOperations { /** * Les evolutions. --- 20,24 ---- public class DEvolutionComposee extends DEvolution ! implements IEvolutionComposee,IEvolutionComposeeOperations { /** * Les evolutions. *************** *** 29,33 **** */ public DEvolutionComposee() { ! evolutions_= UsineHelper.findUsine().creeCollectionTableau(); } /** --- 29,33 ---- */ public DEvolutionComposee() { ! evolutions_= BoonyLib.findUsine().creeCollectionTableau(); } /** Index: DEvolutionConstante.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DEvolutionConstante.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DEvolutionConstante.java 25 Nov 2003 10:11:43 -0000 1.5 --- DEvolutionConstante.java 27 Apr 2004 16:04:13 -0000 1.6 *************** *** 1,3 **** ! /* * @file DEvolutionConstante.java * @creation 1998-05-27 --- 1,3 ---- ! /** * @file DEvolutionConstante.java * @creation 1998-05-27 *************** *** 9,13 **** package org.fudaa.dodico.mesure; import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; import org.fudaa.dodico.corba.planification.IIntervalleTemps; import org.fudaa.dodico.corba.mesure.*; --- 9,13 ---- package org.fudaa.dodico.mesure; import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.corba.planification.IIntervalleTemps; import org.fudaa.dodico.corba.mesure.*; *************** *** 22,26 **** public class DEvolutionConstante extends DEvolution ! implements IEvolutionConstanteOperations { /** * Grandeur utilisee. --- 22,26 ---- public class DEvolutionConstante extends DEvolution ! implements IEvolutionConstante,IEvolutionConstanteOperations { /** * Grandeur utilisee. *************** *** 40,44 **** */ public DEvolutionConstante() { ! instants_= UsineHelper.findUsine().creePlanificationIntervalleTemps(); instants_.modifieDebut(0); instants_.modifieFin(Integer.MAX_VALUE); --- 40,44 ---- */ public DEvolutionConstante() { ! instants_= BoonyLib.findUsine().creePlanificationIntervalleTemps(); instants_.modifieDebut(0); instants_.modifieFin(Integer.MAX_VALUE); Index: DInformationsGrandeur.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DInformationsGrandeur.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DInformationsGrandeur.java 25 Nov 2003 10:11:43 -0000 1.4 --- DInformationsGrandeur.java 27 Apr 2004 16:04:13 -0000 1.5 *************** *** 1,3 **** ! /* * @file DInformationsGrandeur.java * @creation 2001-07-18 --- 1,3 ---- ! /** * @file DInformationsGrandeur.java * @creation 2001-07-18 *************** *** 9,12 **** --- 9,13 ---- package org.fudaa.dodico.mesure; import org.fudaa.dodico.objet.DService; + import org.fudaa.dodico.corba.mesure.IInformationsGrandeur; import org.fudaa.dodico.corba.mesure.IInformationsGrandeurOperations; import org.fudaa.dodico.corba.mesure.LGrandeur; *************** *** 14,23 **** * Service d'information sur les mesures utilisees. * ! * @version $Revision$ $Date$ by $Author$ * @author Fred Deniger */ public class DInformationsGrandeur extends DService ! implements IInformationsGrandeurOperations { /** * Constructeur de l'objet DInformationsGrandeur. --- 15,24 ---- * Service d'information sur les mesures utilisees. * ! * @version $Id$ * @author Fred Deniger */ public class DInformationsGrandeur extends DService ! implements IInformationsGrandeur,IInformationsGrandeurOperations { /** * Constructeur de l'objet DInformationsGrandeur. Index: DEvolution.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DEvolution.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DEvolution.java 25 Nov 2003 10:11:43 -0000 1.4 --- DEvolution.java 27 Apr 2004 16:04:13 -0000 1.5 *************** *** 16,20 **** public abstract class DEvolution extends DObjet ! implements IEvolutionOperations { /** * Grandeur utilisee. --- 16,20 ---- public abstract class DEvolution extends DObjet ! implements IEvolution,IEvolutionOperations { /** * Grandeur utilisee. Index: DEvolutionModelisee.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mesure/DEvolutionModelisee.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DEvolutionModelisee.java 25 Nov 2003 10:11:43 -0000 1.5 --- DEvolutionModelisee.java 27 Apr 2004 16:04:13 -0000 1.6 *************** *** 1,3 **** ! /* * @file DEvolutionModelisee.java * @creation 1998-06-12 --- 1,3 ---- ! /** * @file DEvolutionModelisee.java * @creation 1998-06-12 *************** *** 8,17 **** */ package org.fudaa.dodico.mesure; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.corba.planification.IIntervalleTemps; import org.fudaa.dodico.corba.mathematiques.IFonctionReel; import org.fudaa.dodico.corba.mesure.IEvolutionModeliseeOperations; /** * Une classe definissant une evolution modelisee par une fonction mathematique. --- 8,17 ---- */ package org.fudaa.dodico.mesure; ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; import org.fudaa.dodico.corba.mathematiques.IFonctionReel; + import org.fudaa.dodico.corba.mesure.IEvolutionModelisee; import org.fudaa.dodico.corba.mesure.IEvolutionModeliseeOperations; + import org.fudaa.dodico.corba.planification.IIntervalleTemps; /** * Une classe definissant une evolution modelisee par une fonction mathematique. *************** *** 22,26 **** public class DEvolutionModelisee extends DEvolution ! implements IEvolutionModeliseeOperations { /** * Les instants utilises. --- 22,26 ---- public class DEvolutionModelisee extends DEvolution ! implements IEvolutionModelisee,IEvolutionModeliseeOperations { /** * Les instants utilises. *************** *** 36,40 **** */ public DEvolutionModelisee() { ! IUsine u= UsineHelper.findUsine(); instants_= u.creePlanificationIntervalleTemps(); fonction_= u.creeMathematiquesFonctionReel(); --- 36,40 ---- */ public DEvolutionModelisee() { ! IUsine u= BoonyLib.findUsine(); instants_= u.creePlanificationIntervalleTemps(); fonction_= u.creeMathematiquesFonctionReel(); |
From: Frederic D. <de...@us...> - 2004-04-27 16:04:55
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32399/src/org/fudaa/dodico/mathematiques Modified Files: DVecteurComplexe.java DVecteurReel.java DMatriceReel.java DMatriceComplexe.java DMathematiques.java DVecteur.java DFonction.java DMatrice.java DFonctionReel.java Log Message: Modif DObjets Index: DMatrice.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DMatrice.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DMatrice.java 25 Nov 2003 10:11:43 -0000 1.4 --- DMatrice.java 27 Apr 2004 16:04:14 -0000 1.5 *************** *** 1,3 **** ! /* * @file DMatrice.java * @creation 2001-07-05 --- 1,3 ---- ! /** * @file DMatrice.java * @creation 2001-07-05 *************** *** 8,14 **** */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.mathematiques.*; /** * Classe de base. --- 8,13 ---- */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.mathematiques.IMatrice; ! import org.fudaa.dodico.corba.mathematiques.IMatriceOperations; /** * Classe de base. *************** *** 19,23 **** public abstract class DMatrice extends DMathematiques ! implements IMatriceOperations { public DMatrice() { super(); --- 18,22 ---- public abstract class DMatrice extends DMathematiques ! implements IMatrice,IMatriceOperations { public DMatrice() { super(); Index: DMatriceReel.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DMatriceReel.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DMatriceReel.java 25 Nov 2003 10:11:43 -0000 1.4 --- DMatriceReel.java 27 Apr 2004 16:04:14 -0000 1.5 *************** *** 1,3 **** ! /* * @file DMatriceReel.java * @creation 1998-03-30 --- 1,3 ---- ! /** * @file DMatriceReel.java * @creation 1998-03-30 *************** *** 20,24 **** public class DMatriceReel extends DMatrice ! implements IMatriceReelOperations { // Donnees membres protected DoubleMatrix m_; // Constructeurs --- 20,24 ---- public class DMatriceReel extends DMatrice ! implements IMatriceReel,IMatriceReelOperations { // Donnees membres protected DoubleMatrix m_; // Constructeurs Index: DFonctionReel.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DFonctionReel.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DFonctionReel.java 25 Nov 2003 10:11:43 -0000 1.5 --- DFonctionReel.java 27 Apr 2004 16:04:14 -0000 1.6 *************** *** 1,3 **** ! /* * @file DFonctionReel.java * @creation 1998-06-08 --- 1,3 ---- ! /** * @file DFonctionReel.java * @creation 1998-06-08 *************** *** 8,15 **** */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.mathematiques.*; ! import expr.*; /** * Classe de manipulation de fonctions analytiques reelles. --- 8,19 ---- */ package org.fudaa.dodico.mathematiques; ! import expr.Expr; ! import expr.Parser; ! import expr.Variable; ! ! import org.fudaa.dodico.corba.mathematiques.IFonctionReel; ! import org.fudaa.dodico.corba.mathematiques.IFonctionReelOperations; ! import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.objet.CDodico; /** * Classe de manipulation de fonctions analytiques reelles. *************** *** 20,24 **** public class DFonctionReel extends DFonction ! implements IFonctionReelOperations { // Donnees membres privees Expr expr= null; --- 24,28 ---- public class DFonctionReel extends DFonction ! implements IFonctionReel,IFonctionReelOperations { // Donnees membres privees Expr expr= null; Index: DVecteur.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DVecteur.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DVecteur.java 25 Nov 2003 10:11:43 -0000 1.4 --- DVecteur.java 27 Apr 2004 16:04:14 -0000 1.5 *************** *** 1,3 **** ! /* * @file DVecteur.java * @creation 2001-07-05 --- 1,3 ---- ! /** * @file DVecteur.java * @creation 2001-07-05 *************** *** 8,14 **** */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.mathematiques.*; /** * Classe de base. --- 8,13 ---- */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.mathematiques.IVecteur; ! import org.fudaa.dodico.corba.mathematiques.IVecteurOperations; /** * Classe de base. *************** *** 19,23 **** public abstract class DVecteur extends DMathematiques ! implements IVecteurOperations { public DVecteur() { super(); --- 18,22 ---- public abstract class DVecteur extends DMathematiques ! implements IVecteur,IVecteurOperations { public DVecteur() { super(); Index: DVecteurReel.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DVecteurReel.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DVecteurReel.java 25 Nov 2003 10:11:43 -0000 1.4 --- DVecteurReel.java 27 Apr 2004 16:04:14 -0000 1.5 *************** *** 1,3 **** ! /* * @file DVecteurReel.java * @creation 1998-02-23 --- 1,3 ---- ! /** * @file DVecteurReel.java * @creation 1998-02-23 *************** *** 18,22 **** * @author Axel von Arnim */ ! public class DVecteurReel extends DVecteur implements IVecteurReelOperations { // Donnees membres protected DoubleVector v_; --- 18,22 ---- * @author Axel von Arnim */ ! public class DVecteurReel extends DVecteur implements IVecteurReel,IVecteurReelOperations { // Donnees membres protected DoubleVector v_; Index: DFonction.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DFonction.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DFonction.java 25 Nov 2003 10:11:43 -0000 1.4 --- DFonction.java 27 Apr 2004 16:04:14 -0000 1.5 *************** *** 1,3 **** ! /* * @file DFonction.java * @creation 2001-07-05 --- 1,3 ---- ! /** * @file DFonction.java * @creation 2001-07-05 *************** *** 8,14 **** */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.mathematiques.*; /** * Classe de base. --- 8,13 ---- */ package org.fudaa.dodico.mathematiques; ! import org.fudaa.dodico.corba.mathematiques.IFonction; ! import org.fudaa.dodico.corba.mathematiques.IFonctionOperations; /** * Classe de base. *************** *** 19,23 **** public abstract class DFonction extends DMathematiques ! implements IFonctionOperations { public DFonction() { super(); --- 18,22 ---- public abstract class DFonction extends DMathematiques ! implements IFonction,IFonctionOperations { public DFonction() { super(); Index: DMathematiques.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DMathematiques.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DMathematiques.java 25 Nov 2003 10:11:43 -0000 1.5 --- DMathematiques.java 27 Apr 2004 16:04:14 -0000 1.6 *************** *** 1,3 **** ! /* * @file DMathematiques.java * @creation 2001-07-05 --- 1,3 ---- ! /** * @file DMathematiques.java * @creation 2001-07-05 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.mathematiques; + import org.fudaa.dodico.corba.mathematiques.IMathematiques; import org.fudaa.dodico.corba.mathematiques.IMathematiquesOperations; import org.fudaa.dodico.objet.DObjet; *************** *** 18,22 **** public class DMathematiques extends DObjet ! implements IMathematiquesOperations { public DMathematiques() { super(); --- 19,23 ---- public class DMathematiques extends DObjet ! implements IMathematiques,IMathematiquesOperations { public DMathematiques() { super(); Index: DVecteurComplexe.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DVecteurComplexe.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DVecteurComplexe.java 25 Nov 2003 10:11:43 -0000 1.5 --- DVecteurComplexe.java 27 Apr 2004 16:04:14 -0000 1.6 *************** *** 1,3 **** ! /* * @file DVecteurComplexe.java * @creation 1998-06-02 --- 1,3 ---- ! /** * @file DVecteurComplexe.java * @creation 1998-06-02 *************** *** 22,26 **** public class DVecteurComplexe extends DVecteur ! implements IVecteurComplexeOperations { // Donnees membres protected ComplexVector v_; --- 22,26 ---- public class DVecteurComplexe extends DVecteur ! implements IVecteurComplexe,IVecteurComplexeOperations { // Donnees membres protected ComplexVector v_; Index: DMatriceComplexe.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/mathematiques/DMatriceComplexe.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DMatriceComplexe.java 25 Nov 2003 10:11:43 -0000 1.6 --- DMatriceComplexe.java 27 Apr 2004 16:04:14 -0000 1.7 *************** *** 1,3 **** ! /* * @file DMatriceComplexe.java * @creation 1998-06-02 --- 1,3 ---- ! /** * @file DMatriceComplexe.java * @creation 1998-06-02 *************** *** 31,35 **** public class DMatriceComplexe extends DMatrice ! implements IMatriceComplexeOperations { // Donnees membres protected ComplexMatrix m_; --- 31,35 ---- public class DMatriceComplexe extends DMatrice ! implements IMatriceComplexe,IMatriceComplexeOperations { // Donnees membres protected ComplexMatrix m_; |
From: Frederic D. <de...@us...> - 2004-04-27 16:04:26
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/interpolateur In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32399/src/org/fudaa/dodico/interpolateur Modified Files: DInterpolateurMaillage.java Log Message: Modif DObjets Index: DInterpolateurMaillage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/interpolateur/DInterpolateurMaillage.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DInterpolateurMaillage.java 25 Nov 2003 10:11:40 -0000 1.6 --- DInterpolateurMaillage.java 27 Apr 2004 16:04:17 -0000 1.7 *************** *** 1,3 **** ! /* * @file DInterpolateurMaillage.java * @creation 1999-09-10 --- 1,3 ---- ! /** * @file DInterpolateurMaillage.java * @creation 1999-09-10 *************** *** 8,19 **** */ package org.fudaa.dodico.interpolateur; ! import org.fudaa.dodico.objet.DObjet; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; ! import org.fudaa.dodico.corba.usine.IUsine; import org.fudaa.dodico.geometrie.DBoite; ! import org.fudaa.dodico.corba.geometrie.*; ! import org.fudaa.dodico.corba.ef.*; ! import org.fudaa.dodico.corba.interpolateur.*; /** * Une classe d'interpolation de points sur un maillage 3D. --- 8,23 ---- */ package org.fudaa.dodico.interpolateur; ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.ef.IElement; ! import org.fudaa.dodico.corba.ef.IMaillage; ! import org.fudaa.dodico.corba.ef.INoeud; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.LTypeElement; ! import org.fudaa.dodico.corba.interpolateur.IInterpolateurMaillage; ! import org.fudaa.dodico.corba.interpolateur.IInterpolateurMaillageOperations; ! import org.fudaa.dodico.corba.interpolateur.LMethodeInterpolation; import org.fudaa.dodico.geometrie.DBoite; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.DObjet; /** * Une classe d'interpolation de points sur un maillage 3D. *************** *** 24,28 **** public class DInterpolateurMaillage extends DObjet ! implements IInterpolateurMaillageOperations { /** * Maillage. --- 28,32 ---- public class DInterpolateurMaillage extends DObjet ! implements IInterpolateurMaillage,IInterpolateurMaillageOperations { /** * Maillage. *************** *** 411,415 **** ee= - (aa * xn[1] + bb * yn[1] + dd * zn[1]); zpt= (-ee - aa * xpt - bb * ypt) / dd; ! IPoint r= UsineHelper.findUsine().creeGeometriePoint(); r.coordonnees(new double[] { xpt, ypt, zpt }); return r; --- 415,419 ---- ee= - (aa * xn[1] + bb * yn[1] + dd * zn[1]); zpt= (-ee - aa * xpt - bb * ypt) / dd; ! IPoint r= BoonyLib.findUsine().creeGeometriePoint(); r.coordonnees(new double[] { xpt, ypt, zpt }); return r; |
From: Frederic D. <de...@us...> - 2004-04-27 16:04:26
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/lido In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32399/src/org/fudaa/dodico/lido Modified Files: DResultatsLido.java DParametresLido.java DCalculLido.java ServeurLido.java Log Message: Modif DObjets Index: DCalculLido.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/lido/DCalculLido.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DCalculLido.java 25 Nov 2003 10:11:40 -0000 1.7 --- DCalculLido.java 27 Apr 2004 16:04:16 -0000 1.8 *************** *** 1,3 **** ! /* * @file DCalculLido.java * @creation 1998-11-19 --- 1,3 ---- ! /** * @file DCalculLido.java * @creation 1998-11-19 *************** *** 11,14 **** --- 11,15 ---- import org.fudaa.dodico.calcul.DCalcul; import org.fudaa.dodico.corba.calcul.SProgression; + import org.fudaa.dodico.corba.lido.ICalculLido; import org.fudaa.dodico.corba.lido.ICalculLidoOperations; import org.fudaa.dodico.corba.lido.IParametresLido; *************** *** 25,29 **** * @author Mickael Rubens , Axel von Arnim */ ! public class DCalculLido extends DCalcul implements ICalculLidoOperations { private SProgression strOperation_; public DCalculLido() { --- 26,30 ---- * @author Mickael Rubens , Axel von Arnim */ ! public class DCalculLido extends DCalcul implements ICalculLido,ICalculLidoOperations { private SProgression strOperation_; public DCalculLido() { Index: DResultatsLido.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/lido/DResultatsLido.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DResultatsLido.java 25 Nov 2003 10:11:40 -0000 1.6 --- DResultatsLido.java 27 Apr 2004 16:04:16 -0000 1.7 *************** *** 1,3 **** ! /* * @file DResultatsLido.java * @creation 1998-10-21 --- 1,3 ---- ! /** * @file DResultatsLido.java * @creation 1998-10-21 *************** *** 8,20 **** */ package org.fudaa.dodico.lido; ! import java.io.*; ! import java.util.*; ! import java.text.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.calcul.*; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.fortran.*; ! import org.fudaa.dodico.corba.lido.*; /** * Les resultats Lido --- 8,37 ---- */ package org.fudaa.dodico.lido; ! import java.io.EOFException; ! import java.io.File; ! import java.io.FileReader; ! import java.io.FileWriter; ! import java.io.IOException; ! import java.text.NumberFormat; ! import java.util.Calendar; ! ! import org.fudaa.dodico.calcul.DResultats; ! import org.fudaa.dodico.corba.calcul.SProgression; ! import org.fudaa.dodico.corba.lido.IResultatsLido; ! import org.fudaa.dodico.corba.lido.IResultatsLidoOperations; ! import org.fudaa.dodico.corba.lido.SParametresCAL; ! import org.fudaa.dodico.corba.lido.SParametresLIG; ! import org.fudaa.dodico.corba.lido.SParametresLimBiefLIG; ! import org.fudaa.dodico.corba.lido.SResultatsBiefLigneRSN; ! import org.fudaa.dodico.corba.lido.SResultatsBiefRSN; ! import org.fudaa.dodico.corba.lido.SResultatsDonBiefBlocSTA; ! import org.fudaa.dodico.corba.lido.SResultatsDonBiefLigneSTA; ! import org.fudaa.dodico.corba.lido.SResultatsDonBiefTempsSTA; ! import org.fudaa.dodico.corba.lido.SResultatsERN; ! import org.fudaa.dodico.corba.lido.SResultatsRSN; ! import org.fudaa.dodico.corba.lido.SResultatsSTA; ! import org.fudaa.dodico.corba.lido.SResultatsTempRSN; ! import org.fudaa.dodico.fortran.FortranReader; ! import org.fudaa.dodico.fortran.FortranWriter; /** * Les resultats Lido *************** *** 25,29 **** public class DResultatsLido extends DResultats ! implements IResultatsLidoOperations { private static boolean DEBUG= "yes".equals(System.getProperty("fudaa.debug")); private SResultatsRSN resultsRSN_; --- 42,46 ---- public class DResultatsLido extends DResultats ! implements IResultatsLido,IResultatsLidoOperations { private static boolean DEBUG= "yes".equals(System.getProperty("fudaa.debug")); private SResultatsRSN resultsRSN_; Index: ServeurLido.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/lido/ServeurLido.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ServeurLido.java 25 Nov 2003 10:11:41 -0000 1.5 --- ServeurLido.java 27 Apr 2004 16:04:16 -0000 1.6 *************** *** 8,16 **** */ package org.fudaa.dodico.lido; ! import java.net.*; ! import java.util.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.lido.*; /** * Une classe serveur pour Lido --- 8,15 ---- */ package org.fudaa.dodico.lido; ! import java.util.Date; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.objet.CDodico; /** * Une classe serveur pour Lido *************** *** 23,28 **** String nom= (args.length > 0 ? args[0] : CDodico.generateName("::lido::ICalculLido")); ! DCalculLido s= new DCalculLido(); ! CDodico.rebind(nom, s.tie()); System.out.println("Lido server running... "); System.out.println("Name: " + nom); --- 22,28 ---- String nom= (args.length > 0 ? args[0] : CDodico.generateName("::lido::ICalculLido")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cette Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! CDodico.rebind(nom, BoonyLib.createService(DCalculLido.class)); System.out.println("Lido server running... "); System.out.println("Name: " + nom); Index: DParametresLido.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/lido/DParametresLido.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DParametresLido.java 25 Nov 2003 10:11:40 -0000 1.7 --- DParametresLido.java 27 Apr 2004 16:04:16 -0000 1.8 *************** *** 1,3 **** ! /* * @file DParametresLido.java * @creation 1998-10-19 --- 1,3 ---- ! /** * @file DParametresLido.java * @creation 1998-10-19 *************** *** 19,22 **** --- 19,23 ---- import java.io.OutputStreamWriter; import org.fudaa.dodico.calcul.DParametres; + import org.fudaa.dodico.corba.lido.IParametresLido; import org.fudaa.dodico.corba.lido.IParametresLidoOperations; import org.fudaa.dodico.corba.lido.SParametresApportLigneCLM; *************** *** 65,69 **** public class DParametresLido extends DParametres ! implements IParametresLidoOperations { private final static boolean DEBUG= "yes".equals(System.getProperty("fudaa.debug")); --- 66,70 ---- public class DParametresLido extends DParametres ! implements IParametresLido,IParametresLidoOperations { private final static boolean DEBUG= "yes".equals(System.getProperty("fudaa.debug")); |
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32238/src/org/fudaa/dodico/hydraulique1d/singularite Modified Files: DApport.java DSeuilLoi.java DPerteCharge.java DDeversoirComportementLoi.java DSeuilNoye.java DSeuilGeometrique.java DSeuilTranscritique.java DSeuilTarageAval.java DSeuil.java DSeuilTarageAmont.java DDeversoir.java DSeuilVanne.java DBarrage.java DSeuilLimniAmont.java DDeversoirComportementZCoefQ.java DSeuilDenoye.java Log Message: Modif DObjets Index: DSeuilVanne.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilVanne.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuilVanne.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuilVanne.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilVanne.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilVanne.java * @creation 2000-08-09 *************** *** 19,23 **** * @author Jean-Marc Lacombe */ ! public class DSeuilVanne extends DSeuil implements ISeuilVanneOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 19,23 ---- * @author Jean-Marc Lacombe */ ! public class DSeuilVanne extends DSeuil implements ISeuilVanne,ISeuilVanneOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilDenoye.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilDenoye.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DSeuilDenoye.java 2 Feb 2004 16:13:02 -0000 1.6 --- DSeuilDenoye.java 27 Apr 2004 16:03:34 -0000 1.7 *************** *** 1,3 **** ! /* * @file DSeuilDenoye.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilDenoye.java * @creation 2000-08-09 *************** *** 18,22 **** * @author Jean-Marc Lacombe */ ! public class DSeuilDenoye extends DSeuil implements ISeuilDenoyeOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- * @author Jean-Marc Lacombe */ ! public class DSeuilDenoye extends DSeuil implements ISeuilDenoye,ISeuilDenoyeOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DApport.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DApport.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DApport.java 2 Feb 2004 16:13:02 -0000 1.5 --- DApport.java 27 Apr 2004 16:03:33 -0000 1.6 *************** *** 1,3 **** ! /* * @file DApport.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DApport.java * @creation 2000-08-09 *************** *** 21,25 **** * @author Jean-Marc Lacombe */ ! public class DApport extends DSingularite implements IApportOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 21,25 ---- * @author Jean-Marc Lacombe */ ! public class DApport extends DSingularite implements IApport,IApportOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DDeversoirComportementZCoefQ.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DDeversoirComportementZCoefQ.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DDeversoirComportementZCoefQ.java 2 Feb 2004 16:13:02 -0000 1.5 --- DDeversoirComportementZCoefQ.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DDeversoirComportementZCoefQ.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DDeversoirComportementZCoefQ.java * @creation 2000-08-09 *************** *** 19,23 **** public class DDeversoirComportementZCoefQ extends DDeversoir ! implements IDeversoirComportementZCoefQOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 19,23 ---- public class DDeversoirComportementZCoefQ extends DDeversoir ! implements IDeversoirComportementZCoefQ,IDeversoirComportementZCoefQOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilTranscritique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilTranscritique.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DSeuilTranscritique.java 2 Feb 2004 16:13:02 -0000 1.7 --- DSeuilTranscritique.java 27 Apr 2004 16:03:34 -0000 1.8 *************** *** 1,3 **** ! /* * @file DSeuilTranscritique.java * @creation 2001-08-01 --- 1,3 ---- ! /** * @file DSeuilTranscritique.java * @creation 2001-08-01 *************** *** 21,25 **** public class DSeuilTranscritique extends DSeuilLoi ! implements ISeuilTranscritiqueOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 21,25 ---- public class DSeuilTranscritique extends DSeuilLoi ! implements ISeuilTranscritique,ISeuilTranscritiqueOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DPerteCharge.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DPerteCharge.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DPerteCharge.java 2 Feb 2004 16:13:02 -0000 1.5 --- DPerteCharge.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DPerteCharge.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DPerteCharge.java * @creation 2000-08-09 *************** *** 20,24 **** public class DPerteCharge extends DSingularite ! implements IPerteChargeOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DPerteCharge extends DSingularite ! implements IPerteCharge,IPerteChargeOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DDeversoirComportementLoi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DDeversoirComportementLoi.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DDeversoirComportementLoi.java 2 Feb 2004 16:13:02 -0000 1.5 --- DDeversoirComportementLoi.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DDeversoirComportementLoi.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DDeversoirComportementLoi.java * @creation 2000-08-09 *************** *** 20,24 **** public class DDeversoirComportementLoi extends DDeversoir ! implements IDeversoirComportementLoiOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DDeversoirComportementLoi extends DDeversoir ! implements IDeversoirComportementLoi,IDeversoirComportementLoiOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilLimniAmont.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilLimniAmont.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuilLimniAmont.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuilLimniAmont.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilLimniAmont.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilLimniAmont.java * @creation 2000-08-09 *************** *** 20,24 **** public class DSeuilLimniAmont extends DSeuil ! implements ISeuilLimniAmontOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DSeuilLimniAmont extends DSeuil ! implements ISeuilLimniAmont,ISeuilLimniAmontOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilNoye.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilNoye.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuilNoye.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuilNoye.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilNoye.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilNoye.java * @creation 2000-08-09 *************** *** 18,22 **** * @author Jean-Marc Lacombe */ ! public class DSeuilNoye extends DSeuil implements ISeuilNoyeOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- * @author Jean-Marc Lacombe */ ! public class DSeuilNoye extends DSeuil implements ISeuilNoye,ISeuilNoyeOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuil.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuil.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuil.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuil.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuil.java * @creation 2000-11-17 --- 1,3 ---- ! /** * @file DSeuil.java * @creation 2000-11-17 *************** *** 18,22 **** * @author Jean-Marc Lacombe */ ! public abstract class DSeuil extends DSingularite implements ISeuilOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- * @author Jean-Marc Lacombe */ ! public abstract class DSeuil extends DSingularite implements ISeuil,ISeuilOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilTarageAval.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilTarageAval.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuilTarageAval.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuilTarageAval.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilTarageAval.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilTarageAval.java * @creation 2000-08-09 *************** *** 20,24 **** public class DSeuilTarageAval extends DSeuil ! implements ISeuilTarageAvalOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DSeuilTarageAval extends DSeuil ! implements ISeuilTarageAval,ISeuilTarageAvalOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DBarrage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DBarrage.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DBarrage.java 2 Dec 2003 19:54:40 -0000 1.4 --- DBarrage.java 27 Apr 2004 16:03:34 -0000 1.5 *************** *** 1,3 **** ! /* * @file DBarrage.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DBarrage.java * @creation 2000-08-09 *************** *** 17,21 **** * @author Jean-Marc Lacombe */ ! public class DBarrage extends DSeuil implements IBarrageOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 17,21 ---- * @author Jean-Marc Lacombe */ ! public class DBarrage extends DSeuil implements IBarrage,IBarrageOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilTarageAmont.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilTarageAmont.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuilTarageAmont.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuilTarageAmont.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilTarageAmont.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilTarageAmont.java * @creation 2000-08-09 *************** *** 20,24 **** public class DSeuilTarageAmont extends DSeuil ! implements ISeuilTarageAmontOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DSeuilTarageAmont extends DSeuil ! implements ISeuilTarageAmont,ISeuilTarageAmontOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DDeversoir.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DDeversoir.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DDeversoir.java 2 Dec 2003 19:54:40 -0000 1.4 --- DDeversoir.java 27 Apr 2004 16:03:34 -0000 1.5 *************** *** 1,3 **** ! /* * @file DDeversoir.java * @creation 2000-11-17 --- 1,3 ---- ! /** * @file DDeversoir.java * @creation 2000-11-17 *************** *** 20,24 **** * @author Jean-Marc Lacombe */ ! public class DDeversoir extends DSingularite implements IDeversoirOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- * @author Jean-Marc Lacombe */ ! public class DDeversoir extends DSingularite implements IDeversoir,IDeversoirOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilLoi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilLoi.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** DSeuilLoi.java 2 Feb 2004 16:13:02 -0000 1.8 --- DSeuilLoi.java 27 Apr 2004 16:03:34 -0000 1.9 *************** *** 1,3 **** ! /* * @file DSeuilLoi.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilLoi.java * @creation 2000-08-09 *************** *** 18,22 **** * @author Jean-Marc Lacombe */ ! public class DSeuilLoi extends DSeuil implements ISeuilLoiOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- * @author Jean-Marc Lacombe */ ! public class DSeuilLoi extends DSeuil implements ISeuilLoi,ISeuilLoiOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilGeometrique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/singularite/DSeuilGeometrique.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSeuilGeometrique.java 2 Feb 2004 16:13:02 -0000 1.5 --- DSeuilGeometrique.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilGeometrique.java * @creation 2000-08-09 --- 1,3 ---- ! /** * @file DSeuilGeometrique.java * @creation 2000-08-09 *************** *** 20,24 **** public class DSeuilGeometrique extends DSeuil ! implements ISeuilGeometriqueOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DSeuilGeometrique extends DSeuil ! implements ISeuilGeometrique,ISeuilGeometriqueOperations { public void initialise(IObjet _o) { super.initialise(_o); |
From: Frederic D. <de...@us...> - 2004-04-27 16:03:45
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32238/src/org/fudaa/dodico/hydraulique1d/casier Modified Files: DNuagePointsCasier.java DTopologieCasierCasier.java DSeuilLiaison.java DCalageImage.java DTopologieLiaison.java DChenalLiaison.java DGeometrieCasier.java DOrificeLiaison.java DTopologieRiviereCasier.java DPlanimetrageCasier.java DCaracteristiqueLiaison.java DSiphonLiaison.java Log Message: Modif DObjets Index: DNuagePointsCasier.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DNuagePointsCasier.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DNuagePointsCasier.java 2 Dec 2003 19:54:40 -0000 1.4 --- DNuagePointsCasier.java 27 Apr 2004 16:03:31 -0000 1.5 *************** *** 1,3 **** ! /* * @file DNuagePointsCasier.java * @creation --- 1,3 ---- ! /** * @file DNuagePointsCasier.java * @creation *************** *** 21,25 **** public final class DNuagePointsCasier extends DGeometrieCasier ! implements INuagePointsCasierOperations { public String[] getInfos() { String[] res= new String[2]; --- 21,25 ---- public final class DNuagePointsCasier extends DGeometrieCasier ! implements INuagePointsCasier,INuagePointsCasierOperations { public String[] getInfos() { String[] res= new String[2]; Index: DCalageImage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DCalageImage.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DCalageImage.java 12 Jan 2004 10:27:08 -0000 1.4 --- DCalageImage.java 27 Apr 2004 16:03:33 -0000 1.5 *************** *** 1,3 **** ! /* * @file DCalageImage.java * @creation --- 1,3 ---- ! /** * @file DCalageImage.java * @creation *************** *** 20,24 **** public final class DCalageImage extends DHydraulique1d ! implements ICalageImageOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public final class DCalageImage extends DHydraulique1d ! implements ICalageImage,ICalageImageOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DGeometrieCasier.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DGeometrieCasier.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DGeometrieCasier.java 2 Dec 2003 19:54:40 -0000 1.4 --- DGeometrieCasier.java 27 Apr 2004 16:03:33 -0000 1.5 *************** *** 1,3 **** ! /* * @file DGeometrieCasier.java * @creation --- 1,3 ---- ! /** * @file DGeometrieCasier.java * @creation *************** *** 22,26 **** public abstract class DGeometrieCasier extends DHydraulique1d ! implements IGeometrieCasierOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 22,26 ---- public abstract class DGeometrieCasier extends DHydraulique1d ! implements IGeometrieCasier,IGeometrieCasierOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DCaracteristiqueLiaison.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DCaracteristiqueLiaison.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DCaracteristiqueLiaison.java 23 Jan 2004 16:25:20 -0000 1.7 --- DCaracteristiqueLiaison.java 27 Apr 2004 16:03:33 -0000 1.8 *************** *** 1,3 **** ! /* * @file DCaracteristiqueLiaison.java * @creation --- 1,3 ---- ! /** * @file DCaracteristiqueLiaison.java * @creation *************** *** 21,25 **** public abstract class DCaracteristiqueLiaison extends DHydraulique1d ! implements ICaracteristiqueLiaisonOperations { public void initialise(IObjet _o) { if (_o instanceof ICaracteristiqueLiaison) { --- 21,25 ---- public abstract class DCaracteristiqueLiaison extends DHydraulique1d ! implements ICaracteristiqueLiaison,ICaracteristiqueLiaisonOperations { public void initialise(IObjet _o) { if (_o instanceof ICaracteristiqueLiaison) { Index: DOrificeLiaison.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DOrificeLiaison.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DOrificeLiaison.java 23 Jan 2004 16:25:41 -0000 1.5 --- DOrificeLiaison.java 27 Apr 2004 16:03:33 -0000 1.6 *************** *** 1,3 **** ! /* * @file DOrificeLiaison.java * @creation 2003-10-20 --- 1,3 ---- ! /** * @file DOrificeLiaison.java * @creation 2003-10-20 *************** *** 19,23 **** public final class DOrificeLiaison extends DCaracteristiqueLiaison ! implements IOrificeLiaisonOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 19,23 ---- public final class DOrificeLiaison extends DCaracteristiqueLiaison ! implements IOrificeLiaison,IOrificeLiaisonOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DTopologieLiaison.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DTopologieLiaison.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DTopologieLiaison.java 25 Nov 2003 10:11:40 -0000 1.3 --- DTopologieLiaison.java 27 Apr 2004 16:03:33 -0000 1.4 *************** *** 1,3 **** ! /* * @file DTopologieLiaison.java * @creation --- 1,3 ---- ! /** * @file DTopologieLiaison.java * @creation *************** *** 21,25 **** public abstract class DTopologieLiaison extends DHydraulique1d ! implements ITopologieLiaisonOperations { public void initialise(IObjet _o) { if (_o instanceof ITopologieLiaison) { --- 21,25 ---- public abstract class DTopologieLiaison extends DHydraulique1d ! implements ITopologieLiaison,ITopologieLiaisonOperations { public void initialise(IObjet _o) { if (_o instanceof ITopologieLiaison) { Index: DChenalLiaison.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DChenalLiaison.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DChenalLiaison.java 23 Jan 2004 16:25:31 -0000 1.5 --- DChenalLiaison.java 27 Apr 2004 16:03:33 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSeuilLiaison.java * @creation --- 1,3 ---- ! /** * @file DSeuilLiaison.java * @creation *************** *** 18,22 **** public final class DChenalLiaison extends DCaracteristiqueLiaison ! implements IChenalLiaisonOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- public final class DChenalLiaison extends DCaracteristiqueLiaison ! implements IChenalLiaison,IChenalLiaisonOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DTopologieRiviereCasier.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DTopologieRiviereCasier.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DTopologieRiviereCasier.java 2 Dec 2003 19:54:40 -0000 1.4 --- DTopologieRiviereCasier.java 27 Apr 2004 16:03:33 -0000 1.5 *************** *** 1,3 **** ! /* * @file DTopologieRiviereCasier.java * @creation --- 1,3 ---- ! /** * @file DTopologieRiviereCasier.java * @creation *************** *** 21,25 **** public final class DTopologieRiviereCasier extends DTopologieLiaison ! implements ITopologieRiviereCasierOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 21,25 ---- public final class DTopologieRiviereCasier extends DTopologieLiaison ! implements ITopologieRiviereCasier,ITopologieRiviereCasierOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DPlanimetrageCasier.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DPlanimetrageCasier.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DPlanimetrageCasier.java 12 Mar 2004 19:39:22 -0000 1.5 --- DPlanimetrageCasier.java 27 Apr 2004 16:03:33 -0000 1.6 *************** *** 1,96 **** ! /* ! * @file DPlanimetrageCasier.java ! * @creation ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... ! */ ! package org.fudaa.dodico.hydraulique1d.casier; ! import org.fudaa.dodico.corba.geometrie.SPoint2D; ! import org.fudaa.dodico.corba.hydraulique1d.casier.IPlanimetrageCasier; ! import org.fudaa.dodico.corba.hydraulique1d.casier.IPlanimetrageCasierOperations; ! import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.objet.CDodico; ! /** ! * @version $Revision$ $Date$ by $Author$ ! * @author Jean-Marc Lacombe ! */ ! public final class DPlanimetrageCasier ! extends DGeometrieCasier ! implements IPlanimetrageCasierOperations { ! public String[] getInfos() { ! String[] res= new String[2]; ! res[0]= "Zfond : "+coteInitiale_+" Planimétrie "; ! res[1]= ""; ! return res; ! } ! /*** IPlanimetrageCasier ***/ ! public void initialise(IObjet _o) { ! super.initialise(_o); ! if (_o instanceof IPlanimetrageCasier) { ! IPlanimetrageCasier q= (IPlanimetrageCasier)_o; ! coteInitiale(q.coteInitiale()); ! points((SPoint2D[])q.points().clone()); ! } ! } ! final public IObjet creeClone() { ! IPlanimetrageCasier p= ! CDodico.findUsine().creeHydraulique1dPlanimetrageCasier(); ! p.initialise(tie()); ! return p; ! } ! // constructeurs ! public DPlanimetrageCasier() { ! super(); ! coteInitiale_= 0; ! points_= new SPoint2D[0]; ! } ! public void dispose() { ! coteInitiale_= -1; ! points_= null; ! super.dispose(); ! } ! // attributs ! private double coteInitiale_; ! public double coteInitiale() { ! return coteInitiale_; ! } ! public void coteInitiale(double coteInitiale) { ! if (coteInitiale_==coteInitiale) return; ! coteInitiale_= coteInitiale; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "coteInitiale"); ! } ! private SPoint2D[] points_; ! public SPoint2D[] points() { ! return points_; ! } ! public void points(SPoint2D[] points) { ! if (egale(points_, points)) return; ! points_= points; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "points"); ! } ! private final static boolean egale(SPoint2D[] p, SPoint2D[] p2) { ! if (p==p2) return true; ! if (p==null || p2==null) return false; ! ! int length = p.length; ! if (p2.length != length) return false; ! ! for (int i=0; i<length; i++) ! if (!((p[i].x==p2[i].x)&&(p[i].y==p2[i].y))) ! return false; ! ! return true; ! } ! // les méthodes ! public SPoint2D[] getPointsPlanimetrage() { ! return points_; ! } ! public void setPointsPlanimetrage(SPoint2D[] points) { ! points(points); ! } ! public boolean isPlanimetrage() { ! return true; ! } ! } --- 1,96 ---- ! /** ! * @file DPlanimetrageCasier.java ! * @creation ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... ! */ ! package org.fudaa.dodico.hydraulique1d.casier; ! import org.fudaa.dodico.corba.geometrie.SPoint2D; ! import org.fudaa.dodico.corba.hydraulique1d.casier.IPlanimetrageCasier; ! import org.fudaa.dodico.corba.hydraulique1d.casier.IPlanimetrageCasierOperations; ! import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.objet.CDodico; ! /** ! * @version $Revision$ $Date$ by $Author$ ! * @author Jean-Marc Lacombe ! */ ! public final class DPlanimetrageCasier ! extends DGeometrieCasier ! implements IPlanimetrageCasier,IPlanimetrageCasierOperations { ! public String[] getInfos() { ! String[] res= new String[2]; ! res[0]= "Zfond : "+coteInitiale_+" Planimétrie "; ! res[1]= ""; ! return res; ! } ! /*** IPlanimetrageCasier ***/ ! public void initialise(IObjet _o) { ! super.initialise(_o); ! if (_o instanceof IPlanimetrageCasier) { ! IPlanimetrageCasier q= (IPlanimetrageCasier)_o; ! coteInitiale(q.coteInitiale()); ! points((SPoint2D[])q.points().clone()); ! } ! } ! final public IObjet creeClone() { ! IPlanimetrageCasier p= ! CDodico.findUsine().creeHydraulique1dPlanimetrageCasier(); ! p.initialise(tie()); ! return p; ! } ! // constructeurs ! public DPlanimetrageCasier() { ! super(); ! coteInitiale_= 0; ! points_= new SPoint2D[0]; ! } ! public void dispose() { ! coteInitiale_= -1; ! points_= null; ! super.dispose(); ! } ! // attributs ! private double coteInitiale_; ! public double coteInitiale() { ! return coteInitiale_; ! } ! public void coteInitiale(double coteInitiale) { ! if (coteInitiale_==coteInitiale) return; ! coteInitiale_= coteInitiale; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "coteInitiale"); ! } ! private SPoint2D[] points_; ! public SPoint2D[] points() { ! return points_; ! } ! public void points(SPoint2D[] points) { ! if (egale(points_, points)) return; ! points_= points; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "points"); ! } ! private final static boolean egale(SPoint2D[] p, SPoint2D[] p2) { ! if (p==p2) return true; ! if (p==null || p2==null) return false; ! ! int length = p.length; ! if (p2.length != length) return false; ! ! for (int i=0; i<length; i++) ! if (!((p[i].x==p2[i].x)&&(p[i].y==p2[i].y))) ! return false; ! ! return true; ! } ! // les méthodes ! public SPoint2D[] getPointsPlanimetrage() { ! return points_; ! } ! public void setPointsPlanimetrage(SPoint2D[] points) { ! points(points); ! } ! public boolean isPlanimetrage() { ! return true; ! } ! } Index: DSiphonLiaison.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DSiphonLiaison.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSiphonLiaison.java 23 Jan 2004 16:26:01 -0000 1.5 --- DSiphonLiaison.java 27 Apr 2004 16:03:33 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSiphonLiaison.java * @creation --- 1,3 ---- ! /** * @file DSiphonLiaison.java * @creation *************** *** 18,22 **** public final class DSiphonLiaison extends DCaracteristiqueLiaison ! implements ISiphonLiaisonOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- public final class DSiphonLiaison extends DCaracteristiqueLiaison ! implements ISiphonLiaison,ISiphonLiaisonOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DTopologieCasierCasier.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DTopologieCasierCasier.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DTopologieCasierCasier.java 2 Dec 2003 19:54:40 -0000 1.4 --- DTopologieCasierCasier.java 27 Apr 2004 16:03:33 -0000 1.5 *************** *** 1,3 **** ! /* * @file DTopologieCasierCasier.java * @creation --- 1,3 ---- ! /** * @file DTopologieCasierCasier.java * @creation *************** *** 19,23 **** public final class DTopologieCasierCasier extends DTopologieLiaison ! implements ITopologieCasierCasierOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 19,23 ---- public final class DTopologieCasierCasier extends DTopologieLiaison ! implements ITopologieCasierCasier,ITopologieCasierCasierOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DSeuilLiaison.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/casier/DSeuilLiaison.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DSeuilLiaison.java 12 Mar 2004 19:39:22 -0000 1.7 --- DSeuilLiaison.java 27 Apr 2004 16:03:33 -0000 1.8 *************** *** 1,120 **** ! /* ! * @file DSeuilLiaison.java ! * @creation ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... ! */ ! package org.fudaa.dodico.hydraulique1d.casier; ! import org.fudaa.dodico.corba.hydraulique1d.casier.ISeuilLiaison; ! import org.fudaa.dodico.corba.hydraulique1d.casier.ISeuilLiaisonOperations; ! import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.objet.CDodico; ! /** ! * @version $Revision$ $Date$ by $Author$ ! * @author Jean-Marc Lacombe ! */ ! public final class DSeuilLiaison ! extends DCaracteristiqueLiaison ! implements ISeuilLiaisonOperations { ! public void initialise(IObjet _o) { ! super.initialise(_o); ! if (_o instanceof ISeuilLiaison) { ! ISeuilLiaison q= (ISeuilLiaison)_o; ! largeur(q.largeur()); ! coefQ(q.coefQ()); ! coefActivation(q.coefActivation()); ! } ! } ! final public IObjet creeClone() { ! ISeuilLiaison p= CDodico.findUsine().creeHydraulique1dSeuilLiaison(); ! p.initialise(tie()); ! return p; ! } ! public String[] getInfos() { ! String[] res= new String[2]; ! res[0]= "Seuil"; ! res[1]= ! super.getInfos()[1] ! + " larg. : " ! + largeur_ ! + " coef. Q : " ! + coefQ_ ! + " coef. Activation : " ! + coefActivation_; ! return res; ! } ! /*** ILiaison ***/ ! // constructeurs ! public DSeuilLiaison() { ! super(); ! largeur_= 1; ! coefQ_= 0.40; ! coefActivation_= 0.50; ! } ! public void dispose() { ! id_= 0; ! largeur_= 0; ! coefQ_= 0; ! coefActivation_= 0; ! super.dispose(); ! } ! /*** ISeuilLiaison ***/ ! // attributs ! private double largeur_; ! public double largeur() { ! return largeur_; ! } ! public void largeur(double s) { ! if (largeur_==s) return; ! largeur_= s; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "largeur"); ! } ! private double coefQ_; ! public double coefQ() { ! return coefQ_; ! } ! public void coefQ(double s) { ! if (coefQ_==s) return; ! coefQ_= s; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "coefQ"); ! } ! private double coefActivation_; ! public double coefActivation() { ! return coefActivation_; ! } ! public void coefActivation(double s) { ! if (coefActivation_==s) return; ! coefActivation_= s; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "coefActivation"); ! } ! // méthodes ! public boolean isSeuil() { ! return true; ! } ! public double getLargeur() { ! return largeur(); ! } ! public void setLargeur(double largeur) { ! largeur(largeur); ! } ! public double getCoefQ() { ! return coefQ(); ! } ! public void setCoefQ(double coefQ) { ! coefQ(coefQ); ! } ! public double getCoefActivation() { ! return coefActivation(); ! } ! public void setCoefActivation(double coefActivation) { ! coefActivation(coefActivation); ! } ! public double getCoteMoyenneCrete() { ! return cote(); ! } ! public void setCoteMoyenneCrete(double coteMoyenneFond) { ! cote(coteMoyenneFond); ! } ! } --- 1,120 ---- ! /** ! * @file DSeuilLiaison.java ! * @creation ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... ! */ ! package org.fudaa.dodico.hydraulique1d.casier; ! import org.fudaa.dodico.corba.hydraulique1d.casier.ISeuilLiaison; ! import org.fudaa.dodico.corba.hydraulique1d.casier.ISeuilLiaisonOperations; ! import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.objet.CDodico; ! /** ! * @version $Revision$ $Date$ by $Author$ ! * @author Jean-Marc Lacombe ! */ ! public final class DSeuilLiaison ! extends DCaracteristiqueLiaison ! implements ISeuilLiaison,ISeuilLiaisonOperations { ! public void initialise(IObjet _o) { ! super.initialise(_o); ! if (_o instanceof ISeuilLiaison) { ! ISeuilLiaison q= (ISeuilLiaison)_o; ! largeur(q.largeur()); ! coefQ(q.coefQ()); ! coefActivation(q.coefActivation()); ! } ! } ! final public IObjet creeClone() { ! ISeuilLiaison p= CDodico.findUsine().creeHydraulique1dSeuilLiaison(); ! p.initialise(tie()); ! return p; ! } ! public String[] getInfos() { ! String[] res= new String[2]; ! res[0]= "Seuil"; ! res[1]= ! super.getInfos()[1] ! + " larg. : " ! + largeur_ ! + " coef. Q : " ! + coefQ_ ! + " coef. Activation : " ! + coefActivation_; ! return res; ! } ! /*** ILiaison ***/ ! // constructeurs ! public DSeuilLiaison() { ! super(); ! largeur_= 1; ! coefQ_= 0.40; ! coefActivation_= 0.50; ! } ! public void dispose() { ! id_= 0; ! largeur_= 0; ! coefQ_= 0; ! coefActivation_= 0; ! super.dispose(); ! } ! /*** ISeuilLiaison ***/ ! // attributs ! private double largeur_; ! public double largeur() { ! return largeur_; ! } ! public void largeur(double s) { ! if (largeur_==s) return; ! largeur_= s; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "largeur"); ! } ! private double coefQ_; ! public double coefQ() { ! return coefQ_; ! } ! public void coefQ(double s) { ! if (coefQ_==s) return; ! coefQ_= s; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "coefQ"); ! } ! private double coefActivation_; ! public double coefActivation() { ! return coefActivation_; ! } ! public void coefActivation(double s) { ! if (coefActivation_==s) return; ! coefActivation_= s; ! CDodico.findUsine().fireObjetModifie(toString(), tie(), "coefActivation"); ! } ! // méthodes ! public boolean isSeuil() { ! return true; ! } ! public double getLargeur() { ! return largeur(); ! } ! public void setLargeur(double largeur) { ! largeur(largeur); ! } ! public double getCoefQ() { ! return coefQ(); ! } ! public void setCoefQ(double coefQ) { ! coefQ(coefQ); ! } ! public double getCoefActivation() { ! return coefActivation(); ! } ! public void setCoefActivation(double coefActivation) { ! coefActivation(coefActivation); ! } ! public double getCoteMoyenneCrete() { ! return cote(); ! } ! public void setCoteMoyenneCrete(double coteMoyenneFond) { ! cote(coteMoyenneFond); ! } ! } |
From: Frederic D. <de...@us...> - 2004-04-27 16:03:44
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32238/src/org/fudaa/dodico/hydraulique1d/loi Modified Files: DLoiGeometrique.java DLoiLimnigramme.java DLoiTarage.java DLoiHydrogramme.java DLoiOuvertureVanne.java DLoiLimniHydrogramme.java DLoiSeuil.java DLoiRegulation.java Log Message: Modif DObjets Index: DLoiOuvertureVanne.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiOuvertureVanne.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiOuvertureVanne.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiOuvertureVanne.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiOuvertureVanne.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiOuvertureVanne.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiOuvertureVanne extends DLoiHydraulique ! implements ILoiOuvertureVanneOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiOuvertureVanne extends DLoiHydraulique ! implements ILoiOuvertureVanne,ILoiOuvertureVanneOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiTarage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiTarage.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiTarage.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiTarage.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiTarage.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiTarage.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiTarage extends DLoiHydraulique ! implements ILoiTarageOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiTarage extends DLoiHydraulique ! implements ILoiTarage,ILoiTarageOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiLimnigramme.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiLimnigramme.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiLimnigramme.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiLimnigramme.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiLimnigramme.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiLimnigramme.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiLimnigramme extends DLoiHydraulique ! implements ILoiLimnigrammeOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiLimnigramme extends DLoiHydraulique ! implements ILoiLimnigramme,ILoiLimnigrammeOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiLimniHydrogramme.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiLimniHydrogramme.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiLimniHydrogramme.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiLimniHydrogramme.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiLimniHydrogramme.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiLimniHydrogramme.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiLimniHydrogramme extends DLoiHydraulique ! implements ILoiLimniHydrogrammeOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiLimniHydrogramme extends DLoiHydraulique ! implements ILoiLimniHydrogramme,ILoiLimniHydrogrammeOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiRegulation.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiRegulation.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiRegulation.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiRegulation.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiRegulation.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiRegulation.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiRegulation extends DLoiHydraulique ! implements ILoiRegulationOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiRegulation extends DLoiHydraulique ! implements ILoiRegulation,ILoiRegulationOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiSeuil.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiSeuil.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiSeuil.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiSeuil.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiSeuil.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiSeuil.java * @creation 2000-08-10 *************** *** 18,22 **** * @author Jean-Marc Lacombe */ ! public class DLoiSeuil extends DLoiHydraulique implements ILoiSeuilOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 18,22 ---- * @author Jean-Marc Lacombe */ ! public class DLoiSeuil extends DLoiHydraulique implements ILoiSeuil,ILoiSeuilOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiHydrogramme.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiHydrogramme.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiHydrogramme.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiHydrogramme.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiHydrogramme.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiHydrogramme.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiHydrogramme extends DLoiHydraulique ! implements ILoiHydrogrammeOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiHydrogramme extends DLoiHydraulique ! implements ILoiHydrogramme,ILoiHydrogrammeOperations { public void initialise(IObjet _o) { super.initialise(_o); Index: DLoiGeometrique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique1d/loi/DLoiGeometrique.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DLoiGeometrique.java 9 Apr 2004 19:34:51 -0000 1.5 --- DLoiGeometrique.java 27 Apr 2004 16:03:34 -0000 1.6 *************** *** 1,3 **** ! /* * @file DLoiGeometrique.java * @creation 2000-08-10 --- 1,3 ---- ! /** * @file DLoiGeometrique.java * @creation 2000-08-10 *************** *** 20,24 **** public class DLoiGeometrique extends DLoiHydraulique ! implements ILoiGeometriqueOperations { public void initialise(IObjet _o) { super.initialise(_o); --- 20,24 ---- public class DLoiGeometrique extends DLoiHydraulique ! implements ILoiGeometrique,ILoiGeometriqueOperations { public void initialise(IObjet _o) { super.initialise(_o); |
From: Frederic D. <de...@us...> - 2004-04-27 16:02:29
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31813/src/org/fudaa/dodico/hydraulique Modified Files: DHydraulique.java DConditionInitiale.java DNature.java DConditionLimite.java DCaracteristique.java DProprietePhysique.java DSollicitation.java Log Message: Modif DObjets Index: DCaracteristique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DCaracteristique.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DCaracteristique.java 25 Nov 2003 10:11:38 -0000 1.3 --- DCaracteristique.java 27 Apr 2004 16:02:19 -0000 1.4 *************** *** 1,3 **** ! /* * @file DCaracteristique.java * @creation 2001-07-13 --- 1,3 ---- ! /** * @file DCaracteristique.java * @creation 2001-07-13 *************** *** 8,15 **** */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.hydraulique.*; ! import org.fudaa.dodico.corba.collection.*; /** * Classe de base. --- 8,15 ---- */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.collection.ITableau; ! import org.fudaa.dodico.corba.hydraulique.ICaracteristique; ! import org.fudaa.dodico.corba.hydraulique.ICaracteristiqueOperations; ! import org.fudaa.dodico.corba.objet.IObjet; /** * Classe de base. *************** *** 20,24 **** public class DCaracteristique extends DHydraulique ! implements ICaracteristiqueOperations { // Supports geometriques associes private ITableau geometries_; --- 20,24 ---- public class DCaracteristique extends DHydraulique ! implements ICaracteristique,ICaracteristiqueOperations { // Supports geometriques associes private ITableau geometries_; Index: DConditionLimite.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DConditionLimite.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DConditionLimite.java 25 Nov 2003 10:11:38 -0000 1.3 --- DConditionLimite.java 27 Apr 2004 16:02:19 -0000 1.4 *************** *** 1,3 **** ! /* * @file DConditionLimite.java * @creation 1998-07-09 --- 1,3 ---- ! /** * @file DConditionLimite.java * @creation 1998-07-09 *************** *** 8,27 **** */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.collection.*; ! import org.fudaa.dodico.collection.*; ! import org.fudaa.dodico.corba.mesure.*; ! import org.fudaa.dodico.mesure.*; ! import org.fudaa.dodico.corba.hydraulique.*; /** * Une classe definissant une condition limite * ! * @version $Revision$ $Date$ by $Author$ * @author Bertrand Marchand */ public class DConditionLimite extends DCaracteristique ! implements IConditionLimiteOperations { // Type de la condition private LTypeCondition type_; --- 8,26 ---- */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.collection.ITableau; ! import org.fudaa.dodico.corba.hydraulique.IConditionLimite; ! import org.fudaa.dodico.corba.hydraulique.IConditionLimiteOperations; ! import org.fudaa.dodico.corba.hydraulique.LTypeCondition; ! import org.fudaa.dodico.corba.mesure.IEvolution; ! import org.fudaa.dodico.corba.objet.IObjet; /** * Une classe definissant une condition limite * ! * @version $Id$ * @author Bertrand Marchand */ public class DConditionLimite extends DCaracteristique ! implements IConditionLimite,IConditionLimiteOperations { // Type de la condition private LTypeCondition type_; Index: DNature.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DNature.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DNature.java 25 Nov 2003 10:11:38 -0000 1.3 --- DNature.java 27 Apr 2004 16:02:19 -0000 1.4 *************** *** 1,3 **** ! /* * @file DNature.java * @creation 1998-07-09 --- 1,3 ---- ! /** * @file DNature.java * @creation 1998-07-09 *************** *** 8,18 **** */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.collection.*; ! import org.fudaa.dodico.collection.*; ! import org.fudaa.dodico.corba.mesure.*; ! import org.fudaa.dodico.mesure.*; ! import org.fudaa.dodico.corba.hydraulique.*; /** * Une classe définissant une nature. La nature d'une géometrie (bord/fond) --- 8,16 ---- */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.collection.ITableau; ! import org.fudaa.dodico.corba.hydraulique.INature; ! import org.fudaa.dodico.corba.hydraulique.INatureOperations; ! import org.fudaa.dodico.corba.hydraulique.LTypeNature; ! import org.fudaa.dodico.corba.objet.IObjet; /** * Une classe définissant une nature. La nature d'une géometrie (bord/fond) *************** *** 23,27 **** * @author Bertrand Marchand */ ! public class DNature extends DCaracteristique implements INatureOperations { // Type de la nature private LTypeNature type_; --- 21,25 ---- * @author Bertrand Marchand */ ! public class DNature extends DCaracteristique implements INature,INatureOperations { // Type de la nature private LTypeNature type_; Index: DSollicitation.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DSollicitation.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DSollicitation.java 25 Nov 2003 10:11:38 -0000 1.3 --- DSollicitation.java 27 Apr 2004 16:02:19 -0000 1.4 *************** *** 1,3 **** ! /* * @file DSollicitation.java * @creation 1998-07-09 --- 1,3 ---- ! /** * @file DSollicitation.java * @creation 1998-07-09 *************** *** 8,18 **** */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.collection.*; ! import org.fudaa.dodico.collection.*; ! import org.fudaa.dodico.corba.mesure.*; ! import org.fudaa.dodico.mesure.*; ! import org.fudaa.dodico.corba.hydraulique.*; /** * Une classe definissant une sollicitation --- 8,17 ---- */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.collection.ITableau; ! import org.fudaa.dodico.corba.hydraulique.ISollicitation; ! import org.fudaa.dodico.corba.hydraulique.ISollicitationOperations; ! import org.fudaa.dodico.corba.hydraulique.LTypeSollicitation; ! import org.fudaa.dodico.corba.mesure.IEvolution; ! import org.fudaa.dodico.corba.objet.IObjet; /** * Une classe definissant une sollicitation *************** *** 23,27 **** public class DSollicitation extends DCaracteristique ! implements ICaracteristiqueOperations { // Type de la sollicitation private LTypeSollicitation type_; --- 22,26 ---- public class DSollicitation extends DCaracteristique ! implements ISollicitation,ISollicitationOperations { // Type de la sollicitation private LTypeSollicitation type_; Index: DHydraulique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DHydraulique.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DHydraulique.java 25 Nov 2003 10:11:38 -0000 1.3 --- DHydraulique.java 27 Apr 2004 16:02:19 -0000 1.4 *************** *** 1,3 **** ! /* * @file DHydraulique.java * @creation 2001-07-13 --- 1,3 ---- ! /** * @file DHydraulique.java * @creation 2001-07-13 *************** *** 8,14 **** */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.hydraulique.*; /** * Classe de base. --- 8,14 ---- */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.hydraulique.IHydraulique; ! import org.fudaa.dodico.corba.hydraulique.IHydrauliqueOperations; ! import org.fudaa.dodico.objet.DObjet; /** * Classe de base. *************** *** 17,21 **** * @author Axel von Arnim */ ! public class DHydraulique extends DObjet implements IHydrauliqueOperations { public DHydraulique() { super(); --- 17,21 ---- * @author Axel von Arnim */ ! public class DHydraulique extends DObjet implements IHydraulique,IHydrauliqueOperations { public DHydraulique() { super(); Index: DProprietePhysique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DProprietePhysique.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DProprietePhysique.java 25 Nov 2003 10:11:38 -0000 1.3 --- DProprietePhysique.java 27 Apr 2004 16:02:19 -0000 1.4 *************** *** 1,3 **** ! /* * @file DProprietePhysique.java * @creation 1998-04-08 --- 1,3 ---- ! /** * @file DProprietePhysique.java * @creation 1998-04-08 *************** *** 8,18 **** */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.collection.*; ! import org.fudaa.dodico.collection.*; ! import org.fudaa.dodico.corba.mesure.*; ! import org.fudaa.dodico.mesure.*; ! import org.fudaa.dodico.corba.hydraulique.*; /** * Une classe definissant une propriete physique --- 8,17 ---- */ package org.fudaa.dodico.hydraulique; ! import org.fudaa.dodico.corba.collection.ITableau; ! import org.fudaa.dodico.corba.hydraulique.IProprietePhysique; ! import org.fudaa.dodico.corba.hydraulique.IProprietePhysiqueOperations; ! import org.fudaa.dodico.corba.hydraulique.LTypeProprietePhysique; ! import org.fudaa.dodico.corba.mesure.IEvolution; ! import org.fudaa.dodico.corba.objet.IObjet; /** * Une classe definissant une propriete physique *************** *** 23,27 **** public class DProprietePhysique extends DCaracteristique ! implements IProprietePhysiqueOperations { // Type de la propriete private LTypeProprietePhysique type_; --- 22,26 ---- public class DProprietePhysique extends DCaracteristique ! implements IProprietePhysique,IProprietePhysiqueOperations { // Type de la propriete private LTypeProprietePhysique type_; Index: DConditionInitiale.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hydraulique/DConditionInitiale.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DConditionInitiale.java 25 Nov 2003 10:11:38 -0000 1.4 --- DConditionInitiale.java 27 Apr 2004 16:02:19 -0000 1.5 *************** *** 1,3 **** ! /* * @file DConditionInitiale.java * @creation 1998-07-09 --- 1,3 ---- ! /** * @file DConditionInitiale.java * @creation 1998-07-09 *************** *** 21,25 **** public class DConditionInitiale extends DCaracteristique ! implements IConditionInitialeOperations { // Type de la condition private LTypeCondition type_; --- 21,25 ---- public class DConditionInitiale extends DCaracteristique ! implements IConditionInitiale,IConditionInitialeOperations { // Type de la condition private LTypeCondition type_; |
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31813/src/org/fudaa/dodico/hiswa Modified Files: DCalculHiswa.java ServeurHiswa.java DResultatsHiswa.java DParametresHiswa.java HiswaClient.java HiswaClientLocal.java Log Message: Modif DObjets Index: DResultatsHiswa.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa/DResultatsHiswa.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DResultatsHiswa.java 25 Nov 2003 10:11:37 -0000 1.5 --- DResultatsHiswa.java 27 Apr 2004 16:02:02 -0000 1.6 *************** *** 1,3 **** ! /* * @file DResultatsHiswa.java * @creation 1998-10-21 --- 1,3 ---- ! /** * @file DResultatsHiswa.java * @creation 1998-10-21 *************** *** 8,19 **** */ package org.fudaa.dodico.hiswa; ! import java.io.*; ! import java.util.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.calcul.*; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.fortran.*; ! import org.fudaa.dodico.corba.hiswa.*; /** * Les resultats Hiswa --- 8,23 ---- */ package org.fudaa.dodico.hiswa; ! import java.io.BufferedReader; ! import java.io.EOFException; ! import java.io.FileReader; ! import java.io.IOException; ! ! import org.fudaa.dodico.calcul.DResultats; ! import org.fudaa.dodico.corba.hiswa.IResultatsHiswa; ! import org.fudaa.dodico.corba.hiswa.IResultatsHiswaOperations; ! import org.fudaa.dodico.corba.hiswa.SResultatsHiswaTable; ! import org.fudaa.dodico.corba.hiswa.SResultatsLigneHiswaTable; ! import org.fudaa.dodico.fortran.FortranReader; ! import org.fudaa.dodico.objet.CDodico; /** * Les resultats Hiswa *************** *** 24,28 **** public class DResultatsHiswa extends DResultats ! implements IResultatsHiswaOperations { private SResultatsHiswaTable resultats_; private String filenameTable_; --- 28,32 ---- public class DResultatsHiswa extends DResultats ! implements IResultatsHiswa,IResultatsHiswaOperations { private SResultatsHiswaTable resultats_; private String filenameTable_; Index: ServeurHiswa.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa/ServeurHiswa.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ServeurHiswa.java 25 Nov 2003 10:11:38 -0000 1.4 --- ServeurHiswa.java 27 Apr 2004 16:02:02 -0000 1.5 *************** *** 8,16 **** */ package org.fudaa.dodico.hiswa; ! import java.net.*; ! import java.util.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.hiswa.*; /** * Une classe serveur pour Hiswa --- 8,15 ---- */ package org.fudaa.dodico.hiswa; ! import java.util.Date; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.objet.CDodico; /** * Une classe serveur pour Hiswa *************** *** 25,30 **** ? args[0] : CDodico.generateName("::hiswa::ICalculHiswa")); ! DCalculHiswa s= new DCalculHiswa(); ! CDodico.rebind(nom, s.tie()); System.out.println("Hiswa server running... "); System.out.println("Name: " + nom); --- 24,30 ---- ? args[0] : CDodico.generateName("::hiswa::ICalculHiswa")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cette Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! CDodico.rebind(nom, BoonyLib.createService(DCalculHiswa.class)); System.out.println("Hiswa server running... "); System.out.println("Name: " + nom); Index: HiswaClient.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa/HiswaClient.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** HiswaClient.java 25 Nov 2003 10:11:37 -0000 1.5 --- HiswaClient.java 27 Apr 2004 16:02:03 -0000 1.6 *************** *** 8,20 **** */ package org.fudaa.dodico.hiswa; ! import java.io.*; ! import java.util.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.calcul.*; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.fortran.*; ! import org.fudaa.dodico.corba.hiswa.*; /** * Classe client de Hiswa --- 8,54 ---- */ package org.fudaa.dodico.hiswa; ! import org.fudaa.dodico.corba.hiswa.ICalculHiswa; ! import org.fudaa.dodico.corba.hiswa.ICalculHiswaHelper; ! import org.fudaa.dodico.corba.hiswa.IParametresHiswa; ! import org.fudaa.dodico.corba.hiswa.IParametresHiswaHelper; ! import org.fudaa.dodico.corba.hiswa.IResultatsHiswa; ! import org.fudaa.dodico.corba.hiswa.IResultatsHiswaHelper; ! import org.fudaa.dodico.corba.hiswa.SParametresHIS; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBlk; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBlock; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBoundary; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBreaking; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaCurve; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFichier; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFrame; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFriction; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaGrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInc; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInputGrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInputGridUnit; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaIso; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaLine; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNest; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNgrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNumeric; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaOff; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPlace; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPlot; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPoints; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaProject; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaRay; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaRead; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaReadUnit; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaResult; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaSet; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaShow; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaSpec; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaTable; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaTest; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaWind; ! import org.fudaa.dodico.corba.hiswa.SResultatsHiswaTable; ! import org.fudaa.dodico.corba.objet.IConnexion; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.ServeurPersonne; /** * Classe client de Hiswa Index: DParametresHiswa.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa/DParametresHiswa.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DParametresHiswa.java 25 Nov 2003 10:11:37 -0000 1.4 --- DParametresHiswa.java 27 Apr 2004 16:02:03 -0000 1.5 *************** *** 1,3 **** ! /* * @file DParametresHiswa.java * @creation 1998-10-26 --- 1,3 ---- ! /** * @file DParametresHiswa.java * @creation 1998-10-26 *************** *** 8,20 **** */ package org.fudaa.dodico.hiswa; ! import java.io.*; ! import java.util.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.calcul.*; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.corba.hiswa.*; ! import org.fudaa.dodico.fortran.*; ! import org.fudaa.dodico.hiswa.parser.*; /** * Les parametres Hiswa --- 8,55 ---- */ package org.fudaa.dodico.hiswa; ! import java.io.File; ! import java.io.FileOutputStream; ! import java.io.FileReader; ! import java.io.IOException; ! import java.io.OutputStream; ! import java.io.OutputStreamWriter; ! import java.io.Reader; ! ! import org.fudaa.dodico.calcul.DParametres; ! import org.fudaa.dodico.corba.hiswa.IParametresHiswa; ! import org.fudaa.dodico.corba.hiswa.IParametresHiswaOperations; ! import org.fudaa.dodico.corba.hiswa.SParametresHIS; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBlk; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBlock; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBoundary; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBreaking; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaCurve; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFichier; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFrame; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFriction; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaGrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInc; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInputGrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaIso; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaLine; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNest; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNgrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNumeric; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaOff; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPlace; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPlot; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPoints; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaProject; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaRay; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaRead; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaResult; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaSet; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaShow; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaSpec; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaTable; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaTest; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaWind; ! import org.fudaa.dodico.hiswa.parser.HiswaParser; ! import org.fudaa.dodico.hiswa.parser.ParseException; /** * Les parametres Hiswa *************** *** 25,29 **** public class DParametresHiswa extends DParametres ! implements IParametresHiswaOperations { private String fichier_; private SParametresHIS paramsHIS_; --- 60,64 ---- public class DParametresHiswa extends DParametres ! implements IParametresHiswa,IParametresHiswaOperations { private String fichier_; private SParametresHIS paramsHIS_; Index: HiswaClientLocal.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa/HiswaClientLocal.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** HiswaClientLocal.java 25 Nov 2003 10:11:37 -0000 1.5 --- HiswaClientLocal.java 27 Apr 2004 16:02:03 -0000 1.6 *************** *** 8,20 **** */ package org.fudaa.dodico.hiswa; ! import java.io.*; ! import java.util.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.calcul.*; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.fortran.*; ! import org.fudaa.dodico.corba.hiswa.*; /** * Classe client Local de Hiswa --- 8,53 ---- */ package org.fudaa.dodico.hiswa; ! import java.io.FileWriter; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.hiswa.ICalculHiswa; ! import org.fudaa.dodico.corba.hiswa.IParametresHiswa; ! import org.fudaa.dodico.corba.hiswa.IResultatsHiswa; ! import org.fudaa.dodico.corba.hiswa.SParametresHIS; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBlk; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBlock; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBoundary; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaBreaking; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaCurve; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFichier; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFrame; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaFriction; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaGrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInc; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInputGrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaInputGridUnit; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaIso; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaLine; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNest; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNgrid; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaNumeric; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaOff; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPlace; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPlot; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaPoints; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaProject; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaRay; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaRead; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaReadUnit; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaResult; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaSet; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaShow; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaSpec; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaTable; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaTest; ! import org.fudaa.dodico.corba.hiswa.SParametresHiswaWind; ! import org.fudaa.dodico.corba.hiswa.SResultatsHiswaTable; ! import org.fudaa.dodico.corba.objet.IConnexion; ! import org.fudaa.dodico.objet.ServeurPersonne; /** * Classe client Local de Hiswa *************** *** 25,30 **** public class HiswaClientLocal { public static void main(String[] argv) { ! ICalculHiswa hs= null; ! hs= ICalculHiswaHelper.narrow(new DCalculHiswa().tie()); System.out.println("Creation de la connexion"); // IUsine usine=CDodico.creeUsineLocale(); --- 58,62 ---- public class HiswaClientLocal { public static void main(String[] argv) { ! ICalculHiswa hs= BoonyLib.findUsine().creeHiswaCalculHiswa(); System.out.println("Creation de la connexion"); // IUsine usine=CDodico.creeUsineLocale(); Index: DCalculHiswa.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/hiswa/DCalculHiswa.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DCalculHiswa.java 25 Nov 2003 10:11:37 -0000 1.6 --- DCalculHiswa.java 27 Apr 2004 16:02:02 -0000 1.7 *************** *** 1,3 **** ! /* * @file DCalculHiswa.java * @creation 1998-12-06 --- 1,3 ---- ! /** * @file DCalculHiswa.java * @creation 1998-12-06 *************** *** 8,20 **** */ package org.fudaa.dodico.hiswa; ! import java.io.*; ! import java.util.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.usine.UsineHelper; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.calcul.*; ! import org.fudaa.dodico.corba.hiswa.*; ! import org.fudaa.dodico.fortran.*; /** * Classe Calcul de Hiswa --- 8,24 ---- */ package org.fudaa.dodico.hiswa; ! import java.io.File; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.calcul.DCalcul; ! import org.fudaa.dodico.corba.hiswa.ICalculHiswa; ! import org.fudaa.dodico.corba.hiswa.ICalculHiswaOperations; ! import org.fudaa.dodico.corba.hiswa.IParametresHiswa; ! import org.fudaa.dodico.corba.hiswa.IResultatsHiswa; ! import org.fudaa.dodico.corba.hiswa.SParametresHIS; ! import org.fudaa.dodico.corba.objet.IConnexion; ! import org.fudaa.dodico.corba.objet.ITransfertFichierASCII; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.CExec; /** * Classe Calcul de Hiswa *************** *** 23,27 **** * @author Axel Guerrand , Claudio Toni Branco */ ! public class DCalculHiswa extends DCalcul implements ICalculHiswaOperations { private String strOperation_; public DCalculHiswa() { --- 27,31 ---- * @author Axel Guerrand , Claudio Toni Branco */ ! public class DCalculHiswa extends DCalcul implements ICalculHiswa,ICalculHiswaOperations { private String strOperation_; public DCalculHiswa() { *************** *** 51,55 **** public ITransfertFichierASCII copieFichiers() { ITransfertFichierASCII flux= ! UsineHelper.findUsine().creeObjetTransfertFichierASCII(); String path= cheminServeur(); flux.setCheminServeur(path); --- 55,59 ---- public ITransfertFichierASCII copieFichiers() { ITransfertFichierASCII flux= ! BoonyLib.findUsine().creeObjetTransfertFichierASCII(); String path= cheminServeur(); flux.setCheminServeur(path); |
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31543/src/org/fudaa/dodico/geometrie Modified Files: DVolumique.java DPonctuel.java DGrilleIrreguliere.java DPoint.java DTriangle.java DPolygone.java DVolumiqueFini.java DSurfaciqueFini.java DPolyligne.java DLineaireFini.java DSphere.java DPonctuelFini.java DSpatialInfini.java DSurfaceComposee.java DGrille.java DBoite.java DSurfacique.java DLineaire.java DSpatial.java DGrilleReguliere.java DSpatialFini.java DGeometrie.java DPolyedre.java Log Message: Modif DObjets Index: DSphere.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSphere.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSphere.java 25 Nov 2003 10:11:35 -0000 1.5 --- DSphere.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSphere.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DSphere.java * @creation 2001-07-17 *************** *** 8,16 **** */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.corba.geometrie.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; /** * Une classe definissant une sphere. --- 8,17 ---- */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; ! import org.fudaa.dodico.corba.geometrie.IBoite; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.ISphere; ! import org.fudaa.dodico.corba.geometrie.ISphereOperations; /** * Une classe definissant une sphere. *************** *** 19,23 **** * @author Fred Deniger */ ! public class DSphere extends DVolumiqueFini implements ISphereOperations { /** * Centre de la sphere. --- 20,24 ---- * @author Fred Deniger */ ! public class DSphere extends DVolumiqueFini implements ISphere,ISphereOperations { /** * Centre de la sphere. *************** *** 33,37 **** */ public DSphere() { ! centre_= UsineHelper.findUsine().creeGeometriePoint(); rayon_= 0.0; } --- 34,38 ---- */ public DSphere() { ! centre_= BoonyLib.findUsine().creeGeometriePoint(); rayon_= 0.0; } *************** *** 94,98 **** // REM: faire une methode d'acces indicee a un IPoint double[] cen= centre_.coordonnees(); ! IUsine u= UsineHelper.findUsine(); IBoite boite= u.creeGeometrieBoite(); IPoint pmax= u.creeGeometriePoint(); --- 95,99 ---- // REM: faire une methode d'acces indicee a un IPoint double[] cen= centre_.coordonnees(); ! IUsine u= BoonyLib.findUsine(); IBoite boite= u.creeGeometrieBoite(); IPoint pmax= u.creeGeometriePoint(); Index: DPonctuel.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DPonctuel.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DPonctuel.java 25 Nov 2003 10:11:35 -0000 1.4 --- DPonctuel.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.IPonctuel; import org.fudaa.dodico.corba.geometrie.IPonctuelOperations; /** *************** *** 15,17 **** public abstract class DPonctuel extends DGeometrie ! implements IPonctuelOperations {} --- 16,18 ---- public abstract class DPonctuel extends DGeometrie ! implements IPonctuel,IPonctuelOperations {} Index: DTriangle.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DTriangle.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DTriangle.java 25 Nov 2003 10:11:35 -0000 1.4 --- DTriangle.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DTriangle.java * @creation 1998-06-12 --- 1,3 ---- ! /** * @file DTriangle.java * @creation 1998-06-12 *************** *** 8,14 **** */ package org.fudaa.dodico.geometrie; import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.corba.objet.IObjet; - import org.fudaa.dodico.corba.geometrie.*; /** * Une classe definissant un triangle. --- 8,15 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.IPolyligne; + import org.fudaa.dodico.corba.geometrie.ITriangle; + import org.fudaa.dodico.corba.geometrie.ITriangleOperations; import org.fudaa.dodico.objet.CDodico; /** * Une classe definissant un triangle. *************** *** 17,21 **** * @author Axel von Arnim */ ! public class DTriangle extends DPolygone implements ITriangleOperations { /** * Constructeur de l objet DTriangle --- 18,22 ---- * @author Axel von Arnim */ ! public class DTriangle extends DPolygone implements ITriangle,ITriangleOperations { /** * Constructeur de l objet DTriangle Index: DSurfaciqueFini.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSurfaciqueFini.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DSurfaciqueFini.java 25 Nov 2003 10:11:35 -0000 1.4 --- DSurfaciqueFini.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DSurfaciqueFini.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DSurfaciqueFini.java * @creation 2001-07-17 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.ISurfaciqueFini; import org.fudaa.dodico.corba.geometrie.ISurfaciqueFiniOperations; /** *************** *** 15,17 **** public abstract class DSurfaciqueFini extends DSpatialFini ! implements ISurfaciqueFiniOperations {} --- 16,18 ---- public abstract class DSurfaciqueFini extends DSpatialFini ! implements ISurfaciqueFini,ISurfaciqueFiniOperations {} Index: DGrille.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DGrille.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DGrille.java 25 Nov 2003 10:11:35 -0000 1.5 --- DGrille.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 9,12 **** --- 9,13 ---- package org.fudaa.dodico.geometrie; import org.fudaa.dodico.corba.geometrie.IBoite; + import org.fudaa.dodico.corba.geometrie.IGrille; import org.fudaa.dodico.corba.geometrie.IGrilleOperations; import org.fudaa.dodico.corba.geometrie.IPoint; *************** *** 17,21 **** public abstract class DGrille extends DSurfaciqueFini ! implements IGrilleOperations { /** * Description du champ --- 18,22 ---- public abstract class DGrille extends DSurfaciqueFini ! implements IGrille,IGrilleOperations { /** * Description du champ Index: DGrilleIrreguliere.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DGrilleIrreguliere.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DGrilleIrreguliere.java 25 Nov 2003 10:11:35 -0000 1.5 --- DGrilleIrreguliere.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 8,15 **** */ package org.fudaa.dodico.geometrie; import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.usine.UsineHelper; - import org.fudaa.dodico.corba.usine.IUsine; - import org.fudaa.dodico.corba.geometrie.*; /** * @version $Revision$ $Date$ by $Author$ --- 8,18 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.corba.boony.IUsine; + import org.fudaa.dodico.corba.geometrie.IBoite; + import org.fudaa.dodico.corba.geometrie.IGrilleIrreguliere; + import org.fudaa.dodico.corba.geometrie.IGrilleIrreguliereOperations; + import org.fudaa.dodico.corba.geometrie.IPoint; import org.fudaa.dodico.objet.CDodico; /** * @version $Revision$ $Date$ by $Author$ *************** *** 18,22 **** public class DGrilleIrreguliere extends DGrille ! implements IGrilleIrreguliereOperations { /** * Description du champ --- 21,25 ---- public class DGrilleIrreguliere extends DGrille ! implements IGrilleIrreguliere,IGrilleIrreguliereOperations { /** * Description du champ *************** *** 46,50 **** } IGrilleIrreguliere r= ! UsineHelper.findUsine().creeGeometrieGrilleIrreguliere(); r.vvz(z_); r.vy(y_); --- 49,53 ---- } IGrilleIrreguliere r= ! BoonyLib.findUsine().creeGeometrieGrilleIrreguliere(); r.vvz(z_); r.vy(y_); *************** *** 136,140 **** } } ! IUsine u= UsineHelper.findUsine(); IBoite boite= u.creeGeometrieBoite(); IPoint pmax= u.creeGeometriePoint(); --- 139,143 ---- } } ! IUsine u= BoonyLib.findUsine(); IBoite boite= u.creeGeometrieBoite(); IPoint pmax= u.creeGeometriePoint(); *************** *** 171,175 **** ymoy /= x_.length * y_.length; zmoy /= x_.length * y_.length; ! IUsine u= UsineHelper.findUsine(); IPoint r= u.creeGeometriePoint(); r.coordonnees(new double[] { xmoy, ymoy, zmoy }); --- 174,178 ---- ymoy /= x_.length * y_.length; zmoy /= x_.length * y_.length; ! IUsine u= BoonyLib.findUsine(); IPoint r= u.creeGeometriePoint(); r.coordonnees(new double[] { xmoy, ymoy, zmoy }); *************** *** 315,319 **** public IPoint[] points() { IPoint[] pts= new IPoint[x_.length * y_.length]; ! IUsine u= UsineHelper.findUsine(); for (int j= 0; j < x_.length; j++) { for (int i= 0; i < y_.length; i++) { --- 318,322 ---- public IPoint[] points() { IPoint[] pts= new IPoint[x_.length * y_.length]; ! IUsine u= BoonyLib.findUsine(); for (int j= 0; j < x_.length; j++) { for (int i= 0; i < y_.length; i++) { Index: DVolumique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DVolumique.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DVolumique.java 25 Nov 2003 10:11:35 -0000 1.4 --- DVolumique.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DVolumique.java * @creation 2001-03-01 --- 1,3 ---- ! /** * @file DVolumique.java * @creation 2001-03-01 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.IVolumique; import org.fudaa.dodico.corba.geometrie.IVolumiqueOperations; /** *************** *** 15,17 **** public abstract class DVolumique extends DGeometrie ! implements IVolumiqueOperations {} --- 16,18 ---- public abstract class DVolumique extends DGeometrie ! implements IVolumique,IVolumiqueOperations {} Index: DLineaire.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DLineaire.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DLineaire.java 25 Nov 2003 10:11:35 -0000 1.4 --- DLineaire.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.ILineaire; import org.fudaa.dodico.corba.geometrie.ILineaireOperations; /** *************** *** 15,17 **** public abstract class DLineaire extends DGeometrie ! implements ILineaireOperations {} --- 16,18 ---- public abstract class DLineaire extends DGeometrie ! implements ILineaire,ILineaireOperations {} Index: DSpatialInfini.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSpatialInfini.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DSpatialInfini.java 25 Nov 2003 10:11:35 -0000 1.4 --- DSpatialInfini.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DSpatialInfini.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DSpatialInfini.java * @creation 2001-07-17 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.ISpatialInfini; import org.fudaa.dodico.corba.geometrie.ISpatialInfiniOperations; /** *************** *** 15,17 **** public abstract class DSpatialInfini extends DSpatial ! implements ISpatialInfiniOperations {} --- 16,18 ---- public abstract class DSpatialInfini extends DSpatial ! implements ISpatialInfini,ISpatialInfiniOperations {} Index: DGrilleReguliere.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DGrilleReguliere.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DGrilleReguliere.java 25 Nov 2003 10:11:35 -0000 1.5 --- DGrilleReguliere.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 8,17 **** */ package org.fudaa.dodico.geometrie; import org.fudaa.dodico.corba.geometrie.IBoite; import org.fudaa.dodico.corba.geometrie.IGrilleReguliereOperations; import org.fudaa.dodico.corba.geometrie.IPoint; - import org.fudaa.dodico.corba.usine.IUsine; import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.usine.UsineHelper; /** * @version $Revision$ $Date$ by $Author$ --- 8,18 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.corba.boony.IUsine; import org.fudaa.dodico.corba.geometrie.IBoite; + import org.fudaa.dodico.corba.geometrie.IGrilleReguliere; import org.fudaa.dodico.corba.geometrie.IGrilleReguliereOperations; import org.fudaa.dodico.corba.geometrie.IPoint; import org.fudaa.dodico.objet.CDodico; /** * @version $Revision$ $Date$ by $Author$ *************** *** 20,24 **** public class DGrilleReguliere extends DGrille ! implements IGrilleReguliereOperations { /** * Description du champ --- 21,25 ---- public class DGrilleReguliere extends DGrille ! implements IGrilleReguliere,IGrilleReguliereOperations { /** * Description du champ *************** *** 105,109 **** } } ! IUsine u= UsineHelper.findUsine(); IBoite boite= u.creeGeometrieBoite(); IPoint pmax= u.creeGeometriePoint(); --- 106,110 ---- } } ! IUsine u= BoonyLib.findUsine(); IBoite boite= u.creeGeometrieBoite(); IPoint pmax= u.creeGeometriePoint(); *************** *** 130,134 **** } zmoy /= nbX_ * nbY_; ! IPoint r= UsineHelper.findUsine().creeGeometriePoint(); r.coordonnees( new double[] {(xmax_ - xmin_) / 2, (ymax_ - ymin_) / 2, zmoy }); --- 131,135 ---- } zmoy /= nbX_ * nbY_; ! IPoint r= BoonyLib.findUsine().creeGeometriePoint(); r.coordonnees( new double[] {(xmax_ - xmin_) / 2, (ymax_ - ymin_) / 2, zmoy }); *************** *** 260,264 **** double ypas= (ymax_ - ymin_) / nbY_; IPoint[] pts= new IPoint[nbX_ * nbY_]; ! IUsine u= UsineHelper.findUsine(); for (int j= 0; j < nbX_; j++) { for (int i= 0; i < nbY_; i++) { --- 261,265 ---- double ypas= (ymax_ - ymin_) / nbY_; IPoint[] pts= new IPoint[nbX_ * nbY_]; ! IUsine u= BoonyLib.findUsine(); for (int j= 0; j < nbX_; j++) { for (int i= 0; i < nbY_; i++) { Index: DSpatial.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSpatial.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DSpatial.java 25 Nov 2003 10:11:35 -0000 1.4 --- DSpatial.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DSpatial.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DSpatial.java * @creation 2001-07-17 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.ISpatial; import org.fudaa.dodico.corba.geometrie.ISpatialOperations; /** *************** *** 15,17 **** public abstract class DSpatial extends DGeometrie ! implements ISpatialOperations {} --- 16,18 ---- public abstract class DSpatial extends DGeometrie ! implements ISpatial,ISpatialOperations {} Index: DPolyligne.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DPolyligne.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DPolyligne.java 25 Nov 2003 10:11:35 -0000 1.5 --- DPolyligne.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 8,24 **** */ package org.fudaa.dodico.geometrie; import org.fudaa.dodico.corba.collection.ITableau; import org.fudaa.dodico.corba.geometrie.IBoite; import org.fudaa.dodico.corba.geometrie.IPoint; import org.fudaa.dodico.corba.geometrie.IPointHelper; import org.fudaa.dodico.corba.geometrie.IPolyligneOperations; - import org.fudaa.dodico.corba.usine.IUsine; - import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.usine.UsineHelper; /** * @version $Revision$ $Date$ by $Author$ * @author Guillaume Desnoix */ ! public class DPolyligne extends DLineaireFini implements IPolyligneOperations { /** * Description du champ --- 8,24 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.corba.boony.IUsine; import org.fudaa.dodico.corba.collection.ITableau; import org.fudaa.dodico.corba.geometrie.IBoite; import org.fudaa.dodico.corba.geometrie.IPoint; import org.fudaa.dodico.corba.geometrie.IPointHelper; + import org.fudaa.dodico.corba.geometrie.IPolyligne; import org.fudaa.dodico.corba.geometrie.IPolyligneOperations; /** * @version $Revision$ $Date$ by $Author$ * @author Guillaume Desnoix */ ! public class DPolyligne extends DLineaireFini implements IPolyligne,IPolyligneOperations { /** * Description du champ *************** *** 29,33 **** */ public DPolyligne() { ! points_= UsineHelper.findUsine().creeCollectionTableau(); } /** --- 29,33 ---- */ public DPolyligne() { ! points_= BoonyLib.findUsine().creeCollectionTableau(); } /** *************** *** 95,99 **** public void H4(double[][] _r) { points_.vide(); ! IUsine u= UsineHelper.findUsine(); for (int i= 0; i < _r.length; i++) { IPoint p= u.creeGeometriePoint(); --- 95,99 ---- public void H4(double[][] _r) { points_.vide(); ! IUsine u= BoonyLib.findUsine(); for (int i= 0; i < _r.length; i++) { IPoint p= u.creeGeometriePoint(); *************** *** 123,127 **** if (points_.taille() > 0) { IPoint p0= point(0); ! r= UsineHelper.findUsine().creeGeometrieBoite(); r.pmin(p0); r.pmax(p0); --- 123,127 ---- if (points_.taille() > 0) { IPoint p0= point(0); ! r= BoonyLib.findUsine().creeGeometrieBoite(); r.pmin(p0); r.pmax(p0); *************** *** 153,157 **** c[i] /= l * longueur; } ! r= UsineHelper.findUsine().creeGeometriePoint(); r.coordonnees(c); } --- 153,157 ---- c[i] /= l * longueur; } ! r= BoonyLib.findUsine().creeGeometriePoint(); r.coordonnees(c); } *************** *** 176,180 **** c[i] /= (double)l; } ! r= UsineHelper.findUsine().creeGeometriePoint(); r.coordonnees(c); } --- 176,180 ---- c[i] /= (double)l; } ! r= BoonyLib.findUsine().creeGeometriePoint(); r.coordonnees(c); } Index: DPonctuelFini.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DPonctuelFini.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DPonctuelFini.java 25 Nov 2003 10:11:35 -0000 1.4 --- DPonctuelFini.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DPonctuelFini.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DPonctuelFini.java * @creation 2001-07-17 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.IPonctuelFini; import org.fudaa.dodico.corba.geometrie.IPonctuelFiniOperations; /** *************** *** 15,17 **** public abstract class DPonctuelFini extends DSpatialFini ! implements IPonctuelFiniOperations {} --- 16,18 ---- public abstract class DPonctuelFini extends DSpatialFini ! implements IPonctuelFini,IPonctuelFiniOperations {} Index: DVolumiqueFini.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DVolumiqueFini.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DVolumiqueFini.java 25 Nov 2003 10:11:35 -0000 1.4 --- DVolumiqueFini.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DVolumiqueFini.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DVolumiqueFini.java * @creation 2001-07-17 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.IVolumiqueFini; import org.fudaa.dodico.corba.geometrie.IVolumiqueFiniOperations; /** *************** *** 15,17 **** public abstract class DVolumiqueFini extends DSpatialFini ! implements IVolumiqueFiniOperations {} --- 16,18 ---- public abstract class DVolumiqueFini extends DSpatialFini ! implements IVolumiqueFini,IVolumiqueFiniOperations {} Index: DPolygone.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DPolygone.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DPolygone.java 25 Nov 2003 10:11:35 -0000 1.5 --- DPolygone.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.corba.geometrie.IBoite; import org.fudaa.dodico.corba.geometrie.IPoint; *************** *** 16,20 **** import org.fudaa.dodico.corba.objet.IObjet; import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.usine.UsineHelper; /** * Une classe definissant un polygone --- 17,20 ---- *************** *** 23,27 **** * @author Axel von Arnim */ ! public class DPolygone extends DSurfaciqueFini implements IPolygoneOperations { /** * Description du champ --- 23,27 ---- * @author Axel von Arnim */ ! public class DPolygone extends DSurfaciqueFini implements IPolygone,IPolygoneOperations { /** * Description du champ *************** *** 32,36 **** */ public DPolygone() { ! sommets_= UsineHelper.findUsine().creeGeometriePolyligne(); } /** --- 32,36 ---- */ public DPolygone() { ! sommets_= BoonyLib.findUsine().creeGeometriePolyligne(); } /** Index: DBoite.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DBoite.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DBoite.java 25 Nov 2003 10:11:35 -0000 1.5 --- DBoite.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 1,3 **** ! /* * @file DBoite.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DBoite.java * @creation 2001-07-17 *************** *** 8,22 **** */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.corba.geometrie.*; ! import org.fudaa.dodico.objet.DObjet; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.corba.usine.IUsine; /** * @version $Revision$ $Date$ by $Author$ * @author Fred Deniger */ ! public class DBoite extends DObjet implements IBoiteOperations { /** * Description du champ --- 8,26 ---- */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; ! import org.fudaa.dodico.corba.geometrie.IBoite; ! import org.fudaa.dodico.corba.geometrie.IBoiteHelper; ! import org.fudaa.dodico.corba.geometrie.IBoiteOperations; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.ISpatialFini; import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.DObjet; /** * @version $Revision$ $Date$ by $Author$ * @author Fred Deniger */ ! public class DBoite extends DObjet implements IBoite,IBoiteOperations { /** * Description du champ *************** *** 31,35 **** */ public DBoite() { ! IUsine u= UsineHelper.findUsine(); pmin_= u.creeGeometriePoint(); pmax_= u.creeGeometriePoint(); --- 35,39 ---- */ public DBoite() { ! IUsine u= BoonyLib.findUsine(); pmin_= u.creeGeometriePoint(); pmax_= u.creeGeometriePoint(); *************** *** 118,122 **** c[i]= (cmin[i] + cmax[i]) / 2.; } ! IPoint r= UsineHelper.findUsine().creeGeometriePoint(); r.coordonnees(c); return r; --- 122,126 ---- c[i]= (cmin[i] + cmax[i]) / 2.; } ! IPoint r= BoonyLib.findUsine().creeGeometriePoint(); r.coordonnees(c); return r; *************** *** 358,362 **** rcmax[i]= Math.min(bcmax[i], tcmax[i]); } ! IUsine u= UsineHelper.findUsine(); r= u.creeGeometrieBoite(); IPoint tempMax= u.creeGeometriePoint(); --- 362,366 ---- rcmax[i]= Math.min(bcmax[i], tcmax[i]); } ! IUsine u= BoonyLib.findUsine(); r= u.creeGeometrieBoite(); IPoint tempMax= u.creeGeometriePoint(); *************** *** 402,406 **** rcmax[i]= Math.min(bcmax[i], tcmax[i]); } ! IUsine u= UsineHelper.findUsine(); r= u.creeGeometrieBoite(); IPoint tempMax= u.creeGeometriePoint(); --- 406,410 ---- rcmax[i]= Math.min(bcmax[i], tcmax[i]); } ! IUsine u= BoonyLib.findUsine(); r= u.creeGeometrieBoite(); IPoint tempMax= u.creeGeometriePoint(); *************** *** 450,454 **** r= _b; } else { ! r= UsineHelper.findUsine().creeGeometrieBoite(); r.pmin(pmin_); r.pmax(pmax_); --- 454,458 ---- r= _b; } else { ! r= BoonyLib.findUsine().creeGeometrieBoite(); r.pmin(pmin_); r.pmax(pmax_); Index: DSurfacique.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSurfacique.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DSurfacique.java 25 Nov 2003 10:11:35 -0000 1.4 --- DSurfacique.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DSurfacique.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DSurfacique.java * @creation 2001-07-17 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.ISurfacique; import org.fudaa.dodico.corba.geometrie.ISurfaciqueOperations; /** *************** *** 15,17 **** public abstract class DSurfacique extends DGeometrie ! implements ISurfaciqueOperations {} --- 16,18 ---- public abstract class DSurfacique extends DGeometrie ! implements ISurfacique,ISurfaciqueOperations {} Index: DPolyedre.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DPolyedre.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DPolyedre.java 25 Nov 2003 10:11:35 -0000 1.4 --- DPolyedre.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.IPolyedre; import org.fudaa.dodico.corba.geometrie.IPolyedreOperations; /** *************** *** 15,17 **** public abstract class DPolyedre extends DVolumiqueFini ! implements IPolyedreOperations {} --- 16,18 ---- public abstract class DPolyedre extends DVolumiqueFini ! implements IPolyedre,IPolyedreOperations {} Index: DSurfaceComposee.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSurfaceComposee.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DSurfaceComposee.java 25 Nov 2003 10:11:35 -0000 1.5 --- DSurfaceComposee.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 1,3 **** ! /* * @file DSurfaceComposee.java * @creation 1998-06-12 --- 1,3 ---- ! /** * @file DSurfaceComposee.java * @creation 1998-06-12 *************** *** 8,24 **** */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.usine.UsineHelper; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.corba.objet.IObjet; ! import org.fudaa.dodico.corba.geometrie.*; import org.fudaa.dodico.corba.collection.ITableau; /** ! * @version $Revision$ $Date$ by $Author$ * @author Axel von Arnim */ public class DSurfaceComposee extends DSurfacique ! implements ISurfaceComposeeOperations { /** * Description du champ --- 8,27 ---- */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; import org.fudaa.dodico.corba.collection.ITableau; + import org.fudaa.dodico.corba.geometrie.IPoint; + import org.fudaa.dodico.corba.geometrie.ISurfaceComposee; + import org.fudaa.dodico.corba.geometrie.ISurfaceComposeeOperations; + import org.fudaa.dodico.corba.geometrie.ISurfacique; + import org.fudaa.dodico.corba.geometrie.ISurfaciqueHelper; + import org.fudaa.dodico.corba.objet.IObjet; /** ! * @version $Id$ * @author Axel von Arnim */ public class DSurfaceComposee extends DSurfacique ! implements ISurfaceComposee,ISurfaceComposeeOperations { /** * Description du champ *************** *** 34,38 **** */ public DSurfaceComposee() { ! IUsine u= UsineHelper.findUsine(); positives_= u.creeCollectionTableau(); negatives_= u.creeCollectionTableau(); --- 37,41 ---- */ public DSurfaceComposee() { ! IUsine u= BoonyLib.findUsine(); positives_= u.creeCollectionTableau(); negatives_= u.creeCollectionTableau(); Index: DGeometrie.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DGeometrie.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DGeometrie.java 25 Nov 2003 10:11:35 -0000 1.4 --- DGeometrie.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DGeometrie.java * @creation 2001-07-17 --- 1,3 ---- ! /** * @file DGeometrie.java * @creation 2001-07-17 *************** *** 8,13 **** */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.objet.DObjet; import org.fudaa.dodico.corba.geometrie.IGeometrieOperations; /** * @version $Revision$ $Date$ by $Author$ --- 8,14 ---- */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.corba.geometrie.IGeometrie; import org.fudaa.dodico.corba.geometrie.IGeometrieOperations; + import org.fudaa.dodico.objet.DObjet; /** * @version $Revision$ $Date$ by $Author$ *************** *** 16,20 **** public abstract class DGeometrie extends DObjet ! implements IGeometrieOperations { public abstract int dimension(); } --- 17,21 ---- public abstract class DGeometrie extends DObjet ! implements IGeometrie,IGeometrieOperations { public abstract int dimension(); } Index: DSpatialFini.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DSpatialFini.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DSpatialFini.java 25 Nov 2003 10:11:35 -0000 1.4 --- DSpatialFini.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 1,3 **** ! /* * @file DSpatialFini.java * @creation 2001-07-16 --- 1,3 ---- ! /** * @file DSpatialFini.java * @creation 2001-07-16 *************** *** 8,12 **** */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.corba.geometrie.*; /** * --- 8,15 ---- */ package org.fudaa.dodico.geometrie; ! import org.fudaa.dodico.corba.geometrie.IBoite; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.ISpatialFini; ! import org.fudaa.dodico.corba.geometrie.ISpatialFiniOperations; /** * *************** *** 16,20 **** public abstract class DSpatialFini extends DSpatial ! implements ISpatialFiniOperations { /** * Constructeur de l'objet SpatialFini. --- 19,23 ---- public abstract class DSpatialFini extends DSpatial ! implements ISpatialFini,ISpatialFiniOperations { /** * Constructeur de l'objet SpatialFini. Index: DLineaireFini.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DLineaireFini.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DLineaireFini.java 25 Nov 2003 10:11:35 -0000 1.4 --- DLineaireFini.java 27 Apr 2004 16:00:42 -0000 1.5 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.geometrie; + import org.fudaa.dodico.corba.geometrie.ILineaireFini; import org.fudaa.dodico.corba.geometrie.ILineaireFiniOperations; /** *************** *** 15,17 **** public abstract class DLineaireFini extends DSpatialFini ! implements ILineaireFiniOperations {} --- 16,18 ---- public abstract class DLineaireFini extends DSpatialFini ! implements ILineaireFini,ILineaireFiniOperations {} Index: DPoint.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/geometrie/DPoint.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DPoint.java 25 Nov 2003 10:11:35 -0000 1.5 --- DPoint.java 27 Apr 2004 16:00:42 -0000 1.6 *************** *** 16,20 **** * @author Fred Deniger */ ! public class DPoint extends DPonctuelFini implements IPointOperations { /** * Les coordonnees du point. --- 16,20 ---- * @author Fred Deniger */ ! public class DPoint extends DPonctuelFini implements IPoint,IPointOperations { /** * Les coordonnees du point. |
From: Frederic D. <de...@us...> - 2004-04-27 16:01:23
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fortran In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31543/src/org/fudaa/dodico/fortran Modified Files: NativeBinaryInputStream.java Log Message: Modif DObjets Index: NativeBinaryInputStream.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fortran/NativeBinaryInputStream.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** NativeBinaryInputStream.java 2 Apr 2004 13:54:09 -0000 1.8 --- NativeBinaryInputStream.java 27 Apr 2004 16:00:42 -0000 1.9 *************** *** 79,83 **** } /** ! * Cette methode assure (au maximun) que _l octets sont ignores. * @return le nombre d'octets reellement ignore. */ --- 79,83 ---- } /** ! * Cette methode assure (au maximum) que _l octets sont ignores. * @return le nombre d'octets reellement ignore. */ |
From: Frederic D. <de...@us...> - 2004-04-27 16:01:03
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fichiers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31543/src/org/fudaa/dodico/fichiers Modified Files: MaillageCORELEBTH.java Log Message: Modif DObjets Index: MaillageCORELEBTH.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/fichiers/MaillageCORELEBTH.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** MaillageCORELEBTH.java 25 Nov 2003 10:11:34 -0000 1.7 --- MaillageCORELEBTH.java 27 Apr 2004 16:00:43 -0000 1.8 *************** *** 18,21 **** --- 18,24 ---- import java.util.Iterator; import java.util.List; + + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.corba.boony.IUsine; import org.fudaa.dodico.corba.ef.IElement; import org.fudaa.dodico.corba.ef.IMaillage; *************** *** 23,31 **** import org.fudaa.dodico.corba.geometrie.IPoint; import org.fudaa.dodico.corba.geometrie.LTypeElement; - import org.fudaa.dodico.corba.usine.IUsine; import org.fudaa.dodico.fortran.FortranReader; import org.fudaa.dodico.fortran.FortranWriter; import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.usine.UsineHelper; /** * Filtre sur les fichiers maillage .cor/.ele/.bth (format Preflux) --- 26,32 ---- *************** *** 75,79 **** System.err.println("### Lecture " + racine + eleExt); elements= lireFichierELE(racine + eleExt, noeuds); ! IMaillage res= UsineHelper.findUsine().creeEfMaillage(); res.elements(elements); return res; --- 76,80 ---- System.err.println("### Lecture " + racine + eleExt); elements= lireFichierELE(racine + eleExt, noeuds); ! IMaillage res= BoonyLib.findUsine().creeEfMaillage(); res.elements(elements); return res; *************** *** 231,235 **** // Coordonnées <x>,<y> fmt= new int[] { formatCol1, 10, 10 }; ! IUsine usine= UsineHelper.findUsine(); for (int i= 0; i < nbNoeuds; i++) { file.readFields(fmt); --- 232,236 ---- // Coordonnées <x>,<y> fmt= new int[] { formatCol1, 10, 10 }; ! IUsine usine= BoonyLib.findUsine(); for (int i= 0; i < nbNoeuds; i++) { file.readFields(fmt); |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:55
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/evenement In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31194/src/org/fudaa/dodico/evenement Modified Files: DObjetEventListenerSupport.java DObjetEvent.java CObjetEventSenderSupport.java Log Message: Modif DObjets Index: CObjetEventSenderSupport.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/evenement/CObjetEventSenderSupport.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** CObjetEventSenderSupport.java 25 Nov 2003 10:11:33 -0000 1.5 --- CObjetEventSenderSupport.java 27 Apr 2004 15:59:45 -0000 1.6 *************** *** 9,17 **** package org.fudaa.dodico.evenement; import java.util.Vector; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.collection.*; ! import org.fudaa.dodico.corba.collection.*; ! import org.fudaa.dodico.corba.evenement.*; /** * @version $Id$ --- 9,18 ---- package org.fudaa.dodico.evenement; import java.util.Vector; ! ! import org.fudaa.dodico.corba.collection.ITableau; ! import org.fudaa.dodico.corba.evenement.IObjetEvent; ! import org.fudaa.dodico.corba.evenement.IObjetEventListenerSupport; ! import org.fudaa.dodico.corba.objet.IObjetHelper; ! import org.fudaa.dodico.objet.CDodico; /** * @version $Id$ Index: DObjetEvent.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/evenement/DObjetEvent.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DObjetEvent.java 25 Nov 2003 10:11:33 -0000 1.6 --- DObjetEvent.java 27 Apr 2004 15:59:45 -0000 1.7 *************** *** 1,3 **** ! /* * @file DObjetEvent.java * @creation 2000-10-20 --- 1,3 ---- ! /** * @file DObjetEvent.java * @creation 2000-10-20 *************** *** 15,19 **** * @author Axel von Arnim */ ! public class DObjetEvent extends DObjet implements IObjetEventOperations { private String msg_; private IObjet source_; --- 15,19 ---- * @author Axel von Arnim */ ! public class DObjetEvent extends DObjet implements IObjetEvent,IObjetEventOperations { private String msg_; private IObjet source_; Index: DObjetEventListenerSupport.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/evenement/DObjetEventListenerSupport.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DObjetEventListenerSupport.java 25 Nov 2003 10:11:33 -0000 1.6 --- DObjetEventListenerSupport.java 27 Apr 2004 15:59:45 -0000 1.7 *************** *** 1,45 **** ! /* ! * @file DObjetEventListenerSupport.java ! * @creation 2000-10-20 ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... */ package org.fudaa.dodico.evenement; import org.fudaa.dodico.corba.evenement.IObjetEvent; import org.fudaa.dodico.corba.evenement.IObjetEventListenerSupportOperations; import org.fudaa.dodico.objet.DObjet; /** ! * @version $Id$ ! * @author Axel von Arnim */ ! public class DObjetEventListenerSupport ! extends DObjet ! implements IObjetEventListenerSupportOperations { // constructeurs ! public DObjetEventListenerSupport() { super(); } // attributs private ObjetEventListener listener_; public ObjetEventListener clientListener() { return listener_; } public void clientListener(ObjetEventListener s) { ! listener_= s; } // methodes public void objetCree(IObjetEvent e) { ! if (listener_ != null) ! listener_.objetCree(e); } public void objetSupprime(IObjetEvent e) { ! if (listener_ != null) ! listener_.objetSupprime(e); } public void objetModifie(IObjetEvent e) { ! if (listener_ != null) ! listener_.objetModifie(e); } ! } --- 1,71 ---- ! /** ! * @file DObjetEventListenerSupport.java ! * @creation 2000-10-20 @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... */ package org.fudaa.dodico.evenement; + + import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.corba.evenement.IObjetEvent; + import org.fudaa.dodico.corba.evenement.IObjetEventListenerSupport; + import org.fudaa.dodico.corba.evenement.IObjetEventListenerSupportHelper; import org.fudaa.dodico.corba.evenement.IObjetEventListenerSupportOperations; + import org.fudaa.dodico.corba.evenement.IObjetEventListenerSupport_Tie; + import org.fudaa.dodico.objet.CDodico; import org.fudaa.dodico.objet.DObjet; /** ! * @version $Id$ ! * @author Axel von Arnim */ ! public class DObjetEventListenerSupport extends DObjet implements ! IObjetEventListenerSupport,IObjetEventListenerSupportOperations { ! // constructeurs ! private DObjetEventListenerSupport() { super(); } + // attributs private ObjetEventListener listener_; + public ObjetEventListener clientListener() { return listener_; } + public void clientListener(ObjetEventListener s) { ! listener_ = s; } + // methodes public void objetCree(IObjetEvent e) { ! if (listener_ != null) listener_.objetCree(e); } + public void objetSupprime(IObjetEvent e) { ! if (listener_ != null) listener_.objetSupprime(e); } + public void objetModifie(IObjetEvent e) { ! if (listener_ != null) listener_.objetModifie(e); } ! //A VIRER ! public static DObjetEventListenerSupport createEventSupport() { ! DObjetEventListenerSupport r = new DObjetEventListenerSupport(); ! if(BoonyLib.isAllLocal()){ ! r.setTie(r); ! return r; ! } ! IObjetEventListenerSupport_Tie tie = new IObjetEventListenerSupport_Tie(r, CDodico.getPOA()); ! IObjetEventListenerSupport iobjet = null; ! try { ! iobjet = IObjetEventListenerSupportHelper.narrow(CDodico.getPOA().servant_to_reference(tie)); ! } catch (Exception e) { ! e.printStackTrace(); ! return null; ! } ! r.setTie(iobjet); ! return r; ! } ! } \ No newline at end of file |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:55
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/serviceDunes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31194/src/org/fudaa/dodico/ef/serviceDunes Modified Files: Convertisseur.java DServiceDunes.java Log Message: Modif DObjets Index: Convertisseur.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/serviceDunes/Convertisseur.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Convertisseur.java 22 Mar 2004 10:16:11 -0000 1.7 --- Convertisseur.java 27 Apr 2004 15:59:46 -0000 1.8 *************** *** 9,12 **** --- 9,13 ---- package org.fudaa.dodico.ef.serviceDunes; + import org.fudaa.dodico.corba.boony.IUsine; import org.fudaa.dodico.corba.dunes.ICalculDunes; import org.fudaa.dodico.corba.ef.IElement; *************** *** 27,31 **** import org.fudaa.dodico.corba.geometrie.SRegion; import org.fudaa.dodico.corba.geometrie.STrou; - import org.fudaa.dodico.corba.usine.IUsine; import org.fudaa.dodico.objet.CDodico; /** --- 28,31 ---- Index: DServiceDunes.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/serviceDunes/DServiceDunes.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DServiceDunes.java 25 Nov 2003 10:11:33 -0000 1.6 --- DServiceDunes.java 27 Apr 2004 15:59:46 -0000 1.7 *************** *** 1,3 **** ! /* * @file DServiceDunes.java * @creation 2000-12-07 --- 1,3 ---- ! /** * @file DServiceDunes.java * @creation 2000-12-07 *************** *** 8,23 **** */ package org.fudaa.dodico.ef.serviceDunes; ! import java.util.Vector; import java.util.StringTokenizer; ! import java.io.*; ! import org.fudaa.dodico.corba.dunes.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.usine.UsineHelper; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.corba.calcul.*; ! import org.fudaa.dodico.corba.ef.*; import org.fudaa.dodico.corba.ef.serviceDunes.IServiceDunesOperations; ! import org.fudaa.dodico.corba.geometrie.*; /** * Une interface entre métier et code (version IPoint). --- 8,38 ---- */ package org.fudaa.dodico.ef.serviceDunes; ! import java.io.File; ! import java.io.FileReader; ! import java.io.IOException; ! import java.io.LineNumberReader; import java.util.StringTokenizer; ! import java.util.Vector; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; ! import org.fudaa.dodico.corba.calcul.SProgression; ! import org.fudaa.dodico.corba.dunes.ICalculDunes; ! import org.fudaa.dodico.corba.dunes.ICalculDunesHelper; ! import org.fudaa.dodico.corba.dunes.IParametresDunes; ! import org.fudaa.dodico.corba.dunes.IParametresDunesHelper; ! import org.fudaa.dodico.corba.dunes.IResultatsDunes; ! import org.fudaa.dodico.corba.dunes.IResultatsDunesHelper; ! import org.fudaa.dodico.corba.ef.IMaillage; ! import org.fudaa.dodico.corba.ef.IParametresCalcul; ! import org.fudaa.dodico.corba.ef.IRegion; ! import org.fudaa.dodico.corba.ef.ITrou; ! import org.fudaa.dodico.corba.ef.serviceDunes.IServiceDunes; import org.fudaa.dodico.corba.ef.serviceDunes.IServiceDunesOperations; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.IPolyligne; ! import org.fudaa.dodico.corba.objet.IConnexion; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.DService; /** * Une interface entre métier et code (version IPoint). *************** *** 28,32 **** public class DServiceDunes extends DService ! implements IServiceDunesOperations { /** * .... --- 43,47 ---- public class DServiceDunes extends DService ! implements IServiceDunes,IServiceDunesOperations { /** * .... *************** *** 118,122 **** points_= new IPoint[longueur]; double[] p; ! IUsine u= UsineHelper.findUsine(); for (int i= longueur - 1; i >= 0; i--) { points_[i]= u.creeGeometriePoint(); --- 133,137 ---- points_= new IPoint[longueur]; double[] p; ! IUsine u= BoonyLib.findUsine(); for (int i= longueur - 1; i >= 0; i--) { points_[i]= u.creeGeometriePoint(); *************** *** 256,260 **** results.maillage(null); IMaillage r= ! Convertisseur.SMaillage2I(results.maillage(), UsineHelper.findUsine()); setProgression("conversion terminée", 100); System.out.println("conversion terminée pour le service Dunes"); --- 271,275 ---- results.maillage(null); IMaillage r= ! Convertisseur.SMaillage2I(results.maillage(), BoonyLib.findUsine()); setProgression("conversion terminée", 100); System.out.println("conversion terminée pour le service Dunes"); |
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31194/src/org/fudaa/dodico/ef Modified Files: DArete.java DTrou.java DMaillage.java DNoeud.java DRegion.java DParametresCalcul.java DElement.java Log Message: Modif DObjets Index: DRegion.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DRegion.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DRegion.java 25 Nov 2003 10:11:32 -0000 1.5 --- DRegion.java 27 Apr 2004 15:59:46 -0000 1.6 *************** *** 8,14 **** */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.*; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.*; /** * Definition d'un trou. --- 8,15 ---- */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.IRegion; ! import org.fudaa.dodico.corba.ef.IRegionOperations; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.DObjet; /** * Definition d'un trou. *************** *** 17,21 **** * @author Fred Deniger */ ! public class DRegion extends DObjet implements IRegionOperations { /** * .... --- 18,22 ---- * @author Fred Deniger */ ! public class DRegion extends DObjet implements IRegion,IRegionOperations { /** * .... Index: DArete.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DArete.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DArete.java 25 Nov 2003 10:11:32 -0000 1.5 --- DArete.java 27 Apr 2004 15:59:46 -0000 1.6 *************** *** 1,3 **** ! /* * @file DArete.java * @creation 1998-10-13 --- 1,3 ---- ! /** * @file DArete.java * @creation 1998-10-13 *************** *** 8,14 **** */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.*; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.*; /** * Definition d'une arete d'element. --- 8,16 ---- */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.IArete; ! import org.fudaa.dodico.corba.ef.IAreteOperations; ! import org.fudaa.dodico.corba.ef.INoeud; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.DObjet; /** * Definition d'une arete d'element. *************** *** 17,21 **** * @author Bertrand Marchand */ ! public class DArete extends DObjet implements IAreteOperations { /** * Les noeuds de l'arete. --- 19,23 ---- * @author Bertrand Marchand */ ! public class DArete extends DObjet implements IAreteOperations,IArete { /** * Les noeuds de l'arete. Index: DTrou.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DTrou.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DTrou.java 25 Nov 2003 10:11:32 -0000 1.5 --- DTrou.java 27 Apr 2004 15:59:46 -0000 1.6 *************** *** 8,14 **** */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.*; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.*; /** * ... --- 8,15 ---- */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.ITrou; ! import org.fudaa.dodico.corba.ef.ITrouOperations; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.DObjet; /** * ... *************** *** 17,21 **** * @author */ ! public class DTrou extends DObjet implements ITrouOperations { private IPoint pt_; /** --- 18,22 ---- * @author */ ! public class DTrou extends DObjet implements ITrouOperations,ITrou { private IPoint pt_; /** Index: DParametresCalcul.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DParametresCalcul.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DParametresCalcul.java 25 Nov 2003 10:11:32 -0000 1.6 --- DParametresCalcul.java 27 Apr 2004 15:59:46 -0000 1.7 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.ef; + import org.fudaa.dodico.corba.ef.IParametresCalcul; import org.fudaa.dodico.corba.ef.IParametresCalculOperations; import org.fudaa.dodico.corba.geometrie.LTypeElement; *************** *** 19,23 **** public class DParametresCalcul extends DObjet ! implements IParametresCalculOperations { /** * Definit le type d'element pour le mailleur. Par défaut, le maillage --- 20,24 ---- public class DParametresCalcul extends DObjet ! implements IParametresCalcul,IParametresCalculOperations { /** * Definit le type d'element pour le mailleur. Par défaut, le maillage Index: DMaillage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DMaillage.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DMaillage.java 25 Nov 2003 10:11:32 -0000 1.6 --- DMaillage.java 27 Apr 2004 15:59:46 -0000 1.7 *************** *** 1,3 **** ! /* * @file DMaillage.java * @creation 1998-04-27 --- 1,3 ---- ! /** * @file DMaillage.java * @creation 1998-04-27 *************** *** 8,17 **** */ package org.fudaa.dodico.ef; ! import java.util.*; ! import org.fudaa.dodico.corba.ef.*; ! import org.fudaa.dodico.corba.geometrie.*; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.usine.UsineHelper; /** * Definition d'un maillage --- 8,27 ---- */ package org.fudaa.dodico.ef; ! import java.util.Enumeration; ! import java.util.Hashtable; ! import java.util.Vector; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; ! import org.fudaa.dodico.corba.ef.IArete; ! import org.fudaa.dodico.corba.ef.IElement; ! import org.fudaa.dodico.corba.ef.IMaillage; ! import org.fudaa.dodico.corba.ef.IMaillageOperations; ! import org.fudaa.dodico.corba.ef.INoeud; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.ISurfaceComposee; ! import org.fudaa.dodico.corba.geometrie.LTypeElement; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.DObjet; /** * Definition d'un maillage *************** *** 20,24 **** * @author Sofiane Hadji */ ! public class DMaillage extends DObjet implements IMaillageOperations { /** * Tableau des éléments. --- 30,34 ---- * @author Sofiane Hadji */ ! public class DMaillage extends DObjet implements IMaillageOperations,IMaillage { /** * Tableau des éléments. *************** *** 367,371 **** int numero; INoeud[] noeuds; ! IUsine u= UsineHelper.findUsine(); if (u == null) { CDodico.exception(this, "Usine nulle", CDodico.OBJECT_NOT_EXIST); --- 377,381 ---- int numero; INoeud[] noeuds; ! IUsine u= BoonyLib.findUsine(); if (u == null) { CDodico.exception(this, "Usine nulle", CDodico.OBJECT_NOT_EXIST); Index: DNoeud.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DNoeud.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DNoeud.java 25 Nov 2003 10:11:32 -0000 1.5 --- DNoeud.java 27 Apr 2004 15:59:46 -0000 1.6 *************** *** 8,14 **** */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.*; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.*; /** * Definition d'un noeud. --- 8,15 ---- */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.INoeud; ! import org.fudaa.dodico.corba.ef.INoeudOperations; import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.objet.DObjet; /** * Definition d'un noeud. *************** *** 17,21 **** * @author Sofiane Hadji , Bertrand Marchand */ ! public class DNoeud extends DObjet implements INoeudOperations { /** * Le point de ce noeud. --- 18,22 ---- * @author Sofiane Hadji , Bertrand Marchand */ ! public class DNoeud extends DObjet implements INoeudOperations,INoeud { /** * Le point de ce noeud. Index: DElement.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ef/DElement.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DElement.java 25 Nov 2003 10:11:32 -0000 1.6 --- DElement.java 27 Apr 2004 15:59:46 -0000 1.7 *************** *** 1,3 **** ! /* * @file DElement.java * @creation 1998-04-27 --- 1,3 ---- ! /** * @file DElement.java * @creation 1998-04-27 *************** *** 8,16 **** */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.corba.ef.*; ! import org.fudaa.dodico.corba.geometrie.*; ! import org.fudaa.dodico.corba.usine.IUsine; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.usine.UsineHelper; /** * Definition d'un element. --- 8,22 ---- */ package org.fudaa.dodico.ef; ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.corba.boony.IUsine; ! import org.fudaa.dodico.corba.ef.IArete; ! import org.fudaa.dodico.corba.ef.IElement; ! import org.fudaa.dodico.corba.ef.IElementOperations; ! import org.fudaa.dodico.corba.ef.INoeud; ! import org.fudaa.dodico.corba.geometrie.IPoint; ! import org.fudaa.dodico.corba.geometrie.IPolygone; ! import org.fudaa.dodico.corba.geometrie.LTypeElement; ! import org.fudaa.dodico.objet.CDodico; ! import org.fudaa.dodico.objet.DObjet; /** * Definition d'un element. *************** *** 19,23 **** * @author Sofiane Hadji , Bertrand Marchand */ ! public class DElement extends DObjet implements IElementOperations { /** * Noeuds de l'element. --- 25,29 ---- * @author Sofiane Hadji , Bertrand Marchand */ ! public class DElement extends DObjet implements IElementOperations,IElement { /** * Noeuds de l'element. *************** *** 154,158 **** } IArete[] aretes= new IArete[iNoeuds.length]; ! IUsine u= UsineHelper.findUsine(); if (u == null) { CDodico.exception(this, "Usine nulle", CDodico.OBJECT_NOT_EXIST); --- 160,164 ---- } IArete[] aretes= new IArete[iNoeuds.length]; ! IUsine u= BoonyLib.findUsine(); if (u == null) { CDodico.exception(this, "Usine nulle", CDodico.OBJECT_NOT_EXIST); |
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dunes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31118/src/org/fudaa/dodico/dunes Modified Files: DCalculDunes.java DResultatsDunes.java DParametresDunes.java ServeurDunes.java Removed Files: DTestDunes.java ServeurTestDunes.java Log Message: Modif DObjets --- ServeurTestDunes.java DELETED --- Index: DCalculDunes.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dunes/DCalculDunes.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DCalculDunes.java 19 Mar 2004 17:40:17 -0000 1.6 --- DCalculDunes.java 27 Apr 2004 15:59:20 -0000 1.7 *************** *** 1,3 **** ! /* * @file DCalculDunes.java * @creation 1998-04-22 --- 1,3 ---- ! /** * @file DCalculDunes.java * @creation 1998-04-22 *************** *** 14,17 **** --- 14,18 ---- import org.fudaa.dodico.calcul.DCalcul; import org.fudaa.dodico.corba.calcul.SProgression; + import org.fudaa.dodico.corba.dunes.ICalculDunes; import org.fudaa.dodico.corba.dunes.ICalculDunesOperations; import org.fudaa.dodico.corba.dunes.IParametresDunes; *************** *** 20,27 **** import org.fudaa.dodico.corba.dunes.IResultatsDunesHelper; import org.fudaa.dodico.corba.geometrie.LTypeElement; - import org.fudaa.dodico.corba.geometrie.SElement; - import org.fudaa.dodico.corba.geometrie.SMaillage; - import org.fudaa.dodico.corba.geometrie.SNoeud; - import org.fudaa.dodico.corba.geometrie.SPoint; import org.fudaa.dodico.corba.objet.IConnexion; import org.fudaa.dodico.objet.CDodico; --- 21,24 ---- *************** *** 33,37 **** * @author Sofiane Hadji , Bertrand Marchand */ ! public class DCalculDunes extends DCalcul implements ICalculDunesOperations { /** * Structure decrivant l'etat d'avancement du calcul. --- 30,34 ---- * @author Sofiane Hadji , Bertrand Marchand */ ! public class DCalculDunes extends DCalcul implements ICalculDunes,ICalculDunesOperations { /** * Structure decrivant l'etat d'avancement du calcul. --- DTestDunes.java DELETED --- Index: DResultatsDunes.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dunes/DResultatsDunes.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DResultatsDunes.java 22 Mar 2004 10:16:10 -0000 1.6 --- DResultatsDunes.java 27 Apr 2004 15:59:20 -0000 1.7 *************** *** 1,3 **** ! /* * @file DResultatsDunes.java * @creation 1998-04-23 --- 1,3 ---- ! /** * @file DResultatsDunes.java * @creation 1998-04-23 *************** *** 8,22 **** */ package org.fudaa.dodico.dunes; import org.fudaa.dodico.corba.dunes.IResultatsDunesOperations; import org.fudaa.dodico.corba.geometrie.LTypeElement; import org.fudaa.dodico.corba.geometrie.SMaillage; import org.fudaa.dodico.corba.geometrie.SNoeud; import org.fudaa.dodico.corba.geometrie.SPoint; - import org.fudaa.dodico.corba.geometrie.SElement; - import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.calcul.DResultats; import org.fudaa.dodico.fortran.FortranReader; ! import java.io.FileReader; ! import java.io.IOException; /** * Classe d'implantation de l'interface <code>IResultatsDunes</code> gerant les --- 8,24 ---- */ package org.fudaa.dodico.dunes; + import java.io.FileReader; + import java.io.IOException; + + import org.fudaa.dodico.calcul.DResultats; + import org.fudaa.dodico.corba.dunes.IResultatsDunes; import org.fudaa.dodico.corba.dunes.IResultatsDunesOperations; import org.fudaa.dodico.corba.geometrie.LTypeElement; + import org.fudaa.dodico.corba.geometrie.SElement; import org.fudaa.dodico.corba.geometrie.SMaillage; import org.fudaa.dodico.corba.geometrie.SNoeud; import org.fudaa.dodico.corba.geometrie.SPoint; import org.fudaa.dodico.fortran.FortranReader; ! import org.fudaa.dodico.objet.CDodico; /** * Classe d'implantation de l'interface <code>IResultatsDunes</code> gerant les *************** *** 30,34 **** public class DResultatsDunes extends DResultats ! implements IResultatsDunesOperations { /** * Le nom du fichier (sans extenssion) genere par le code de calcul --- 32,36 ---- public class DResultatsDunes extends DResultats ! implements IResultatsDunes,IResultatsDunesOperations { /** * Le nom du fichier (sans extenssion) genere par le code de calcul Index: ServeurDunes.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dunes/ServeurDunes.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ServeurDunes.java 25 Nov 2003 10:11:31 -0000 1.4 --- ServeurDunes.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 8,13 **** */ package org.fudaa.dodico.dunes; - import org.fudaa.dodico.objet.CDodico; import java.util.Date; /** * Lance le serveur du code de calcul <code>dunes</code>. --- 8,15 ---- */ package org.fudaa.dodico.dunes; import java.util.Date; + + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.objet.CDodico; /** * Lance le serveur du code de calcul <code>dunes</code>. *************** *** 30,35 **** ? args[0] : CDodico.generateName("::dunes::ICalculDunes")); ! DCalculDunes s= new DCalculDunes(); ! CDodico.rebind(nom, s.tie()); System.out.println("Dunes server running... "); System.out.println("Name: " + nom); --- 32,38 ---- ? args[0] : CDodico.generateName("::dunes::ICalculDunes")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cete Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! CDodico.rebind(nom, BoonyLib.createService(DCalculDunes.class)); System.out.println("Dunes server running... "); System.out.println("Name: " + nom); Index: DParametresDunes.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dunes/DParametresDunes.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DParametresDunes.java 25 Nov 2003 10:11:31 -0000 1.5 --- DParametresDunes.java 27 Apr 2004 15:59:20 -0000 1.6 *************** *** 8,23 **** */ package org.fudaa.dodico.dunes; ! import org.fudaa.dodico.corba.dunes.IParametresDunesOperations; import org.fudaa.dodico.corba.dunes.IParametresDunes; import org.fudaa.dodico.corba.geometrie.SPoint; import org.fudaa.dodico.corba.geometrie.SPolyligne; import org.fudaa.dodico.corba.geometrie.SRegion; import org.fudaa.dodico.corba.geometrie.STrou; - import org.fudaa.dodico.calcul.DParametres; import org.fudaa.dodico.fortran.FortranWriter; - import org.fudaa.dodico.objet.CDodico; import org.fudaa.dodico.geometrie.SPointVecteur; ! import java.io.FileWriter; ! import java.io.IOException; /** * Classe d'implantation de l'interface <code>IParametresDunes</code> gerant --- 8,24 ---- */ package org.fudaa.dodico.dunes; ! import java.io.FileWriter; ! import java.io.IOException; ! ! import org.fudaa.dodico.calcul.DParametres; import org.fudaa.dodico.corba.dunes.IParametresDunes; + import org.fudaa.dodico.corba.dunes.IParametresDunesOperations; import org.fudaa.dodico.corba.geometrie.SPoint; import org.fudaa.dodico.corba.geometrie.SPolyligne; import org.fudaa.dodico.corba.geometrie.SRegion; import org.fudaa.dodico.corba.geometrie.STrou; import org.fudaa.dodico.fortran.FortranWriter; import org.fudaa.dodico.geometrie.SPointVecteur; ! import org.fudaa.dodico.objet.CDodico; /** * Classe d'implantation de l'interface <code>IParametresDunes</code> gerant *************** *** 29,33 **** public class DParametresDunes extends DParametres ! implements IParametresDunesOperations { private STrou[] sT_; private SRegion[] sR_; --- 30,34 ---- public class DParametresDunes extends DParametres ! implements IParametresDunes,IParametresDunesOperations { private STrou[] sT_; private SRegion[] sR_; |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:29
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/diapre In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31118/src/org/fudaa/dodico/diapre Modified Files: DCalculDiapre.java DResultatsDiapre.java ServeurDiapre.java DParametresDiapre.java Removed Files: ClientDiapre.java Log Message: Modif DObjets Index: DResultatsDiapre.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/diapre/DResultatsDiapre.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DResultatsDiapre.java 25 Nov 2003 10:11:26 -0000 1.4 --- DResultatsDiapre.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 1,3 **** ! /* * @file DResultatsDiapre.java * @creation 2000-09-22 --- 1,3 ---- ! /** * @file DResultatsDiapre.java * @creation 2000-09-22 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.diapre; + import org.fudaa.dodico.corba.diapre.IResultatsDiapre; import org.fudaa.dodico.corba.diapre.IResultatsDiapreOperations; import org.fudaa.dodico.corba.diapre.SResultatsDiapre; *************** *** 26,30 **** public class DResultatsDiapre extends DResultats ! implements IResultatsDiapreOperations { /** * Le pas ??? --- 27,31 ---- public class DResultatsDiapre extends DResultats ! implements IResultatsDiapreOperations,IResultatsDiapre { /** * Le pas ??? Index: DCalculDiapre.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/diapre/DCalculDiapre.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DCalculDiapre.java 25 Nov 2003 10:11:26 -0000 1.4 --- DCalculDiapre.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 1,3 **** ! /* * @file DCalculDiapre.java * @creation 2000-09-22 --- 1,3 ---- ! /** * @file DCalculDiapre.java * @creation 2000-09-22 *************** *** 9,12 **** --- 9,13 ---- package org.fudaa.dodico.diapre; import org.fudaa.dodico.corba.objet.IConnexion; + import org.fudaa.dodico.corba.diapre.ICalculDiapre; import org.fudaa.dodico.corba.diapre.IParametresDiapre; import org.fudaa.dodico.corba.diapre.IParametresDiapreHelper; *************** *** 23,27 **** * @author Fouzia Elouafi , Jean de Malafosse */ ! public class DCalculDiapre extends DCalcul implements ICalculDiapreOperations { /** * Initialisation des extensions de fichier utilisees:".dia, .dat, .d" . --- 24,28 ---- * @author Fouzia Elouafi , Jean de Malafosse */ ! public class DCalculDiapre extends DCalcul implements ICalculDiapreOperations,ICalculDiapre { /** * Initialisation des extensions de fichier utilisees:".dia, .dat, .d" . Index: DParametresDiapre.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/diapre/DParametresDiapre.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DParametresDiapre.java 25 Nov 2003 10:11:26 -0000 1.4 --- DParametresDiapre.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 1,3 **** ! /* * @file DParametresDiapre.java * @creation 2000-09-21 --- 1,3 ---- ! /** * @file DParametresDiapre.java * @creation 2000-09-21 *************** *** 8,20 **** */ package org.fudaa.dodico.diapre; - import org.fudaa.dodico.corba.objet.IConnexion; - import org.fudaa.dodico.corba.diapre.*; - import org.fudaa.dodico.calcul.DParametres; - import org.fudaa.dodico.fortran.FortranReader; - import org.fudaa.dodico.fortran.FortranWriter; - import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /** * Classe implementant l'interface IParametresDiapre gerant les parametres du --- 8,33 ---- */ package org.fudaa.dodico.diapre; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; + + import org.fudaa.dodico.calcul.DParametres; + import org.fudaa.dodico.corba.diapre.IParametresDiapre; + import org.fudaa.dodico.corba.diapre.IParametresDiapreOperations; + import org.fudaa.dodico.corba.diapre.SCommentairesDiapre; + import org.fudaa.dodico.corba.diapre.SCoucheSol; + import org.fudaa.dodico.corba.diapre.SEau; + import org.fudaa.dodico.corba.diapre.SOptions; + import org.fudaa.dodico.corba.diapre.SParametresDiapre; + import org.fudaa.dodico.corba.diapre.SParametresGeneraux; + import org.fudaa.dodico.corba.diapre.SPointDiapre; + import org.fudaa.dodico.corba.diapre.SSol; + import org.fudaa.dodico.corba.diapre.SSurchargeLineique; + import org.fudaa.dodico.corba.diapre.SSurchargeTrapezoidale; + import org.fudaa.dodico.corba.diapre.SSurchargeUniforme; + import org.fudaa.dodico.corba.diapre.SSurchargesProjet; + import org.fudaa.dodico.corba.diapre.STalusDiapre; + import org.fudaa.dodico.fortran.FortranReader; + import org.fudaa.dodico.fortran.FortranWriter; /** * Classe implementant l'interface IParametresDiapre gerant les parametres du *************** *** 26,30 **** public class DParametresDiapre extends DParametres ! implements IParametresDiapreOperations { /** * Structure decrivant les parametres du calcul. --- 39,43 ---- public class DParametresDiapre extends DParametres ! implements IParametresDiapreOperations,IParametresDiapre { /** * Structure decrivant les parametres du calcul. --- ClientDiapre.java DELETED --- Index: ServeurDiapre.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/diapre/ServeurDiapre.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ServeurDiapre.java 25 Nov 2003 10:11:26 -0000 1.4 --- ServeurDiapre.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 8,13 **** */ package org.fudaa.dodico.diapre; - import org.fudaa.dodico.objet.CDodico; import java.util.Date; /** * Lance le serveur du code de calcul <code>diapre</code>. --- 8,15 ---- */ package org.fudaa.dodico.diapre; import java.util.Date; + + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.objet.CDodico; /** * Lance le serveur du code de calcul <code>diapre</code>. *************** *** 30,35 **** ? args[0] : CDodico.generateName("::diapre::ICalculDiapre")); ! DCalculDiapre s= new DCalculDiapre(); ! CDodico.rebind(nom, s.tie()); System.out.println("Diapre server running... "); System.out.println("Name: " + nom); --- 32,38 ---- ? args[0] : CDodico.generateName("::diapre::ICalculDiapre")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cete Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! CDodico.rebind(nom, BoonyLib.createService(DCalculDiapre.class)); System.out.println("Diapre server running... "); System.out.println("Name: " + nom); |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:29
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dimduc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31118/src/org/fudaa/dodico/dimduc Modified Files: DCalculDimduc.java DResultatsDimduc.java DParametresDimduc.java ServeurDimduc.java Log Message: Modif DObjets Index: DResultatsDimduc.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dimduc/DResultatsDimduc.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DResultatsDimduc.java 25 Nov 2003 10:11:30 -0000 1.4 --- DResultatsDimduc.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 1,3 **** ! /* * @file DResultatsDimduc.java * @creation 1999-06-01 --- 1,3 ---- ! /** * @file DResultatsDimduc.java * @creation 1999-06-01 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.dimduc; + import org.fudaa.dodico.corba.dimduc.IResultatsDimduc; import org.fudaa.dodico.corba.dimduc.IResultatsDimducOperations; import org.fudaa.dodico.corba.dimduc.STableauMoments; *************** *** 23,27 **** public class DResultatsDimduc extends DResultats ! implements IResultatsDimducOperations { //private String path; /** --- 24,28 ---- public class DResultatsDimduc extends DResultats ! implements IResultatsDimduc,IResultatsDimducOperations { //private String path; /** Index: ServeurDimduc.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dimduc/ServeurDimduc.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ServeurDimduc.java 25 Nov 2003 10:11:30 -0000 1.4 --- ServeurDimduc.java 27 Apr 2004 15:59:20 -0000 1.5 *************** *** 9,12 **** --- 9,14 ---- package org.fudaa.dodico.dimduc; import java.util.Date; + + import org.fudaa.dodico.boony.BoonyLib; import org.fudaa.dodico.objet.CDodico; /** *************** *** 30,35 **** ? args[0] : CDodico.generateName("::dimduc::ICalculDimduc")); ! DCalculDimduc s= new DCalculDimduc(); ! CDodico.rebind(nom, s.tie()); System.out.println("Dimduc server running... "); System.out.println("Name: " + nom); --- 32,38 ---- ? args[0] : CDodico.generateName("::dimduc::ICalculDimduc")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cete Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! CDodico.rebind(nom, BoonyLib.createService(DCalculDimduc.class)); System.out.println("Dimduc server running... "); System.out.println("Name: " + nom); Index: DParametresDimduc.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dimduc/DParametresDimduc.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DParametresDimduc.java 25 Nov 2003 10:11:30 -0000 1.5 --- DParametresDimduc.java 27 Apr 2004 15:59:20 -0000 1.6 *************** *** 1,3 **** ! /* * @file DParametresDimduc.java * @creation 1999-06-01 --- 1,3 ---- ! /** * @file DParametresDimduc.java * @creation 1999-06-01 *************** *** 9,12 **** --- 9,13 ---- package org.fudaa.dodico.dimduc; import org.fudaa.dodico.calcul.DParametres; + import org.fudaa.dodico.corba.dimduc.IParametresDimduc; import org.fudaa.dodico.corba.dimduc.IParametresDimducOperations; import org.fudaa.dodico.corba.dimduc.SParametres01; *************** *** 21,25 **** public class DParametresDimduc extends DParametres ! implements IParametresDimducOperations { /** * Structure decrivant les parametres : diametres, epaisseurs... --- 22,26 ---- public class DParametresDimduc extends DParametres ! implements IParametresDimduc,IParametresDimducOperations { /** * Structure decrivant les parametres : diametres, epaisseurs... Index: DCalculDimduc.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/dimduc/DCalculDimduc.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DCalculDimduc.java 25 Nov 2003 10:11:30 -0000 1.4 --- DCalculDimduc.java 27 Apr 2004 15:59:19 -0000 1.5 *************** *** 1,3 **** ! /* * @file DCalculDimduc.java * @creation 1999-06-01 --- 1,3 ---- ! /** * @file DCalculDimduc.java * @creation 1999-06-01 *************** *** 21,25 **** * @author Christian Barou */ ! public class DCalculDimduc extends DCalcul implements ICalculDimducOperations { /** * .... --- 21,25 ---- * @author Christian Barou */ ! public class DCalculDimduc extends DCalcul implements ICalculDimduc,ICalculDimducOperations { /** * .... |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:05
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/curvi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31007/src/org/fudaa/dodico/curvi Modified Files: ServeurCurvi.java DResultatsCurvi.java DCalculCurvi.java PontCurvi.java DParametresCurvi.java Log Message: Modif DObjets Index: ServeurCurvi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/curvi/ServeurCurvi.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ServeurCurvi.java 25 Nov 2003 10:11:26 -0000 1.4 --- ServeurCurvi.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 8,16 **** */ package org.fudaa.dodico.curvi; ! import java.net.*; ! import java.util.*; ! import org.fudaa.dodico.corba.objet.*; ! import org.fudaa.dodico.objet.*; ! import org.fudaa.dodico.corba.curvi.*; /** * Lance le serveur du code de calcul <code>curvi</code>. --- 8,15 ---- */ package org.fudaa.dodico.curvi; ! import java.util.Date; ! ! import org.fudaa.dodico.boony.BoonyLib; ! import org.fudaa.dodico.objet.CDodico; /** * Lance le serveur du code de calcul <code>curvi</code>. *************** *** 33,38 **** ? args[0] : CDodico.generateName("::curvi::ICalculCurvi")); ! DCalculCurvi s= new DCalculCurvi(); ! CDodico.rebind(nom, s.tie()); System.out.println("Curvi server running... "); System.out.println("Name: " + nom); --- 32,38 ---- ? args[0] : CDodico.generateName("::curvi::ICalculCurvi")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cette Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! CDodico.rebind(nom, BoonyLib.createService(DCalculCurvi.class)); System.out.println("Curvi server running... "); System.out.println("Name: " + nom); Index: DCalculCurvi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/curvi/DCalculCurvi.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DCalculCurvi.java 25 Nov 2003 10:11:25 -0000 1.4 --- DCalculCurvi.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.curvi; + import org.fudaa.dodico.corba.curvi.ICalculCurvi; import org.fudaa.dodico.corba.curvi.ICalculCurviOperations; import org.fudaa.dodico.corba.curvi.IParametresCurvi; *************** *** 27,31 **** * @author Guillaume Desnoix */ ! public class DCalculCurvi extends DCalcul implements ICalculCurviOperations { /** * Initialisation des extensions des fichiers (asc, cor, ele, sol, ini, fin --- 28,32 ---- * @author Guillaume Desnoix */ ! public class DCalculCurvi extends DCalcul implements ICalculCurviOperations,ICalculCurvi { /** * Initialisation des extensions des fichiers (asc, cor, ele, sol, ini, fin Index: PontCurvi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/curvi/PontCurvi.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** PontCurvi.java 25 Nov 2003 10:11:25 -0000 1.4 --- PontCurvi.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 26,30 **** * @author Guillaume Desnoix */ ! public class PontCurvi extends DCalcul implements ICalculCurviOperations { /** * Le calcul <code>Curvi</code> vers lequel le "pont" est effectue. --- 26,30 ---- * @author Guillaume Desnoix */ ! public class PontCurvi extends DCalcul implements ICalculCurviOperations,ICalculCurvi { /** * Le calcul <code>Curvi</code> vers lequel le "pont" est effectue. Index: DParametresCurvi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/curvi/DParametresCurvi.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DParametresCurvi.java 25 Nov 2003 10:11:25 -0000 1.4 --- DParametresCurvi.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 1,3 **** ! /* * @file DParametresCurvi.java * @creation 1998-03-31 --- 1,3 ---- ! /** * @file DParametresCurvi.java * @creation 1998-03-31 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.curvi; + import org.fudaa.dodico.corba.curvi.IParametresCurvi; import org.fudaa.dodico.corba.curvi.IParametresCurviOperations; import org.fudaa.dodico.corba.curvi.SParametresCurviASC; *************** *** 23,27 **** public class DParametresCurvi extends DParametres ! implements IParametresCurviOperations { /** * Les parametres INP (voir le fichier curvi.idl). --- 24,28 ---- public class DParametresCurvi extends DParametres ! implements IParametresCurviOperations,IParametresCurvi { /** * Les parametres INP (voir le fichier curvi.idl). Index: DResultatsCurvi.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/curvi/DResultatsCurvi.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DResultatsCurvi.java 25 Nov 2003 10:11:25 -0000 1.4 --- DResultatsCurvi.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.curvi; + import org.fudaa.dodico.corba.curvi.IResultatsCurvi; import org.fudaa.dodico.corba.curvi.IResultatsCurviOperations; import org.fudaa.dodico.corba.curvi.SResultatsCurviCOR; *************** *** 28,32 **** public class DResultatsCurvi extends DResultats ! implements IResultatsCurviOperations { private SResultatsCurviCOR resultsCOR= null; private SResultatsCurviELE resultsELE= null; --- 29,33 ---- public class DResultatsCurvi extends DResultats ! implements IResultatsCurviOperations,IResultatsCurvi { private SResultatsCurviCOR resultsCOR= null; private SResultatsCurviELE resultsELE= null; |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:05
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/collection In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31007/src/org/fudaa/dodico/collection Modified Files: DTableau.java DCollection.java Log Message: Modif DObjets Index: DTableau.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/collection/DTableau.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DTableau.java 25 Nov 2003 10:11:25 -0000 1.5 --- DTableau.java 27 Apr 2004 15:58:56 -0000 1.6 *************** *** 1,3 **** ! /* * @file DTableau.java * @creation 1998-12-18 --- 1,3 ---- ! /** * @file DTableau.java * @creation 1998-12-18 *************** *** 8,18 **** */ package org.fudaa.dodico.collection; import org.fudaa.dodico.corba.collection.ITableau; import org.fudaa.dodico.corba.collection.ITableauOperations; - import org.fudaa.dodico.corba.objet.IObjetHelper; import org.fudaa.dodico.corba.objet.IObjet; import org.fudaa.dodico.objet.DObjet; - import java.util.Vector; - import java.util.Enumeration; /** * Cette classe implante un tableau d'objet dynamique (cf --- 8,18 ---- */ package org.fudaa.dodico.collection; + import java.util.Vector; + import org.fudaa.dodico.corba.collection.ITableau; import org.fudaa.dodico.corba.collection.ITableauOperations; import org.fudaa.dodico.corba.objet.IObjet; + import org.fudaa.dodico.corba.objet.IObjetHelper; import org.fudaa.dodico.objet.DObjet; /** * Cette classe implante un tableau d'objet dynamique (cf *************** *** 27,31 **** * @author Guillaume Desnoix */ ! public class DTableau extends DObjet implements ITableauOperations { /** * Le vecteur utilise pour stocké les donnees. --- 27,31 ---- * @author Guillaume Desnoix */ ! public class DTableau extends DObjet implements ITableauOperations,ITableau { /** * Le vecteur utilise pour stocké les donnees. Index: DCollection.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/collection/DCollection.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DCollection.java 25 Nov 2003 10:11:25 -0000 1.5 --- DCollection.java 27 Apr 2004 15:58:56 -0000 1.6 *************** *** 1,3 **** ! /* * @file DCollection.java * @creation 2001-07-16 --- 1,3 ---- ! /** * @file DCollection.java * @creation 2001-07-16 *************** *** 18,22 **** public abstract class DCollection extends DObjet ! implements ICollectionOperations { /** * Constructeur vide. --- 18,22 ---- public abstract class DCollection extends DObjet ! implements ICollectionOperations,ICollection { /** * Constructeur vide. |
From: Frederic D. <de...@us...> - 2004-04-27 15:59:05
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/cubature In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31007/src/org/fudaa/dodico/cubature Modified Files: DCalculCubature.java ServeurCubature.java DResultatsCubature.java DParametresCubature.java Log Message: Modif DObjets Index: ServeurCubature.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/cubature/ServeurCubature.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ServeurCubature.java 25 Nov 2003 10:11:25 -0000 1.4 --- ServeurCubature.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 9,12 **** --- 9,15 ---- package org.fudaa.dodico.cubature; import java.util.Date; + + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.boony.DUsine; import org.fudaa.dodico.objet.CDodico; /** *************** *** 31,36 **** ? args[0] : CDodico.generateName("::cubature::ICalculCubature")); ! DCalculCubature s= new DCalculCubature(); ! CDodico.rebind(nom, s.tie()); System.out.println("Cubature server running... "); System.out.println("Name: " + nom); --- 34,40 ---- ? args[0] : CDodico.generateName("::cubature::ICalculCubature")); ! //Cas particulier : il s'agit de creer un serveur de calcul dans une jvm donne ! //Cete Méthode n'est pas a imiter. If faut utiliser Boony pour creer des objet corba. ! BoonyLib.createService(DCalculCubature.class); System.out.println("Cubature server running... "); System.out.println("Name: " + nom); Index: DResultatsCubature.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/cubature/DResultatsCubature.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DResultatsCubature.java 25 Nov 2003 10:11:25 -0000 1.4 --- DResultatsCubature.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 1,3 **** ! /* * @file DResultatsCubature.java * @creation 2000-12-12 --- 1,3 ---- ! /** * @file DResultatsCubature.java * @creation 2000-12-12 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.cubature; + import org.fudaa.dodico.corba.cubature.IResultatsCubature; import org.fudaa.dodico.corba.cubature.IResultatsCubatureOperations; import org.fudaa.dodico.corba.cubature.SVolumeCubature; *************** *** 25,29 **** public class DResultatsCubature extends DResultats ! implements IResultatsCubatureOperations { /** * Nom du fichier utilise par l'executable pour ecrire les resultats du --- 26,30 ---- public class DResultatsCubature extends DResultats ! implements IResultatsCubatureOperations,IResultatsCubature { /** * Nom du fichier utilise par l'executable pour ecrire les resultats du Index: DCalculCubature.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/cubature/DCalculCubature.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DCalculCubature.java 25 Nov 2003 10:11:25 -0000 1.4 --- DCalculCubature.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 1,3 **** ! /* * @file DCalculCubature.java * @creation 2000-12-10 --- 1,3 ---- ! /** * @file DCalculCubature.java * @creation 2000-12-10 *************** *** 10,13 **** --- 10,14 ---- import org.fudaa.dodico.calcul.DCalcul; import org.fudaa.dodico.corba.calcul.SProgression; + import org.fudaa.dodico.corba.cubature.ICalculCubature; import org.fudaa.dodico.corba.cubature.ICalculCubatureOperations; import org.fudaa.dodico.corba.cubature.IParametresCubature; *************** *** 26,30 **** public class DCalculCubature extends DCalcul ! implements ICalculCubatureOperations { /** * Structure decrivant la progression du programme sur serveur. --- 27,31 ---- public class DCalculCubature extends DCalcul ! implements ICalculCubatureOperations,ICalculCubature { /** * Structure decrivant la progression du programme sur serveur. Index: DParametresCubature.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/cubature/DParametresCubature.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DParametresCubature.java 25 Nov 2003 10:11:25 -0000 1.4 --- DParametresCubature.java 27 Apr 2004 15:58:56 -0000 1.5 *************** *** 1,3 **** ! /* * @file DParametresCubature.java * @creation 2000-12-10 --- 1,3 ---- ! /** * @file DParametresCubature.java * @creation 2000-12-10 *************** *** 32,36 **** public class DParametresCubature extends DParametres ! implements IParametresCubatureOperations { /** * Premiere geometrie : une geometrie est un ensemble de points, polylignes --- 32,36 ---- public class DParametresCubature extends DParametres ! implements IParametresCubatureOperations,IParametresCubature { /** * Premiere geometrie : une geometrie est un ensemble de points, polylignes |
From: Frederic D. <de...@us...> - 2004-04-27 15:58:47
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/calcul In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30933/src/org/fudaa/dodico/calcul Modified Files: DCalcul.java DParametres.java DResultats.java Log Message: Modif DObjets Index: DResultats.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/calcul/DResultats.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DResultats.java 25 Nov 2003 10:11:24 -0000 1.5 --- DResultats.java 27 Apr 2004 15:58:36 -0000 1.6 *************** *** 1,3 **** ! /* * @file DResultats.java * @creation 2001-06-26 --- 1,3 ---- ! /** * @file DResultats.java * @creation 2001-06-26 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.calcul; + import org.fudaa.dodico.corba.calcul.IResultats; import org.fudaa.dodico.corba.calcul.IResultatsOperations; import org.fudaa.dodico.objet.DObjet; *************** *** 18,22 **** public abstract class DResultats extends DObjet ! implements IResultatsOperations { /** * Appelle le constructeur de DObjet uniquement. --- 19,23 ---- public abstract class DResultats extends DObjet ! implements IResultatsOperations,IResultats { /** * Appelle le constructeur de DObjet uniquement. Index: DCalcul.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/calcul/DCalcul.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DCalcul.java 25 Nov 2003 10:11:24 -0000 1.6 --- DCalcul.java 27 Apr 2004 15:58:36 -0000 1.7 *************** *** 1,76 **** ! /* ! * @file DCalcul.java ! * @creation 2001-06-26 ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne ! * @mail de...@fu... */ package org.fudaa.dodico.calcul; import org.fudaa.dodico.corba.calcul.IParametres; import org.fudaa.dodico.corba.calcul.IParametresHelper; import org.fudaa.dodico.corba.calcul.IResultats; import org.fudaa.dodico.corba.calcul.IResultatsHelper; - import org.fudaa.dodico.corba.calcul.ICalculOperations; - import org.fudaa.dodico.corba.objet.IPersonne; import org.fudaa.dodico.corba.objet.IConnexion; import org.fudaa.dodico.objet.CDodico; - import org.fudaa.dodico.objet.DObjet; import org.fudaa.dodico.objet.DTache; - import java.util.Hashtable; - import java.io.File; - import java.lang.reflect.Constructor; /** ! * Classe implementant ICalcul: gere les connexions (IConnexion) au serveur de ! * calcul et les extensions de fichier utilisees. Pour un DCalcul donne, ! * plusieurs connexions peuvent etre etablies. Un numero "unique" est attribue a ! * chaque connexion permettant de differencier les donnees de chacune: ! * l'instance de IParametres, l'instance de IResultats et les noms de fichiers. ! * ! * @version $Revision$ $Date$ by $Author$ ! * @author Axel von Arnim */ ! public abstract class DCalcul extends DTache implements ICalculOperations { /** * Chaine d'identification des IParametres dans la hashtable donnees_. */ ! private static final String PARAMS= "params"; /** * Chaine d'identification des IResultats dans la hashtable donnees_. */ ! private static final String RESULTS= "results"; /** ! * Hashtable contenant les donnees necessaires pour un calcul: les numeros de ! * connexions ainsi que les parametres et les resultats correspondants.<br> ! * La structure de la hastable est la suivante:<br> ! * cle:"PARAMS+numero de connexion" valeur:l'instance de IParametres ! * correspondante. * cle:"RESULTS+numero de connexion" valeur:l'instance de IResultats. */ ! private Hashtable donnees_; /** * Tableau contenant toutes les extensions des fichiers utilises. */ ! private String[] extensions_; /** ! * Les noms des fichiers sont etablis a partir du numero de connexion et ! * <code>FormatExt_</code> fixe le nombre minimum de chiffres composant ! * ce numero (certains codes de calcul demandent une taille minimum). * @see org.fudaa.dodico.objet.DConnexion */ ! private int formatExt_; /** ! * Initialise la table de hachage contenant les instances de IParametres et de ! * IResultats pour chaque connexion ainsi que le tableau (taille nulle) ! * decrivant les extensions des fichiers utilisees. */ public DCalcul() { super(); ! donnees_= new Hashtable(); ! extensions_= new String[0]; } /** * Devrait donner le temps estime du calcul. ! * * @return 0 */ --- 1,81 ---- ! /** ! * @file DCalcul.java ! * @creation 2001-06-26 ! * @modification $Date$ ! * @license GNU General Public License 2 ! * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne */ package org.fudaa.dodico.calcul; + + import java.io.File; + import java.lang.reflect.Method; + import java.util.Hashtable; + + import org.fudaa.dodico.boony.BoonyLib; + import org.fudaa.dodico.corba.boony.IUsine; + import org.fudaa.dodico.corba.calcul.ICalcul; + import org.fudaa.dodico.corba.calcul.ICalculOperations; import org.fudaa.dodico.corba.calcul.IParametres; import org.fudaa.dodico.corba.calcul.IParametresHelper; import org.fudaa.dodico.corba.calcul.IResultats; import org.fudaa.dodico.corba.calcul.IResultatsHelper; import org.fudaa.dodico.corba.objet.IConnexion; + import org.fudaa.dodico.corba.objet.IPersonne; import org.fudaa.dodico.objet.CDodico; import org.fudaa.dodico.objet.DTache; /** ! * Classe implementant ICalcul: gere les connexions (IConnexion) au serveur de calcul et les ! * extensions de fichier utilisees. Pour un DCalcul donne, plusieurs connexions peuvent etre ! * etablies. Un numero "unique" est attribue a chaque connexion permettant de differencier les ! * donnees de chacune: l'instance de IParametres, l'instance de IResultats et les noms de fichiers. ! * ! * @version $Revision$ $Date$ by $Author$ ! * @author Axel von Arnim */ ! public abstract class DCalcul extends DTache implements ICalculOperations,ICalcul { ! /** * Chaine d'identification des IParametres dans la hashtable donnees_. */ ! private static final String PARAMS = "params"; /** * Chaine d'identification des IResultats dans la hashtable donnees_. */ ! private static final String RESULTS = "results"; /** ! * Hashtable contenant les donnees necessaires pour un calcul: les numeros de connexions ainsi que ! * les parametres et les resultats correspondants. <br> ! * La structure de la hastable est la suivante: <br> ! * cle:"PARAMS+numero de connexion" valeur:l'instance de IParametres correspondante. * cle:"RESULTS+numero de connexion" valeur:l'instance de IResultats. */ ! private Hashtable donnees_; /** * Tableau contenant toutes les extensions des fichiers utilises. */ ! private String[] extensions_; /** ! * Les noms des fichiers sont etablis a partir du numero de connexion et <code>FormatExt_</code> ! * fixe le nombre minimum de chiffres composant ce numero (certains codes de calcul demandent une ! * taille minimum). ! * * @see org.fudaa.dodico.objet.DConnexion */ ! private int formatExt_; ! /** ! * Initialise la table de hachage contenant les instances de IParametres et de IResultats pour ! * chaque connexion ainsi que le tableau (taille nulle) decrivant les extensions des fichiers ! * utilisees. */ public DCalcul() { super(); ! donnees_ = new Hashtable(); ! extensions_ = new String[0]; } + /** * Devrait donner le temps estime du calcul. ! * * @return 0 */ *************** *** 78,92 **** return 0; } /** ! * Cree une connexion pour la IPersonne _p en faisant appel a la methode mere ! * de DTache. Si la connexion est correcte (non nulle), des instances de ! * IParametres et de IResultats sont crees et referencees dans la hashtable ! * <code>donnees_</code>. ! * ! * @return IConnexion cree par DTache.connexion(_p) * @see org.fudaa.dodico.objet.DTache */ public IConnexion connexion(IPersonne _p) { ! IConnexion c= super.connexion(_p); if (c != null) { donnees_.put(PARAMS + c.numero(), instancie("parametres")); --- 83,97 ---- return 0; } + /** ! * Cree une connexion pour la IPersonne _p en faisant appel a la methode mere de DTache. Si la ! * connexion est correcte (non nulle), des instances de IParametres et de IResultats sont crees et ! * referencees dans la hashtable <code>donnees_</code>. ! * ! * @return IConnexion cree par DTache.connexion(_p) * @see org.fudaa.dodico.objet.DTache */ public IConnexion connexion(IPersonne _p) { ! IConnexion c = super.connexion(_p); if (c != null) { donnees_.put(PARAMS + c.numero(), instancie("parametres")); *************** *** 95,110 **** return c; } /** ! * Deconnexion grace a la methode mere de DTache. Les instances de ! * IParametres et de IResultats ainsi que les fichiers correspondants sont ! * effaces. ! * * @return valeur retournee par DTache.connexion(). ! * @see org.fudaa.dodico.objet.DTache */ public boolean deconnexion(IConnexion c) { ! boolean ok= false; if (c != null) { ! ok= super.deconnexion(c); donnees_.remove(PARAMS + c.numero()); donnees_.remove(RESULTS + c.numero()); --- 100,115 ---- return c; } + /** ! * Deconnexion grace a la methode mere de DTache. Les instances de IParametres et de IResultats ! * ainsi que les fichiers correspondants sont effaces. ! * * @return valeur retournee par DTache.connexion(). ! * @see org.fudaa.dodico.objet.DTache */ public boolean deconnexion(IConnexion c) { ! boolean ok = false; if (c != null) { ! ok = super.deconnexion(c); donnees_.remove(PARAMS + c.numero()); donnees_.remove(RESULTS + c.numero()); *************** *** 113,156 **** return ok; } /** ! * Renvoie l'instance de IParametres correspondant a cette connexion apres ! * verification aupres du gestionnaire de connexion. ! * ! * @return l'instance de IParametres coorespondantes stockee dans la table de ! * hachage <code>donnees_</code>. ! * @see org.fudaa.dodico.objet.DTache#getGestionnaireConnexions() ! * @see org.fudaa.dodico.objet.DTache */ public IParametres parametres(IConnexion _c) { ! if (!getGestionnaireConnexions().verifieConnexion(_c)) ! return null; getGestionnaireConnexions().log(_c, "paramètres"); ! Object p= donnees_.get(PARAMS + _c.numero()); ! if (p == null) ! return null; ! return IParametresHelper.narrow((org.omg.CORBA.Object)p); } /** ! * Renvoie l'instance de IResultats correspondant a cette connexion apres ! * verification aupres du gestionnaire de connexion. ! * ! * @return l'instance de IParametres coorespondantes stockee dans la table de ! * hachage <code>donnees_</code>. ! * @see org.fudaa.dodico.objet.DTache#getGestionnaireConnexions() ! * @see org.fudaa.dodico.objet.DTache */ public IResultats resultats(IConnexion c) { ! if (!getGestionnaireConnexions().verifieConnexion(c)) ! return null; getGestionnaireConnexions().log(c, "résultats"); ! Object p= donnees_.get(RESULTS + c.numero()); ! if (p == null) ! return null; ! return IResultatsHelper.narrow((org.omg.CORBA.Object)p); } /** * Methode a surcharger par les implantations des codes de calculs. */ public abstract void calcul(IConnexion c); /** * Initialise les extensions des fichiers utilises grace a _ext. --- 118,161 ---- return ok; } + /** ! * Renvoie l'instance de IParametres correspondant a cette connexion apres verification aupres du ! * gestionnaire de connexion. ! * ! * @return l'instance de IParametres coorespondantes stockee dans la table de hachage ! * <code>donnees_</code>. ! * @see org.fudaa.dodico.objet.DTache#getGestionnaireConnexions() ! * @see org.fudaa.dodico.objet.DTache */ public IParametres parametres(IConnexion _c) { ! if (!getGestionnaireConnexions().verifieConnexion(_c)) return null; getGestionnaireConnexions().log(_c, "paramètres"); ! Object p = donnees_.get(PARAMS + _c.numero()); ! if (p == null) return null; ! return IParametresHelper.narrow((org.omg.CORBA.Object) p); } + /** ! * Renvoie l'instance de IResultats correspondant a cette connexion apres verification aupres du ! * gestionnaire de connexion. ! * ! * @return l'instance de IParametres coorespondantes stockee dans la table de hachage ! * <code>donnees_</code>. ! * @see org.fudaa.dodico.objet.DTache#getGestionnaireConnexions() ! * @see org.fudaa.dodico.objet.DTache */ public IResultats resultats(IConnexion c) { ! if (!getGestionnaireConnexions().verifieConnexion(c)) return null; getGestionnaireConnexions().log(c, "résultats"); ! Object p = donnees_.get(RESULTS + c.numero()); ! if (p == null) return null; ! return IResultatsHelper.narrow((org.omg.CORBA.Object) p); } + /** * Methode a surcharger par les implantations des codes de calculs. */ public abstract void calcul(IConnexion c); + /** * Initialise les extensions des fichiers utilises grace a _ext. *************** *** 159,265 **** setFichiersExtensions(0, _ext); } /** ! * Initialise les extensions des fichiers avec <code>_ext</code> et le format ! * de ces fichiers avec <code>_format</code>. Le nom de chaque fichier est ! * etabli a partir du nom de l'application et du numero de connexion. Certains ! * code de calcul requiert un nombre minimum de chiffre pour ce numero ce que ! * precise <code>_format</code>. */ protected final void setFichiersExtensions(int _format, String[] _ext) { ! if (_ext == null) ! return; ! extensions_= _ext; ! formatExt_= _format; } /** ! * Renvoie le fichier utilise par la connexion <code>_c</code> et d'extension ! * <code>_ext</code>. */ protected final File getFichier(IConnexion _c, String _ext) { ! File res= null; ! File[] fics= getFichiers(_c); ! for (int i= 0; i < fics.length; i++) { ! if (fics[i].getName().endsWith(_ext)) ! res= fics[i]; } return res; } /** ! * A partir de <code>_prefix</code> (parametres ou resultats) et de ! * <code>getNomApp()</code> construit par reflexion l'objet correspondant. ! * Par exemple, pour <code>_prefix=parametres</code> et pour la classe fille ! * DCalculVag, une instance de IParametresVag sera cree et renvoyee. ! * * @return instance de l'interface correspondante (cf exemple). * @see #getNomApp */ private final Object instancie(String _prefix) { ! if (_prefix == null || "".equals(_prefix)) ! return null; ! Object object= null; ! String prefix= capitalize(_prefix); ! String classname= getClass().getName(); ! String suffix= getNomApp(classname); ! String packagename= classname.substring(0, classname.lastIndexOf('.')); ! String javaClassName= packagename + ".D" + prefix + suffix; try { ! // System.err.println("DCalcul: instancie "+javaClassName); ! Class clazz= Class.forName(javaClassName); ! Constructor constr= clazz.getConstructor(new Class[0]); ! object= ((DObjet)constr.newInstance(new Object[0])).tie(); } catch (Throwable t) { t.printStackTrace(); ! CDodico.exception_axel( ! this, ! new Exception( ! "DCalcul: Impossible d'instancier: " ! + javaClassName ! + "\n" ! + "Erreur: " ! + t.getMessage())); ! object= null; } return object; } /** ! * Construire le chemin d'acces au serveurs. En premier, la variable ! * d'environnement <code>"FUDAA_SERVEUR"</code> est utilisee. Si elle n'existe ! * pas le chemin relatif <code>"serveurs/"+getNomApp()</code> est utilise. ! * * @return le chemin d'acces au serveur (codes de calcul) * @see #getNomApp() */ protected final String cheminServeur() { ! String path= System.getProperty("FUDAA_SERVEUR"); if ((path == null) || path.equals("")) ! path= ! System.getProperty("user.dir") ! + File.separator ! + "serveurs" ! + File.separator ! + getNomFichierApp(); ! if (!path.endsWith(File.separator)) ! path += File.separator; return path; } /** * Efface tous les fichiers utilises par la connexion <code>_c</code>. */ protected final void effaceFichiers(IConnexion _c) { ! File[] fics= getFichiers(_c); ! for (int i= 0; i < fics.length; i++) fics[i].delete(); } /** ! * Renvoie tous les fichiers utilises par la connexion <code>_c</code>. La ! * localisation des fichiers est specifiee par la fonction ! * <code>cheminServeur()</code>.<br> ! * Les noms des fichiers sont construits a partir de la concatenation du nom ! * de l'application <code>getNomApp()</code> et du numero de la connexion ! * <code>_c</code>. Le numero est eventuellement complete pour satisfaire au ! * format (nombre minimum de chiffres) precise lors de l'affectation ! * <code>setFichiersExtension( int _format , String[] _ext)</code>.<br> * Un fichier est cree pour chaque extension. ! * * @return tous les fichiers correspondants. * @see #cheminServeur() --- 164,253 ---- setFichiersExtensions(0, _ext); } + /** ! * Initialise les extensions des fichiers avec <code>_ext</code> et le format de ces fichiers ! * avec <code>_format</code>. Le nom de chaque fichier est etabli a partir du nom de ! * l'application et du numero de connexion. Certains code de calcul requiert un nombre minimum de ! * chiffre pour ce numero ce que precise <code>_format</code>. */ protected final void setFichiersExtensions(int _format, String[] _ext) { ! if (_ext == null) return; ! extensions_ = _ext; ! formatExt_ = _format; } + /** ! * Renvoie le fichier utilise par la connexion <code>_c</code> et d'extension <code>_ext</code>. */ protected final File getFichier(IConnexion _c, String _ext) { ! File res = null; ! File[] fics = getFichiers(_c); ! for (int i = 0; i < fics.length; i++) { ! if (fics[i].getName().endsWith(_ext)) res = fics[i]; } return res; } + /** ! * A partir de <code>_prefix</code> (parametres ou resultats) et de <code>getNomApp()</code> ! * construit par reflexion l'objet correspondant. Par exemple, pour ! * <code>_prefix=parametres</code> et pour la classe fille DCalculVag, une instance de ! * IParametresVag sera cree et renvoyee. ! * * @return instance de l'interface correspondante (cf exemple). * @see #getNomApp */ private final Object instancie(String _prefix) { ! if (_prefix == null || "".equals(_prefix)) return null; ! Object object = null; ! String nomApp= getNomApp(getClass().getName()); ! String meth="cree" + capitalize(nomApp.toLowerCase())+ capitalize(_prefix) + nomApp; try { ! IUsine u = BoonyLib.findUsine(); ! Method um = u.getClass().getMethod(meth, new Class[0]); ! object = um.invoke(u, new Object[0]); } catch (Throwable t) { t.printStackTrace(); ! CDodico.exception_axel(this, new Exception("DCalcul: Impossible d'instancier: " + meth + "\n" + "Erreur: " + t.getMessage())); ! object = null; } return object; } + /** ! * Construire le chemin d'acces au serveurs. En premier, la variable d'environnement ! * <code>"FUDAA_SERVEUR"</code> est utilisee. Si elle n'existe pas le chemin relatif ! * <code>"serveurs/"+getNomApp()</code> est utilise. ! * * @return le chemin d'acces au serveur (codes de calcul) * @see #getNomApp() */ protected final String cheminServeur() { ! String path = System.getProperty("FUDAA_SERVEUR"); if ((path == null) || path.equals("")) ! path = System.getProperty("user.dir") + File.separator + "serveurs" + File.separator ! + getNomFichierApp(); ! if (!path.endsWith(File.separator)) path += File.separator; return path; } + /** * Efface tous les fichiers utilises par la connexion <code>_c</code>. */ protected final void effaceFichiers(IConnexion _c) { ! File[] fics = getFichiers(_c); ! for (int i = 0; i < fics.length; i++) fics[i].delete(); } + /** ! * Renvoie tous les fichiers utilises par la connexion <code>_c</code>. La localisation des ! * fichiers est specifiee par la fonction <code>cheminServeur()</code>.<br> ! * Les noms des fichiers sont construits a partir de la concatenation du nom de l'application ! * <code>getNomApp()</code> et du numero de la connexion <code>_c</code>. Le numero est ! * eventuellement complete pour satisfaire au format (nombre minimum de chiffres) precise lors de ! * l'affectation <code>setFichiersExtension( int _format , String[] _ext)</code>.<br> * Un fichier est cree pour chaque extension. ! * * @return tous les fichiers correspondants. * @see #cheminServeur() *************** *** 267,322 **** */ protected final File[] getFichiers(IConnexion _c) { ! if (_c == null) ! return new File[0]; ! String path= cheminServeur(); ! String noEtude= "" + _c.numero(); ! int t= noEtude.length(); ! for (int i= t; i < formatExt_; i++) { ! noEtude= "0" + noEtude; } ! String nomEtude= getNomFichierApp() + noEtude; ! File[] fics= new File[extensions_.length]; ! for (int i= 0; i < extensions_.length; i++) ! fics[i]= new File(path + nomEtude + extensions_[i]); return fics; } /** ! * Renvoie le nom de l'application en minuscule grace a la reflexion. Par ! * exemple, pour une instance de <code>DCalculVag</code>, la chaine "vag" sera ! * renvoyee. */ protected final String getNomApp() { return getNomApp(getClass().getName()); ! /*String suffix=getClass().getName(); ! suffix=suffix.substring(suffix.lastIndexOf("Calcul")+6); ! suffix=suffix.substring(0, 1).toLowerCase()+suffix.substring(1); ! return suffix;*/ } protected final String getNomFichierApp() { return getNomApp(getClass().getName()).toLowerCase(); } /** ! * Renvoie le nom de l'application en minuscule correpondant a ! * <code>_className</code>. Par exemple, si ! * <code>org.fudaa.dodico.vag.DCalculVag</code> est passe en parametres, alors ! * "vag" sera retourne. ! * * @return Chaine identifiant l'application. ! * @param nom de la classe. */ private final String getNomApp(String _className) { ! String suffix= _className; ! suffix= suffix.substring(suffix.lastIndexOf("Calcul") + 6); //suffix=suffix.toLowerCase(); //suffix=suffix.substring(0, 1).toLowerCase()+suffix.substring(1); return suffix; } /** * Renvoie <code>_msg</code> avec une majuscule au debut. */ protected final String capitalize(String _msg) { ! if ((_msg == null) || (_msg.length() < 1)) ! return ""; return _msg.substring(0, 1).toUpperCase() + _msg.substring(1); } ! } --- 255,310 ---- */ protected final File[] getFichiers(IConnexion _c) { ! if (_c == null) return new File[0]; ! String path = cheminServeur(); ! String noEtude = "" + _c.numero(); ! int t = noEtude.length(); ! for (int i = t; i < formatExt_; i++) { ! noEtude = "0" + noEtude; } ! String nomEtude = getNomFichierApp() + noEtude; ! File[] fics = new File[extensions_.length]; ! for (int i = 0; i < extensions_.length; i++) ! fics[i] = new File(path + nomEtude + extensions_[i]); return fics; } + /** ! * Renvoie le nom de l'application en minuscule grace a la reflexion. Par exemple, pour une ! * instance de <code>DCalculVag</code>, la chaine "vag" sera renvoyee. */ protected final String getNomApp() { return getNomApp(getClass().getName()); ! /* ! * String suffix=getClass().getName(); suffix=suffix.substring(suffix.lastIndexOf("Calcul")+6); ! * suffix=suffix.substring(0, 1).toLowerCase()+suffix.substring(1); return suffix; ! */ } + protected final String getNomFichierApp() { return getNomApp(getClass().getName()).toLowerCase(); } + /** ! * Renvoie le nom de l'application en minuscule correpondant a <code>_className</code>. Par ! * exemple, si <code>org.fudaa.dodico.vag.DCalculVag</code> est passe en parametres, alors "vag" ! * sera retourne. ! * * @return Chaine identifiant l'application. ! * @param nom de la classe. */ private final String getNomApp(String _className) { ! String suffix = _className; ! suffix = suffix.substring(suffix.lastIndexOf("Calcul") + 6); //suffix=suffix.toLowerCase(); //suffix=suffix.substring(0, 1).toLowerCase()+suffix.substring(1); return suffix; } + /** * Renvoie <code>_msg</code> avec une majuscule au debut. */ protected final String capitalize(String _msg) { ! if ((_msg == null) || (_msg.length() < 1)) return ""; return _msg.substring(0, 1).toUpperCase() + _msg.substring(1); } ! } \ No newline at end of file Index: DParametres.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/calcul/DParametres.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DParametres.java 25 Nov 2003 10:11:24 -0000 1.5 --- DParametres.java 27 Apr 2004 15:58:36 -0000 1.6 *************** *** 1,3 **** ! /* * @file DParametres.java * @creation 2001-06-26 --- 1,3 ---- ! /** * @file DParametres.java * @creation 2001-06-26 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.calcul; + import org.fudaa.dodico.corba.calcul.IParametres; import org.fudaa.dodico.corba.calcul.IParametresOperations; import org.fudaa.dodico.objet.DObjet; *************** *** 19,23 **** public abstract class DParametres extends DObjet ! implements IParametresOperations { /** * Appelle le constructeur de DObjet uniquement. --- 20,24 ---- public abstract class DParametres extends DObjet ! implements IParametresOperations,IParametres { /** * Appelle le constructeur de DObjet uniquement. |
From: Frederic D. <de...@us...> - 2004-04-27 15:58:47
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ant In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30933/src/org/fudaa/dodico/ant Modified Files: genereUsine.java Log Message: Modif DObjets Index: genereUsine.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/ant/genereUsine.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** genereUsine.java 25 Nov 2003 10:11:24 -0000 1.5 --- genereUsine.java 27 Apr 2004 15:58:36 -0000 1.6 *************** *** 1,3 **** --- 1,4 ---- package org.fudaa.dodico.ant; + import java.io.BufferedWriter; import java.io.File; *************** *** 8,11 **** --- 9,13 ---- import java.util.StringTokenizer; import java.util.Vector; + import org.apache.tools.ant.BuildException; import org.apache.tools.ant.DirectoryScanner; *************** *** 13,16 **** --- 15,19 ---- import org.apache.tools.ant.Task; import org.apache.tools.ant.types.FileSet; + import com.memoire.re.RE; /** *************** *** 21,68 **** */ public class genereUsine extends Task { /** Liste des fichiers idl */ ! Vector idlFileSet_= new Vector(); /** Les repertoire java */ ! Vector javaImplDir_= new Vector(); /** Le fichier idl genere */ ! File idlDest_; /** Le buffer du fichier idl. */ ! StringBuffer idlBuffer_; /** Le fichier java genere */ ! File javaDest_; /** Le buffer du fichier java */ ! StringBuffer javaBuffer_; /** Le prefixe du package des classes java d'implentation */ ! String pkgPrefixImpl_; /** Le prefixe du package des classes java corba */ ! String pkgPrefixCorba_; /** Le prefixe des objet java 'D' pour DObjet */ ! String javaPrefix_; /** Le prefixe des objet corba 'I' pour IObjet */ ! String idlPrefix_; ! private final String etoile= ".*"; ! private final String lineSep_= System.getProperty("line.separator"); /** Constructeur vide */ public genereUsine() {} /** ! * Renvoie true, si le fichier java n'est pas une classe abstraite et possede ! * un constructeur publique sans argument. ! * * @param _javaFile * @param _className ! * @return true si valide */ private boolean isOk(File _javaFile, String _className) { try { ! RE abstractClass= new RE(".*abstract.*class *" + _className + etoile); ! RE privateClass= new RE(".*private.*class *" + _className + etoile); ! RE protectedClass= new RE(".*protected.*class *" + _className + etoile); ! RE protected2Class= new RE(" *class *" + _className + etoile); ! RE constructeur= new RE("public *" + _className + " *( *).*"); ! LineNumberReader in= new LineNumberReader(new FileReader(_javaFile)); ! String line= in.readLine(); ! boolean publicConstr= false; while (line != null) { ! line= line.trim(); if (line.length() > 8) { if (abstractClass.isMatch(line)) { --- 24,74 ---- */ public class genereUsine extends Task { + /** Liste des fichiers idl */ ! Vector idlFileSet_ = new Vector(); /** Les repertoire java */ ! Vector javaImplDir_ = new Vector(); /** Le fichier idl genere */ ! File idlDest_; /** Le buffer du fichier idl. */ ! StringBuffer idlBuffer_; /** Le fichier java genere */ ! File javaDest_; /** Le buffer du fichier java */ ! StringBuffer javaBuffer_; /** Le prefixe du package des classes java d'implentation */ ! String pkgPrefixImpl_; /** Le prefixe du package des classes java corba */ ! String pkgPrefixCorba_; /** Le prefixe des objet java 'D' pour DObjet */ ! String javaPrefix_; /** Le prefixe des objet corba 'I' pour IObjet */ ! String idlPrefix_; ! private final String etoile = ".*"; ! private final String lineSep_ = System.getProperty("line.separator"); ! /** Constructeur vide */ public genereUsine() {} + /** ! * Renvoie true, si le fichier java n'est pas une classe abstraite et possede un constructeur ! * publique sans argument. ! * * @param _javaFile * @param _className ! * @return true si valide */ private boolean isOk(File _javaFile, String _className) { try { ! RE abstractClass = new RE(".*abstract.*class *" + _className + etoile); ! RE privateClass = new RE(".*private.*class *" + _className + etoile); ! RE protectedClass = new RE(".*protected.*class *" + _className + etoile); ! RE protected2Class = new RE(" *class *" + _className + etoile); ! RE constructeur = new RE("public *" + _className + " *( *).*"); ! LineNumberReader in = new LineNumberReader(new FileReader(_javaFile)); ! String line = in.readLine(); ! boolean publicConstr = false; while (line != null) { ! line = line.trim(); if (line.length() > 8) { if (abstractClass.isMatch(line)) { *************** *** 74,88 **** return false; } ! if ((protectedClass.isMatch(line)) ! || (protected2Class.isMatch(line))) { log("classe protégée " + _javaFile, Project.MSG_VERBOSE); return false; } if (constructeur.isMatch(line)) { ! publicConstr= true; break; } } ! line= in.readLine(); } if (publicConstr) --- 80,93 ---- return false; } ! if ((protectedClass.isMatch(line)) || (protected2Class.isMatch(line))) { log("classe protégée " + _javaFile, Project.MSG_VERBOSE); return false; } if (constructeur.isMatch(line)) { ! publicConstr = true; break; } } ! line = in.readLine(); } if (publicConstr) *************** *** 97,114 **** } } /** * A partir du buffer _f, cree le fichier _file. ! * * @param _f * @param _file */ private void writeFile(StringBuffer _f, File _file) { ! if ((_file == null) || (_f == null)) ! return; _file.delete(); _file.getParentFile().mkdirs(); try { ! BufferedWriter fw= new BufferedWriter(new FileWriter(_file)); ! char[] c= new char[_f.length()]; _f.getChars(0, _f.length(), c, 0); fw.write(c, 0, c.length); --- 102,119 ---- } } + /** * A partir du buffer _f, cree le fichier _file. ! * * @param _f * @param _file */ private void writeFile(StringBuffer _f, File _file) { ! if ((_file == null) || (_f == null)) return; _file.delete(); _file.getParentFile().mkdirs(); try { ! BufferedWriter fw = new BufferedWriter(new FileWriter(_file)); ! char[] c = new char[_f.length()]; _f.getChars(0, _f.length(), c, 0); fw.write(c, 0, c.length); *************** *** 118,272 **** } } /** * Ajoute _f+lineSep_ au buffer idlBuffer_. ! * * @param _f */ private void i(String _f) { ! if (_f == null) ! return; if (idlBuffer_ == null) ! idlBuffer_= new StringBuffer(_f + lineSep_); ! else ! idlBuffer_.append(_f + lineSep_); } private void iNewLine() { i(lineSep_); } /** * Ajoute _f+lineSep_ au buffer javaBuffer_. ! * * @param _f */ private void j(String _f) { ! if (_f == null) ! return; if (javaBuffer_ == null) ! javaBuffer_= new StringBuffer(_f + lineSep_); ! else ! javaBuffer_.append(_f + lineSep_); } private void jNewLine() { if (javaBuffer_ == null) ! javaBuffer_= new StringBuffer(lineSep_); ! else ! javaBuffer_.append(lineSep_); } /** ! * Rempli les buffers des fichiers idl et java.Pour chaque repertoire de ! * <code>javaImplDir_</code>: recupere les fichiers java commencant par <code>javaPrefix_</code> ! * , s'il est conforme (cf isOk() ) , ajoute aux buffers idl et java les ! * fonctions du suppression et de creation , de l'objet corba. */ private void computeJavaFile() { ! DirectoryScanner javaScan= new DirectoryScanner(); javaScan.setCaseSensitive(true); ! javaScan.setIncludes(new String[] { javaPrefix_ + "*.java" }); ! for (int i= 0; i < javaImplDir_.size(); i++) { ! DirectoryScanner ds= ! ((FileSet)javaImplDir_.elementAt(i)).getDirectoryScanner(project); ! String[] dir= ds.getIncludedDirectories(); Arrays.sort(dir); ! for (int iDir= 0; iDir < dir.length; iDir++) { ! String dossier= dir[iDir]; ! if (dossier.length() < 2) ! continue; ! String idlPackage= ! pkgPrefixCorba_ + "." + dossier.replace(File.separatorChar, '.'); ! String javaPackage= ! pkgPrefixImpl_ + "." + dossier.replace(File.separatorChar, '.'); ! String packageMaj= dossier; if (packageMaj.indexOf(File.separatorChar) > 0) ! packageMaj= ! packageMaj.substring(0, packageMaj.indexOf(File.separatorChar)); ! if (packageMaj.length() < 1) ! continue; ! packageMaj= ! packageMaj.substring(0, 1).toUpperCase() + packageMaj.substring(1); ! File base= new File(ds.getBasedir(), dossier); javaScan.setBasedir(base); javaScan.scan(); log(dossier); ! String[] javaFiles= javaScan.getIncludedFiles(); Arrays.sort(javaFiles); ! for (int iFile= 0; iFile < javaFiles.length; iFile++) { //Determination du nom de la classe en fonction du nom du fichier //Objet pour DObjet.java ! String className= ! javaFiles[iFile].substring(0, javaFiles[iFile].length() - 5); ! className= ! className.substring(1, 2).toUpperCase() + className.substring(2); log("traitement de " + javaFiles[iFile], Project.MSG_VERBOSE); ! if (isOk(new File(base, javaFiles[iFile]), ! javaPrefix_ + className)) { ! StringTokenizer tok= new StringTokenizer(dossier, File.separator); ! StringBuffer dossierBuffer= new StringBuffer(); while (tok.hasMoreTokens()) { dossierBuffer.append("::"); dossierBuffer.append(tok.nextToken()); } ! String idlObjet= ! dossierBuffer.toString() + "::" + idlPrefix_ + className; ! String dobjet= javaPackage + "." + javaPrefix_ + className; ! String iobjet= idlPackage + "." + idlPrefix_ + className; i(" " + idlObjet + " cree" + packageMaj + className + "();"); ! i( ! " rien supprime" ! + packageMaj ! + className ! + "(in " ! + idlObjet ! + " o);"); j(" public " + iobjet + " cree" + packageMaj + className + "()"); j(" {"); - j(" " + iobjet + " nouvTie=null;"); - // j(" try {"); - // j(" java.lang.Class dclass=java.lang.Class.forName(\"" + dobjet + "\");"); - // j(" java.lang.reflect.Constructor dconstr=dclass.getConstructor(new Class[0]);"); - // j(" java.lang.Object o=dconstr.newInstance(new Object[0]);"); - // j(" nouvTie=(" + iobjet + ")(((" + pkgPrefixImpl_ + ".objet.DObjet)o).tie());"); - // j(" } catch( java.lang.Exception e ) {"); - // j(" e.printStackTrace();"); - // j(" }"); j(" " + dobjet + " o=new " + dobjet + "();"); ! j(" nouvTie=" + iobjet + "Helper.narrow(o.tie());"); ! j(" fireObjetCree(\"" + className + "\", nouvTie);"); ! j(" return nouvTie;"); j(" }"); jNewLine(); ! j( ! " public void supprime" ! + packageMaj ! + className ! + "(" ! + iobjet ! + " o)"); j(" {"); j(" o.dispose();"); j(" fireObjetSupprime(\"" + className + "\", o);"); j(" }"); jNewLine(); ! } else ! log(javaFiles[iFile] + " non traitee", Project.MSG_VERBOSE); } } } } /** ! * Ajoute une entete par defaut au buffer idl. Parcours les fichiers idl pour ! * ajouter les includes. ! * ! * @param _v vector contenant les fichiers idl a inclure. */ private void enteteIdl(Vector _v) { ! String[] tab= new String[_v.size()]; _v.toArray(tab); Arrays.sort(tab); ! i("#ifndef _USINE_IDL"); ! i("#define _USINE_IDL"); ! for (int i= 0; i < tab.length; i++) i("#include \"" + tab[i] + "\""); iNewLine(); ! i("module usine {"); i(" interface IUsine : ::objet::IObjet, ::evenement::IObjetEventSender {"); i(" rien fireObjetCree(in chaine msg, in ::objet::IObjet o);"); --- 123,255 ---- } } + /** * Ajoute _f+lineSep_ au buffer idlBuffer_. ! * * @param _f */ private void i(String _f) { ! if (_f == null) return; if (idlBuffer_ == null) ! idlBuffer_ = new StringBuffer(_f + lineSep_); ! else idlBuffer_.append(_f + lineSep_); } + private void iNewLine() { i(lineSep_); } + /** * Ajoute _f+lineSep_ au buffer javaBuffer_. ! * * @param _f */ private void j(String _f) { ! if (_f == null) return; if (javaBuffer_ == null) ! javaBuffer_ = new StringBuffer(_f + lineSep_); ! else javaBuffer_.append(_f + lineSep_); } + private void jNewLine() { if (javaBuffer_ == null) ! javaBuffer_ = new StringBuffer(lineSep_); ! else javaBuffer_.append(lineSep_); } + /** ! * Rempli les buffers des fichiers idl et java.Pour chaque repertoire de <code>javaImplDir_</code>: ! * recupere les fichiers java commencant par <code>javaPrefix_</code>, s'il est conforme (cf ! * isOk() ) , ajoute aux buffers idl et java les fonctions du suppression et de creation , de ! * l'objet corba. */ private void computeJavaFile() { ! DirectoryScanner javaScan = new DirectoryScanner(); javaScan.setCaseSensitive(true); ! javaScan.setIncludes(new String[] { javaPrefix_ + "*.java"}); ! for (int i = 0; i < javaImplDir_.size(); i++) { ! DirectoryScanner ds = ((FileSet) javaImplDir_.elementAt(i)).getDirectoryScanner(project); ! String[] dir = ds.getIncludedDirectories(); Arrays.sort(dir); ! for (int iDir = 0; iDir < dir.length; iDir++) { ! String dossier = dir[iDir]; ! if (dossier.length() < 2) continue; ! String idlPackage = pkgPrefixCorba_ + "." + dossier.replace(File.separatorChar, '.'); ! String javaPackage = pkgPrefixImpl_ + "." + dossier.replace(File.separatorChar, '.'); ! String packageMaj = dossier; if (packageMaj.indexOf(File.separatorChar) > 0) ! packageMaj = packageMaj.substring(0, packageMaj.indexOf(File.separatorChar)); ! if (packageMaj.length() < 1) continue; ! packageMaj = packageMaj.substring(0, 1).toUpperCase() + packageMaj.substring(1); ! File base = new File(ds.getBasedir(), dossier); javaScan.setBasedir(base); javaScan.scan(); log(dossier); ! String[] javaFiles = javaScan.getIncludedFiles(); Arrays.sort(javaFiles); ! for (int iFile = 0; iFile < javaFiles.length; iFile++) { //Determination du nom de la classe en fonction du nom du fichier //Objet pour DObjet.java ! String className = javaFiles[iFile].substring(0, javaFiles[iFile].length() - 5); ! className = className.substring(1, 2).toUpperCase() + className.substring(2); log("traitement de " + javaFiles[iFile], Project.MSG_VERBOSE); ! if (isOk(new File(base, javaFiles[iFile]), javaPrefix_ + className)) { ! StringTokenizer tok = new StringTokenizer(dossier, File.separator); ! StringBuffer dossierBuffer = new StringBuffer(); while (tok.hasMoreTokens()) { dossierBuffer.append("::"); dossierBuffer.append(tok.nextToken()); } ! String idlObjet = dossierBuffer.toString() + "::" + idlPrefix_ + className; ! String dobjet = javaPackage + "." + javaPrefix_ + className; ! String iobjet = idlPackage + "." + idlPrefix_ + className; i(" " + idlObjet + " cree" + packageMaj + className + "();"); ! i(" rien supprime" + packageMaj + className + "(in " + idlObjet + " o);"); j(" public " + iobjet + " cree" + packageMaj + className + "()"); j(" {"); j(" " + dobjet + " o=new " + dobjet + "();"); ! j(" " + iobjet + " iobjet=null;"); ! j(" if(isUsineLocale_){iobjet=o;}"); ! j(" else{"); ! j(" " + iobjet + "_Tie" + " nouvTie=new " + iobjet + "_Tie(o,getPOA());"); ! j(" " + "try{iobjet=" + iobjet ! + "Helper.narrow(getPOA().servant_to_reference(nouvTie));}"); ! j(" " + "catch(Exception e){e.printStackTrace();return null;}"); ! j(" }"); ! j(" o.setTie(iobjet);"); ! // j(" nouvTie=" + iobjet + "Helper.narrow(o.tie());"); ! j(" fireObjetCree(\"" + className + "\", iobjet);"); ! j(" return iobjet;"); j(" }"); jNewLine(); ! j(" public void supprime" + packageMaj + className + "(" + iobjet + " o)"); j(" {"); + j(" o._release();"); j(" o.dispose();"); j(" fireObjetSupprime(\"" + className + "\", o);"); j(" }"); jNewLine(); ! } else log(javaFiles[iFile] + " non traitee", Project.MSG_VERBOSE); } } } } + /** ! * Ajoute une entete par defaut au buffer idl. Parcours les fichiers idl pour ajouter les ! * includes. ! * ! * @param _v vector contenant les fichiers idl a inclure. */ private void enteteIdl(Vector _v) { ! String[] tab = new String[_v.size()]; _v.toArray(tab); Arrays.sort(tab); ! i("#ifndef _BOONY_IDL"); ! i("#define _BOONY_IDL"); ! for (int i = 0; i < tab.length; i++) i("#include \"" + tab[i] + "\""); iNewLine(); ! i("module boony {"); i(" interface IUsine : ::objet::IObjet, ::evenement::IObjetEventSender {"); i(" rien fireObjetCree(in chaine msg, in ::objet::IObjet o);"); *************** *** 276,310 **** i(" booleen getEventMuet();"); } /** * Ajoute une entete par defaut au buffer java. */ private void enteteJava() { ! j("package " + pkgPrefixImpl_ + ".usine;"); jNewLine(); ! j( ! "public class DUsine extends " ! + pkgPrefixImpl_ ! + ".objet.DObjet implements " ! + pkgPrefixCorba_ ! + ".usine.IUsineOperations"); j("{"); ! j( ! " private " ! + pkgPrefixImpl_ ! + ".evenement.CObjetEventSenderSupport EVT_SUPPORT=new " ! + pkgPrefixImpl_ ! + ".evenement.CObjetEventSenderSupport();"); j(" private boolean isUsineLocale_=false;"); j(" private boolean muet_;"); jNewLine(); ! j(" public DUsine()"); ! j(" { super(); }"); jNewLine(); ! j(" public void setUsineLocale(boolean b)"); j(" { isUsineLocale_=b; }"); jNewLine(); ! j( ! " public void addObjetEventListener(" ! + pkgPrefixCorba_ + ".evenement.IObjetEventListenerSupport l)"); j(" {"); --- 259,284 ---- i(" booleen getEventMuet();"); } + /** * Ajoute une entete par defaut au buffer java. */ private void enteteJava() { ! j("package " + pkgPrefixImpl_ + ".boony;"); jNewLine(); ! j("public class DUsine extends " + pkgPrefixImpl_ + ".objet.DObjet implements " ! + pkgPrefixCorba_ + ".boony.IUsineOperations,"+ pkgPrefixCorba_ + ".boony.IUsine"); j("{"); ! j(" private " + pkgPrefixImpl_ + ".evenement.CObjetEventSenderSupport EVT_SUPPORT=new " ! + pkgPrefixImpl_ + ".evenement.CObjetEventSenderSupport();"); j(" private boolean isUsineLocale_=false;"); j(" private boolean muet_;"); jNewLine(); ! j(" protected DUsine()"); ! j(" { this(false); }"); jNewLine(); ! j(" protected DUsine(boolean b)"); j(" { isUsineLocale_=b; }"); jNewLine(); ! j(" public void addObjetEventListener(" + pkgPrefixCorba_ + ".evenement.IObjetEventListenerSupport l)"); j(" {"); *************** *** 312,318 **** j(" }"); jNewLine(); ! j( ! " public void removeObjetEventListener(" ! + pkgPrefixCorba_ + ".evenement.IObjetEventListenerSupport l)"); j(" {"); --- 286,290 ---- j(" }"); jNewLine(); ! j(" public void removeObjetEventListener(" + pkgPrefixCorba_ + ".evenement.IObjetEventListenerSupport l)"); j(" {"); *************** *** 320,345 **** j(" }"); jNewLine(); ! j( ! " public " ! + pkgPrefixCorba_ ! + ".collection.ITableau getObjetEventListeners()"); j(" {"); j(" return EVT_SUPPORT.getObjetEventListeners();"); j(" }"); jNewLine(); ! j( ! " public void fireObjetCree(java.lang.String msg, " ! + pkgPrefixCorba_ ! + ".objet.IObjet o)"); j(" {"); j(" if(muet_) return ;"); ! j( ! " " ! + pkgPrefixCorba_ ! + ".evenement.IObjetEvent e=" ! + pkgPrefixCorba_ ! + ".evenement.IObjetEventHelper.narrow(new " ! + pkgPrefixImpl_ ! + ".evenement.DObjetEvent().tie());"); j(" e.setMessage(msg);"); j(" e.setSource(o);"); --- 292,304 ---- j(" }"); jNewLine(); ! j(" public " + pkgPrefixCorba_ + ".collection.ITableau getObjetEventListeners()"); j(" {"); j(" return EVT_SUPPORT.getObjetEventListeners();"); j(" }"); jNewLine(); ! j(" public void fireObjetCree(java.lang.String msg, " + pkgPrefixCorba_ + ".objet.IObjet o)"); j(" {"); j(" if(muet_) return ;"); ! j(" " + pkgPrefixCorba_ + ".evenement.IObjetEvent e=_creeEvenementObjetEvent();"); j(" e.setMessage(msg);"); j(" e.setSource(o);"); *************** *** 348,365 **** j(" }"); jNewLine(); ! j( ! " public void fireObjetModifie(java.lang.String msg, " ! + pkgPrefixCorba_ ! + ".objet.IObjet o, java.lang.String champ)"); ! j(" {"); j(" if(muet_) return ;"); ! j( ! " " ! + pkgPrefixCorba_ ! + ".evenement.IObjetEvent e=" ! + pkgPrefixCorba_ ! + ".evenement.IObjetEventHelper.narrow(new " ! + pkgPrefixImpl_ ! + ".evenement.DObjetEvent().tie());"); j(" e.setMessage(msg);"); j(" e.setSource(o);"); --- 307,314 ---- j(" }"); jNewLine(); ! j(" public void fireObjetModifie(java.lang.String msg, " + pkgPrefixCorba_ ! + ".objet.IObjet o, java.lang.String champ){"); j(" if(muet_) return ;"); ! j(" " + pkgPrefixCorba_ + ".evenement.IObjetEvent e=_creeEvenementObjetEvent();"); j(" e.setMessage(msg);"); j(" e.setSource(o);"); *************** *** 368,385 **** j(" }"); jNewLine(); ! j( ! " public void fireObjetSupprime(java.lang.String msg, " ! + pkgPrefixCorba_ ! + ".objet.IObjet o)"); ! j(" {"); j(" if(muet_) return ;"); ! j( ! " " ! + pkgPrefixCorba_ ! + ".evenement.IObjetEvent e=" ! + pkgPrefixCorba_ ! + ".evenement.IObjetEventHelper.narrow(new " ! + pkgPrefixImpl_ ! + ".evenement.DObjetEvent().tie());"); j(" e.setMessage(msg);"); j(" e.setSource(o);"); --- 317,324 ---- j(" }"); jNewLine(); ! j(" public void fireObjetSupprime(java.lang.String msg, " + pkgPrefixCorba_ ! + ".objet.IObjet o){"); j(" if(muet_) return ;"); ! j(" " + pkgPrefixCorba_ + ".evenement.IObjetEvent e=_creeEvenementObjetEvent();"); j(" e.setMessage(msg);"); j(" e.setSource(o);"); *************** *** 388,450 **** j(" }"); jNewLine(); ! j(" public void setEventMuet(boolean _b)"); ! j("{"); ! j("muet_=_b;"); ! j("}"); jNewLine(); ! j(" public boolean getEventMuet()"); ! j("{"); ! j("return muet_;"); ! j("}"); jNewLine(); } /** * Ant: ajout du fichier de destination idl. * @param _f le fichier de destination. */ public void setIdlDest(File _f) { ! idlDest_= _f; } /** * Ant: ajout du prefixe pour les packages d'implantation. * @param _s */ public void setPkgPrefixImpl(String _s) { ! if (_s != null) ! pkgPrefixImpl_= _s.trim(); } /** * Ant: ajout du prefixe pour les packages idl. * @param _s */ public void setPkgPrefixCorba(String _s) { ! if (_s != null) ! pkgPrefixCorba_= _s.trim(); } /** * Ant: ajout du fichier de destination java. * @param _f */ public void setJavaDest(File _f) { ! javaDest_= _f; } /** * Ant: ajout du prefixe pour les objets java (et les fichiers). * @param _s */ public void setJavaPrefix(String _s) { ! if (_s != null) ! javaPrefix_= _s.trim(); } /** * Ant: ajout du prefixe pour les objets corba. * @param _s */ public void setIdlPrefix(String _s) { ! if (_s != null) ! idlPrefix_= _s.trim(); } /** * Ant: fileset listant les repertoires. * @param _set */ --- 327,414 ---- j(" }"); jNewLine(); ! j(" public void setEventMuet(boolean _b){"); ! j(" muet_=_b;"); ! j(" }"); jNewLine(); ! j(" public boolean getEventMuet(){"); ! j(" return muet_;"); ! j(" }"); jNewLine(); + j(" public org.omg.PortableServer.POA getPOA(){"); + j(" return " + pkgPrefixImpl_ + ".objet." + "CDodico.getPOA();"); + j(" }"); + jNewLine(); + j(" public org.omg.CORBA.ORB getORB(){"); + j(" return " + pkgPrefixImpl_ + ".objet." + "CDodico.getORB();"); + j(" }"); + j(" private org.fudaa.dodico.corba.evenement.IObjetEvent _creeEvenementObjetEvent(){"); + j(" org.fudaa.dodico.evenement.DObjetEvent o=new org.fudaa.dodico.evenement.DObjetEvent();"); + j(" if(isUsineLocale_) return o;"); + j(" org.fudaa.dodico.corba.evenement.IObjetEvent_Tie nouvTie=new org.fudaa.dodico.corba.evenement.IObjetEvent_Tie(o,getPOA());"); + j(" org.fudaa.dodico.corba.evenement.IObjetEvent iobjet=null;"); + j(" try{iobjet=org.fudaa.dodico.corba.evenement.IObjetEventHelper.narrow(getPOA().servant_to_reference(nouvTie));}"); + j(" catch(Exception e){e.printStackTrace();return null;}"); + j(" o.setTie(iobjet);"); + j(" return iobjet;"); + j(" }"); } + /** * Ant: ajout du fichier de destination idl. + * * @param _f le fichier de destination. */ public void setIdlDest(File _f) { ! idlDest_ = _f; } + /** * Ant: ajout du prefixe pour les packages d'implantation. + * * @param _s */ public void setPkgPrefixImpl(String _s) { ! if (_s != null) pkgPrefixImpl_ = _s.trim(); } + /** * Ant: ajout du prefixe pour les packages idl. + * * @param _s */ public void setPkgPrefixCorba(String _s) { ! if (_s != null) pkgPrefixCorba_ = _s.trim(); } + /** * Ant: ajout du fichier de destination java. + * * @param _f */ public void setJavaDest(File _f) { ! javaDest_ = _f; } + /** * Ant: ajout du prefixe pour les objets java (et les fichiers). + * * @param _s */ public void setJavaPrefix(String _s) { ! if (_s != null) javaPrefix_ = _s.trim(); } + /** * Ant: ajout du prefixe pour les objets corba. + * * @param _s */ public void setIdlPrefix(String _s) { ! if (_s != null) idlPrefix_ = _s.trim(); } + /** * Ant: fileset listant les repertoires. + * * @param _set */ *************** *** 452,455 **** --- 416,420 ---- javaImplDir_.addElement(_set); } + /** * @param _set *************** *** 458,482 **** idlFileSet_.addElement(_set); } /** * @exception BuildException */ public void execute() throws BuildException { ! Vector idlModule= new Vector(); ! if (idlDest_ == null) ! log("Fichier idl non créé"); ! if (javaDest_ == null) ! log("Fichier java non créé"); if ((idlDest_.exists()) && (javaDest_.exists())) { log("Les 2 fichiers de destination existent"); return; ! } else ! log("Mise a jour de l'usine"); ! for (int i= 0; i < idlFileSet_.size(); i++) { ! FileSet fs= (FileSet)idlFileSet_.elementAt(i); ! DirectoryScanner ds= fs.getDirectoryScanner(project); ! String[] files= ds.getIncludedFiles(); ! for (int iFiles= 0; iFiles < files.length; iFiles++) { ! if (!idlDest_.getAbsolutePath().endsWith(files[iFiles])) ! idlModule.add(files[iFiles]); } } --- 423,444 ---- idlFileSet_.addElement(_set); } + /** * @exception BuildException */ public void execute() throws BuildException { ! Vector idlModule = new Vector(); ! if (idlDest_ == null) log("Fichier idl non créé"); ! if (javaDest_ == null) log("Fichier java non créé"); if ((idlDest_.exists()) && (javaDest_.exists())) { log("Les 2 fichiers de destination existent"); return; ! } else log("Mise a jour de l'usine"); ! for (int i = 0; i < idlFileSet_.size(); i++) { ! FileSet fs = (FileSet) idlFileSet_.elementAt(i); ! DirectoryScanner ds = fs.getDirectoryScanner(project); ! String[] files = ds.getIncludedFiles(); ! for (int iFiles = 0; iFiles < files.length; iFiles++) { ! if (!idlDest_.getAbsolutePath().endsWith(files[iFiles])) idlModule.add(files[iFiles]); } } *************** *** 493,495 **** writeFile(idlBuffer_, idlDest_); } ! } --- 455,457 ---- writeFile(idlBuffer_, idlDest_); } ! } \ No newline at end of file |
From: Frederic D. <de...@us...> - 2004-04-27 15:58:46
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/association In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30933/src/org/fudaa/dodico/association Modified Files: DTableHachage.java Log Message: Modif DObjets Index: DTableHachage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/association/DTableHachage.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DTableHachage.java 25 Nov 2003 10:11:24 -0000 1.5 --- DTableHachage.java 27 Apr 2004 15:58:36 -0000 1.6 *************** *** 8,11 **** --- 8,12 ---- */ package org.fudaa.dodico.association; + import org.fudaa.dodico.corba.association.ITableHachage; import org.fudaa.dodico.corba.association.ITableHachageOperations; import org.fudaa.dodico.corba.objet.IObjetHelper; *************** *** 23,27 **** * @author Guillaume Desnoix */ ! public class DTableHachage extends DObjet implements ITableHachageOperations { /** * La table de hachage utilisee. --- 24,28 ---- * @author Guillaume Desnoix */ ! public class DTableHachage extends DObjet implements ITableHachageOperations,ITableHachage { /** * La table de hachage utilisee. |
From: Frederic D. <de...@us...> - 2004-04-27 15:57:51
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/boony In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30770/src/org/fudaa/dodico/boony Log Message: Directory /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/boony added to the repository |