From: Chris M. <cm...@us...> - 2007-08-07 02:31:15
|
User: cmicali Date: 07/08/06 19:31:18 Modified: andromda-nhibernate/src/main/resources/templates/nhibernate NHibernateEntity.vsl NHibernateEntityImplManual.vsl Log: - Added interface support to entities in the NHibernate cartridge Revision Changes Path 1.10 +5 -2 cartridges/andromda-nhibernate/src/main/resources/templates/nhibernate/NHibernateEntity.vsl Index: NHibernateEntity.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-nhibernate/src/main/resources/templates/nhibernate/NHibernateEntity.vsl,v retrieving revision 1.9 retrieving revision 1.10 diff -u -w -r1.9 -r1.10 --- NHibernateEntity.vsl 3 Aug 2007 14:55:14 -0000 1.9 +++ NHibernateEntity.vsl 7 Aug 2007 02:31:18 -0000 1.10 @@ -16,8 +16,11 @@ /// </summary> [Serializable] public partial class $entity.entityName -#if($entity.generalization) - : $entity.generalization.fullyQualifiedEntityName +#if($entity.generalization) : $entity.generalization.fullyQualifiedEntityName +#end +#if($entity.generalization && !$entity.interfaceAbstractions.empty) , #end +#if(!$entity.generalization && !$entity.interfaceAbstractions.empty) : #end +#if (!$entity.interfaceAbstractions.empty) $entity.implementedInterfaceList #end { 1.5 +1 -1 cartridges/andromda-nhibernate/src/main/resources/templates/nhibernate/NHibernateEntityImplManual.vsl Index: NHibernateEntityImplManual.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-nhibernate/src/main/resources/templates/nhibernate/NHibernateEntityImplManual.vsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- NHibernateEntityImplManual.vsl 3 Aug 2007 14:55:14 -0000 1.4 +++ NHibernateEntityImplManual.vsl 7 Aug 2007 02:31:18 -0000 1.5 @@ -21,7 +21,7 @@ /// <see cref="${entity.fullyQualifiedEntityName}#${operation.getSignature(false)}"/> /// </summary> #set ($abstract = $entity.abstract && $operation.abstract) - $operation.visibility#if ($abstract) abstract#end $operation.returnType.fullyQualifiedName $operation.signature#if ($abstract && !$operation.exceptionsPresent);#end + $operation.visibility#if ($abstract) abstract#else virtual#end $operation.returnType.fullyQualifiedName $operation.signature#if ($abstract && !$operation.exceptionsPresent);#end #if (!$abstract) { |