Sasha,
You should not be using the meta model directly from a cartridge, you need to use the base metafacade model (this keeps the cartridges insulated from changes in the meta models when we support more than UML 1.4. Also can you please keep the coding style to use the ending brace on each line (to be consistent with the rest of the code base)?
Thanks,
Chad
----- Original Message ----- From: "Sascha-Matthias Kulawik" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 12, 2004 7:00 AM
Subject: [Andromda-cvs] CVS update: samples/car-rental-system/hibernate/ejb .cvsignore
User: skulawik Date: 04/10/12 06:00:25
Modified: andromda-ejb project.xml andromda-ejb/src/test/expected cartridge-output.zip
andromda-ejb/src/java/org/andromda/cartridges/ejb/metafacades EJBEntityAttributeFacadeLogicImpl.java Added: animal-quiz/hibernate/sar .cvsignore car-rental-system/hibernate/sar .cvsignore andromda-spring .cvsignore etc/web/taglibs/formatting .cvsignore animal-quiz/hibernate/ejb .cvsignore car-rental-system/hibernate/ejb .cvsignore Log: Fixed the "is"-getter problem with ejb cartridge
Revision Changes Path 1.6 +0 -0 samples/animal-quiz/hibernate/sar/.cvsignore
1.6 +0 -0 samples/car-rental-system/hibernate/sar/.cvsignore
1.1 cartridges/andromda-spring/.cvsignore
Index: .cvsignore =================================================================== target *.log
1.20 +10 -0 cartridges/andromda-ejb/project.xml
Index: project.xml =================================================================== RCS file: /cvsroot/andromda/cartridges/andromda-ejb/project.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -w -r1.19 -r1.20 --- project.xml 10 Sep 2004 08:20:22 -0000 1.19 +++ project.xml 12 Oct 2004 13:00:22 -0000 1.20 @@ -73,6 +73,16 @@ <version>${pom.currentVersion}</version> </dependency> <dependency> + <groupId>jmi</groupId> + <artifactId>jmiuml</artifactId> + <version>1.4di</version> + </dependency> + <dependency> + <groupId>jmi</groupId> + <artifactId>jmi</artifactId> + <version>20030918</version> + </dependency> + <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.0</version>
1.8 +51 -41 cartridges/andromda-ejb/src/test/expected/cartridge-output.zip
<<Binary file>>
1.1 productbuild/etc/web/taglibs/formatting/.cvsignore
Index: .cvsignore =================================================================== target
1.2 +18 -20 cartridges/andromda-ejb/src/java/org/andromda/cartridges/ejb/metafacades/EJBEntityAttributeFacadeLogicImpl.java
Index: EJBEntityAttributeFacadeLogicImpl.java
===================================================================
RCS file: /cvsroot/andromda/cartridges/andromda-ejb/src/java/org/andromda/cartridges/ejb/metafacades/EJBEntityAttributeFacadeLogicImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -w -r1.1 -r1.2
--- EJBEntityAttributeFacadeLogicImpl.java 7 Aug 2004 18:40:35 -0000 1.1
+++ EJBEntityAttributeFacadeLogicImpl.java 12 Oct 2004 13:00:24 -0000 1.2
@@ -1,6 +1,8 @@
package org.andromda.cartridges.ejb.metafacades;
import org.andromda.cartridges.ejb.EJBProfile; +import org.apache.commons.lang.StringUtils; +import org.omg.uml.foundation.core.Attribute;
/**
* MetafacadeLogic implementation for
@@ -8,26 +10,22 @@
*
* @see org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade
*/
-public class EJBEntityAttributeFacadeLogicImpl
- extends EJBEntityAttributeFacadeLogic
- implements org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade
-{
+public class EJBEntityAttributeFacadeLogicImpl extends EJBEntityAttributeFacadeLogic implements
+ org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade {
// ---------------- constructor -------------------------------
- public EJBEntityAttributeFacadeLogicImpl(
- Object metaObject,
- String context)
- {
+ public EJBEntityAttributeFacadeLogicImpl(Object metaObject, String context) {
super(metaObject, context);
}
/**
* @see org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade#getTransactionType()
*/
- public java.lang.String handleGetTransactionType()
- {
- return (String)this.findTaggedValue(
- EJBProfile.TAGGEDVALUE_EJB_TRANSACTION_TYPE,
- true);
+ public java.lang.String handleGetTransactionType() {
+ return (String) this.findTaggedValue(EJBProfile.TAGGEDVALUE_EJB_TRANSACTION_TYPE, true);
+ }
+
+ public java.lang.String getGetterName() {
+ return "get" + StringUtils.capitalize(((Attribute)metaObject).getName());
}
}
\ No newline at end of file
1.6 +0 -0 samples/animal-quiz/hibernate/ejb/.cvsignore
1.6 +0 -0 samples/car-rental-system/hibernate/ejb/.cvsignore
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Andromda-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-cvs
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
