Issue 5594: [CCM] Interface Repository Metamodel (components-ftf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: in the BaseIDL there is a class StructDef which has the Attribute members of Type Field. How can I model a IDL struct with more than one entry? I think there should be a aggregation from StructDef (1<>----->*) to the Field class (Page 8-10 of the CCM Spec). *) With EnumDef there is the same problem, I guess a assotiation from EnumDef to string (1<>----->*) would solve it (Page 8-10 of the CCM Spec). *) Also with ExceptionDif and its attribute members (Page 8-11 of the CCM Spec). Resolution: Revised Text: Actions taken: August 26, 2002: received issue Discussion: Resolution: None as this is deferred to the final report of the Components 1.1 RTF. Revised Text: None as this is deferred to the final report of the Components 1.1 RTF End of Annotations:===== Sender: merle@lifl.fr Date: Mon, 26 Aug 2002 16:29:22 +0200 From: Philippe Merle Reply-To: Philippe.Merle@lifl.fr Organization: Laboratoire d'Informatique Fondamentale de Lille X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.18-6mdk i686) X-Accept-Language: fr To: ccm@moriarty.dif.um.es, components-rtf@omg.org Subject: Re: [CCM] Interface Repository Metamodel X-MailScanner: Found to be clean Hello, Subject: [CCM] Interface Repository Metamodel > Date: Mon, 26 Aug 2002 08:00:26 +0200 (MEST) > From: Teiniker Egon > To: ccm@moriarty.dif.um.es > > Hello! > > I implemented a java library to create and navigate in the Interface Repository > Metamodel (Chapter 8 of the CCM Spec.), but there are any questions: > > *) in the BaseIDL there is a class StructDef which has the Attribute members of > Type Field. How can I model a IDL struct with more than one entry? > I think there should be a aggregation from StructDef (1<>----->*) to the Field > class (Page 8-10 of the CCM Spec). > > *) With EnumDef there is the same problem, I guess a assotiation from EnumDef to > string (1<>----->*) would solve it (Page 8-10 of the CCM Spec). > > *) Also with ExceptionDif and its attribute members (Page 8-11 of the CCM Spec). > Thanks you for this issue report. You are right, the cardinalities of the members attribute of StructDef, EnumDef, and ExceptionDef are not represented at Page 8-10 and Page 8-11. Then the BaseIDL metamodel must be checked and corrected if required. > All these classes inherit (direct or not) from Contained and not from Container, > so there is no composition pattern. Should be checked. > > :-) Egon > > _______________________________________________ > CCM mailing list > CCM@moriarty.dif.um.es > http://moriarty.dif.um.es/mailman/listinfo/ccm > Supported by The CCM Page: http://www.ditec.um.es/~dsevilla/ccm A+ Philippe Merle -- __________________________________________________ Dr. Philippe Merle - Associate Researcher at INRIA Laboratoire d'Informatique Fondamentale de Lille UPRESA 8022 CNRS - U.F.R. I.E.E.A. - Batiment M3 Universite des Sciences et Technologies de Lille 59655 Villeneuve d'Ascq CEDEX France NEW Phone: (33) (0)3 20 33 70 24 Fax: (33) (0)3 20 43 65 66 E-Mail: Philippe.Merle@lifl.fr Home Page: http://www.lifl.fr/~merle See also: http://corbaweb.lifl.fr/ __________________________________________________ Sender: merle@lifl.fr Date: Mon, 26 Aug 2002 16:29:22 +0200 From: Philippe Merle Reply-To: Philippe.Merle@lifl.fr Organization: Laboratoire d'Informatique Fondamentale de Lille X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.18-6mdk i686) X-Accept-Language: fr To: ccm@moriarty.dif.um.es, components-rtf@omg.org Subject: Re: [CCM] Interface Repository Metamodel X-MailScanner: Found to be clean Hello, Subject: [CCM] Interface Repository Metamodel > Date: Mon, 26 Aug 2002 08:00:26 +0200 (MEST) > From: Teiniker Egon > To: ccm@moriarty.dif.um.es > > Hello! > > I implemented a java library to create and navigate in the Interface Repository > Metamodel (Chapter 8 of the CCM Spec.), but there are any questions: > > *) in the BaseIDL there is a class StructDef which has the Attribute members of > Type Field. How can I model a IDL struct with more than one entry? > I think there should be a aggregation from StructDef (1<>----->*) to the Field > class (Page 8-10 of the CCM Spec). > > *) With EnumDef there is the same problem, I guess a assotiation from EnumDef to > string (1<>----->*) would solve it (Page 8-10 of the CCM Spec). > > *) Also with ExceptionDif and its attribute members (Page 8-11 of the CCM Spec). > Thanks you for this issue report. You are right, the cardinalities of the members attribute of StructDef, EnumDef, and ExceptionDef are not represented at Page 8-10 and Page 8-11. Then the BaseIDL metamodel must be checked and corrected if required. > All these classes inherit (direct or not) from Contained and not from Container, > so there is no composition pattern. Should be checked. > > :-) Egon > > _______________________________________________ > CCM mailing list > CCM@moriarty.dif.um.es > http://moriarty.dif.um.es/mailman/listinfo/ccm > Supported by The CCM Page: http://www.ditec.um.es/~dsevilla/ccm A+ Philippe Merle -- __________________________________________________ Dr. Philippe Merle - Associate Researcher at INRIA Laboratoire d'Informatique Fondamentale de Lille UPRESA 8022 CNRS - U.F.R. I.E.E.A. - Batiment M3 Universite des Sciences et Technologies de Lille 59655 Villeneuve d'Ascq CEDEX France NEW Phone: (33) (0)3 20 33 70 24 Fax: (33) (0)3 20 43 65 66 E-Mail: Philippe.Merle@lifl.fr Home Page: http://www.lifl.fr/~merle See also: http://corbaweb.lifl.fr/ _________________________________________________