|
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)
{
|