changeset 49:be7a9720fb96

Diagramas
author nelopauselli
date Fri, 13 May 2011 22:59:00 -0300
parents 08dbe42fdde1
children 3ebe89c88caa
files Agendas/trunk/src/Agendas.sln Agendas/trunk/src/Diagramas/Componentes.dgml Agendas/trunk/src/Diagramas/Dominio.dgml
diffstat 3 files changed, 613 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.sln	Fri May 13 20:11:05 2011 -0300
+++ b/Agendas/trunk/src/Agendas.sln	Fri May 13 22:59:00 2011 -0300
@@ -17,6 +17,8 @@
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{961F7E5F-5192-4562-9F4C-DCEDBB43A6C8}"
 	ProjectSection(SolutionItems) = preProject
+		Diagramas\Componentes.dgml = Diagramas\Componentes.dgml
+		Diagramas\Dominio.dgml = Diagramas\Dominio.dgml
 		Features.txt = Features.txt
 	EndProjectSection
 EndProject
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Agendas/trunk/src/Diagramas/Componentes.dgml	Fri May 13 22:59:00 2011 -0300
@@ -0,0 +1,455 @@
+<?xml version="1.0" encoding="utf-8"?>
+<DirectedGraph GraphDirection="RightToLeft" Layout="ForceDirected" xmlns="http://schemas.microsoft.com/vs/2009/dgml">
+  <Nodes>
+    <Node Id="(@1 @16 Type=HomeController)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="HomeController" />
+    <Node Id="(@1 @18 Type=EventoDto)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoDto" />
+    <Node Id="(@1 @18 Type=PropuestaDto)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaDto" />
+    <Node Id="(@1 @18 Type=ValidatePasswordLengthAttribute)" Category="CodeSchema_Attribute" CodeSchemaProperty_IsPublic="True" Label="ValidatePasswordLengthAttribute" />
+    <Node Id="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=(Name=RepositoryBase GenericParameterCount=1))" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="RepositoryBase&lt;T&gt;" />
+    <Node Id="(@5 @15 Type=Accion)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Accion" />
+    <Node Id="@10" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Factories, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Factories.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@12" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(29ac1253-d455-4958-9aaa-da879c3889a4.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Tests.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@14" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Repositories.Memory, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Repositories.Memory.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@17" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AccountController" />
+    <Node Id="@19" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AccountMembershipService" />
+    <Node Id="@2" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Web.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@20" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AccountValidation" />
+    <Node Id="@21" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Agenda" />
+    <Node Id="@22" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AgendaFactory" />
+    <Node Id="@23" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="ChangePasswordModel" />
+    <Node Id="@24" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="CompositePublicador" />
+    <Node Id="@25" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Evento" />
+    <Node Id="@26" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoController" />
+    <Node Id="@27" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoEditModel" />
+    <Node Id="@28" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoIndexModel" />
+    <Node Id="@29" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoNewModel" />
+    <Node Id="@30" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoNotFoundException" />
+    <Node Id="@31" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoRepository" />
+    <Node Id="@33" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoTests" />
+    <Node Id="@34" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="FormsAuthenticationService" />
+    <Node Id="@35" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="GooglePublicador" />
+    <Node Id="@36" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="HttpContextIdentityProvider" />
+    <Node Id="@37" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IEventoRepository" />
+    <Node Id="@38" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IFormsAuthenticationService" />
+    <Node Id="@39" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IMembershipService" />
+    <Node Id="@4" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Google, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(45804f1f-eb72-4f82-a227-088cad9b785d.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Google.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@40" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IPonenteRepository" />
+    <Node Id="@41" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IPublicador" />
+    <Node Id="@42" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IRecordador" />
+    <Node Id="@43" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="ISeguridad" />
+    <Node Id="@44" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="LogOnModel" />
+    <Node Id="@45" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="MvcApplication" />
+    <Node Id="@46" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Ponente" />
+    <Node Id="@47" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PonenteRepository" />
+    <Node Id="@48" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PonentesTests" />
+    <Node Id="@49" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaController" />
+    <Node Id="@50" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaEditModel" />
+    <Node Id="@51" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaIndexModel" />
+    <Node Id="@52" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaNewModel" />
+    <Node Id="@53" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestasTests" />
+    <Node Id="@54" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PulicarTests" />
+    <Node Id="@55" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="RegisterModel" />
+    <Node Id="@56" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="SeguridadObjectMother" />
+    <Node Id="@57" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="TestBase" />
+    <Node Id="@58" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Track" />
+    <Node Id="@59" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="TrackTests" />
+    <Node Id="@6" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(a14907df-02e4-4fa7-be27-4292af50aa22.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Domain.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@60" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="TwitterPublicador" />
+    <Node Id="@61" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="UsuarioNoAutenticadoException" />
+    <Node Id="@62" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="ValidationException" />
+    <Node Id="@8" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Twitter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Twitter.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+  </Nodes>
+  <Links>
+    <Link Source="@10" Target="@22" Category="Contains" />
+    <Link Source="@12" Target="@33" Category="Contains" />
+    <Link Source="@12" Target="@48" Category="Contains" />
+    <Link Source="@12" Target="@53" Category="Contains" />
+    <Link Source="@12" Target="@54" Category="Contains" />
+    <Link Source="@12" Target="@56" Category="Contains" />
+    <Link Source="@12" Target="@57" Category="Contains" />
+    <Link Source="@12" Target="@59" Category="Contains" />
+    <Link Source="@14" Target="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=(Name=RepositoryBase GenericParameterCount=1))" Category="Contains" />
+    <Link Source="@14" Target="@31" Category="Contains" />
+    <Link Source="@14" Target="@47" Category="Contains" />
+    <Link Source="@17" Target="@19" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@17" Target="@20" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@17" Target="@23" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@17" Target="@34" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@17" Target="@38" Category="References" ReferenceCount="4">
+      <Category Ref="CodeSchema_Calls" />
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@17" Target="@39" Category="References" ReferenceCount="8">
+      <Category Ref="CodeSchema_Calls" />
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@17" Target="@44" Category="CodeSchema_Calls" ReferenceCount="3" />
+    <Link Source="@17" Target="@55" Category="CodeSchema_Calls" ReferenceCount="3" />
+    <Link Source="@19" Target="@39" Category="Implements" />
+    <Link Source="@2" Target="(@1 @16 Type=HomeController)" Category="Contains" />
+    <Link Source="@2" Target="(@1 @18 Type=EventoDto)" Category="Contains" />
+    <Link Source="@2" Target="(@1 @18 Type=PropuestaDto)" Category="Contains" />
+    <Link Source="@2" Target="(@1 @18 Type=ValidatePasswordLengthAttribute)" Category="Contains" />
+    <Link Source="@2" Target="@17" Category="Contains" />
+    <Link Source="@2" Target="@19" Category="Contains" />
+    <Link Source="@2" Target="@20" Category="Contains" />
+    <Link Source="@2" Target="@23" Category="Contains" />
+    <Link Source="@2" Target="@26" Category="Contains" />
+    <Link Source="@2" Target="@27" Category="Contains" />
+    <Link Source="@2" Target="@28" Category="Contains" />
+    <Link Source="@2" Target="@29" Category="Contains" />
+    <Link Source="@2" Target="@34" Category="Contains" />
+    <Link Source="@2" Target="@36" Category="Contains" />
+    <Link Source="@2" Target="@38" Category="Contains" />
+    <Link Source="@2" Target="@39" Category="Contains" />
+    <Link Source="@2" Target="@44" Category="Contains" />
+    <Link Source="@2" Target="@45" Category="Contains" />
+    <Link Source="@2" Target="@49" Category="Contains" />
+    <Link Source="@2" Target="@50" Category="Contains" />
+    <Link Source="@2" Target="@51" Category="Contains" />
+    <Link Source="@2" Target="@52" Category="Contains" />
+    <Link Source="@2" Target="@55" Category="Contains" />
+    <Link Source="@21" Target="@25" Category="CodeSchema_Calls" ReferenceCount="19">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@21" Target="@30" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@21" Target="@37" Category="References" ReferenceCount="9">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@21" Target="@40" Category="References" ReferenceCount="3">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@21" Target="@41" Category="References" ReferenceCount="2">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@21" Target="@42" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@21" Target="@43" Category="References" />
+    <Link Source="@21" Target="@46" Category="References" ReferenceCount="6">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@21" Target="@61" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@21" Target="@62" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@22" Target="@21" Category="References" ReferenceCount="2">
+      <Category Ref="CodeSchema_Calls" />
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@22" Target="@31" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@22" Target="@43" Category="References" />
+    <Link Source="@22" Target="@47" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@24" Target="@41" Category="Implements" ReferenceCount="2">
+      <Category Ref="CodeSchema_Calls" />
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@25" Target="@46" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@25" Target="@58" Category="CodeSchema_Calls" ReferenceCount="4" />
+    <Link Source="@26" Target="@21" Category="CodeSchema_Calls" ReferenceCount="8">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@26" Target="@22" Category="CodeSchema_Calls" ReferenceCount="4" />
+    <Link Source="@26" Target="@25" Category="CodeSchema_Calls" ReferenceCount="4">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@26" Target="@27" Category="CodeSchema_Calls" ReferenceCount="10">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@26" Target="@28" Category="CodeSchema_Calls" ReferenceCount="3">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@26" Target="@29" Category="CodeSchema_Calls" ReferenceCount="3" />
+    <Link Source="@26" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@26" Target="@62" Category="References" ReferenceCount="2" />
+    <Link Source="@31" Target="@25" Category="CodeSchema_Calls" ReferenceCount="4">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@31" Target="@37" Category="Implements" />
+    <Link Source="@33" Target="@25" Category="CodeSchema_Calls" ReferenceCount="10">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@33" Target="@31" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@33" Target="@37" Category="CodeSchema_Calls" ReferenceCount="5">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@33" Target="@46" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@34" Target="@38" Category="Implements" />
+    <Link Source="@35" Target="@41" Category="Implements" />
+    <Link Source="@36" Target="@43" Category="Implements" />
+    <Link Source="@37" Target="@25" Category="CodeSchema_ReturnTypeLink" ReferenceCount="2" />
+    <Link Source="@4" Target="@35" Category="Contains" />
+    <Link Source="@40" Target="@46" Category="CodeSchema_ReturnTypeLink" ReferenceCount="1" />
+    <Link Source="@45" Target="@22" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@45" Target="@36" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@47" Target="@40" Category="Implements" />
+    <Link Source="@47" Target="@46" Category="CodeSchema_Calls" ReferenceCount="2">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@48" Target="@21" Category="CodeSchema_Calls" ReferenceCount="13">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@48" Target="@25" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@48" Target="@40" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@48" Target="@41" Category="References" ReferenceCount="3" />
+    <Link Source="@48" Target="@46" Category="CodeSchema_Calls" ReferenceCount="6" />
+    <Link Source="@48" Target="@57" Category="InheritsFrom" ReferenceCount="10">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@49" Target="@21" Category="CodeSchema_Calls" ReferenceCount="8">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@49" Target="@22" Category="CodeSchema_Calls" ReferenceCount="4" />
+    <Link Source="@49" Target="@25" Category="CodeSchema_Calls" ReferenceCount="3">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@49" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@49" Target="@50" Category="CodeSchema_Calls" ReferenceCount="8">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@49" Target="@51" Category="CodeSchema_Calls" ReferenceCount="3">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@49" Target="@52" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@49" Target="@62" Category="References" ReferenceCount="2" />
+    <Link Source="@53" Target="@21" Category="CodeSchema_Calls" ReferenceCount="28">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@53" Target="@25" Category="CodeSchema_Calls" ReferenceCount="6">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@53" Target="@37" Category="References" ReferenceCount="1" />
+    <Link Source="@53" Target="@43" Category="References" ReferenceCount="5" />
+    <Link Source="@53" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@53" Target="@56" Category="CodeSchema_Calls" ReferenceCount="5" />
+    <Link Source="@53" Target="@57" Category="InheritsFrom" ReferenceCount="18">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@54" Target="@21" Category="CodeSchema_Calls" ReferenceCount="19">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@54" Target="@24" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@54" Target="@25" Category="CodeSchema_Calls" ReferenceCount="7">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@54" Target="@37" Category="CodeSchema_Calls" ReferenceCount="6">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@54" Target="@41" Category="References" ReferenceCount="6" />
+    <Link Source="@54" Target="@42" Category="References" ReferenceCount="1" />
+    <Link Source="@54" Target="@43" Category="References" ReferenceCount="1" />
+    <Link Source="@54" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@54" Target="@56" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@54" Target="@57" Category="InheritsFrom" ReferenceCount="16">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@57" Target="@31" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@57" Target="@37" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@57" Target="@40" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@57" Target="@43" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@57" Target="@47" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@57" Target="@56" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@59" Target="@21" Category="CodeSchema_Calls" ReferenceCount="8">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@59" Target="@25" Category="CodeSchema_Calls" ReferenceCount="6">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@59" Target="@37" Category="CodeSchema_Calls" ReferenceCount="4">
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@59" Target="@57" Category="InheritsFrom" ReferenceCount="7">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@59" Target="@58" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@6" Target="(@5 @15 Type=Accion)" Category="Contains" />
+    <Link Source="@6" Target="@21" Category="Contains" />
+    <Link Source="@6" Target="@24" Category="Contains" />
+    <Link Source="@6" Target="@25" Category="Contains" />
+    <Link Source="@6" Target="@30" Category="Contains" />
+    <Link Source="@6" Target="@37" Category="Contains" />
+    <Link Source="@6" Target="@40" Category="Contains" />
+    <Link Source="@6" Target="@41" Category="Contains" />
+    <Link Source="@6" Target="@42" Category="Contains" />
+    <Link Source="@6" Target="@43" Category="Contains" />
+    <Link Source="@6" Target="@46" Category="Contains" />
+    <Link Source="@6" Target="@58" Category="Contains" />
+    <Link Source="@6" Target="@61" Category="Contains" />
+    <Link Source="@6" Target="@62" Category="Contains" />
+    <Link Source="@60" Target="@41" Category="Implements" />
+    <Link Source="@60" Target="@42" Category="Implements" />
+    <Link Source="@8" Target="@60" Category="Contains" />
+  </Links>
+  <Categories>
+    <Category Id="CodeSchema_Assembly" Label="Assembly" BasedOn="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Assembly" IsProviderRoot="False" NavigationActionLabel="Assemblies" />
+    <Category Id="CodeSchema_Attribute" Label="Attribute" BasedOn="CodeSchema_Class" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Attribute" IsProviderRoot="False" NavigationActionLabel="Attributes" />
+    <Category Id="CodeSchema_Block" Label="Block" BasedOn="CodeSchema_Statement" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" IsProviderRoot="False" NavigationActionLabel="Blocks" />
+    <Category Id="CodeSchema_Calls" Label="Calls" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Called By" OutgoingActionLabel="Calls" />
+    <Category Id="CodeSchema_Class" Label="Class" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" IsProviderRoot="False" NavigationActionLabel="Classes" />
+    <Category Id="CodeSchema_Interface" Label="Interface" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Interface" IsProviderRoot="False" NavigationActionLabel="Interfaces" />
+    <Category Id="CodeSchema_ReturnTypeLink" Label="Return" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Return types" OutgoingActionLabel="Return types" />
+    <Category Id="CodeSchema_Statement" Label="Statement" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" IsProviderRoot="False" NavigationActionLabel="Statement" />
+    <Category Id="CodeSchema_Type" Label="Type" BasedOn="CodeSchema_Block" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" IsProviderRoot="False" NavigationActionLabel="Types" />
+    <Category Id="Contains" Label="Contains" CanBeDataDriven="False" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Contained By" IsContainment="True" OutgoingActionLabel="Contains" />
+    <Category Id="File" Label="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="File" IsProviderRoot="False" NavigationActionLabel="Files" />
+    <Category Id="FileSystem.Category.FileOfType.dll" Label="dll File" BasedOn="CodeSchema_Assembly" CanBeDataDriven="True" IsProviderRoot="False" NavigationActionLabel="dll Files" />
+    <Category Id="Implements" Label="Implements" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Implemented by" OutgoingActionLabel="Implements" />
+    <Category Id="InheritsFrom" Label="Inherits From" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Inherited By" OutgoingActionLabel="Inherits From" />
+    <Category Id="References" Label="References" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Referenced By" OutgoingActionLabel="References" />
+  </Categories>
+  <Properties>
+    <Property Id="CanBeDataDriven" Label="CanBeDataDriven" Description="CanBeDataDriven" DataType="System.Boolean" />
+    <Property Id="CanLinkedNodesBeDataDriven" Label="CanLinkedNodesBeDataDriven" Description="CanLinkedNodesBeDataDriven" DataType="System.Boolean" />
+    <Property Id="CodeSchemaProperty_IsPublic" Label="IsPublic" Description="IsPublic" DataType="System.Boolean" />
+    <Property Id="CodeSchemaProperty_StrongName" Label="StrongName" Description="StrongName" DataType="System.String" />
+    <Property Id="DefaultAction" Label="DefaultAction" Description="DefaultAction" DataType="System.String" />
+    <Property Id="FilePath" Label="File Path" Description="File Path" DataType="System.String" />
+    <Property Id="GraphDirection" DataType="Microsoft.VisualStudio.Progression.Layout.GraphDirection" />
+    <Property Id="Group" Label="Group" Description="Display the node as a group" DataType="Microsoft.VisualStudio.Progression.GraphModel.GroupStyle" />
+    <Property Id="Icon" Label="Icon" Description="Icon" DataType="System.String" />
+    <Property Id="IncomingActionLabel" Label="IncomingActionLabel" Description="IncomingActionLabel" DataType="System.String" />
+    <Property Id="IsContainment" DataType="System.Boolean" />
+    <Property Id="IsProviderRoot" Label="IsProviderRoot" Description="IsProviderRoot" DataType="System.Boolean" />
+    <Property Id="Label" Label="Label" Description="Displayable label of an Annotatable object" DataType="System.String" />
+    <Property Id="Layout" DataType="System.String" />
+    <Property Id="NavigationActionLabel" Label="NavigationActionLabel" Description="NavigationActionLabel" DataType="System.String" />
+    <Property Id="OutgoingActionLabel" Label="OutgoingActionLabel" Description="OutgoingActionLabel" DataType="System.String" />
+    <Property Id="ReferenceCount" Label="Reference Count" Description="Total number of links" DataType="System.Int32" />
+  </Properties>
+  <QualifiedNames>
+    <Name Id="Assembly" Label="Assembly" ValueType="Uri" />
+    <Name Id="GenericParameterCount" Label="Generic Parameter Count" ValueType="System.String" />
+    <Name Id="Name" Label="Name" ValueType="System.String" />
+    <Name Id="Namespace" Label="Namespace" ValueType="System.String" />
+    <Name Id="Type" Label="Type" ValueType="System.Object" />
+  </QualifiedNames>
+  <Styles>
+    <Style TargetType="Node" GroupLabel="Assembly" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Assembly')" />
+      <Setter Property="Background" Value="#1C3068" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Namespace" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Namespace')" />
+      <Setter Property="Background" Value="#4A65A0" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Type" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Type')" />
+      <Setter Property="Background" Value="#D3DCEF" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Method" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Method')" />
+      <Setter Property="Background" Value="#FFE0E0E0" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Generics" ValueLabel="Has category">
+      <Condition Expression="HasCategory('Generics')" />
+      <Setter Property="Background" Value="#FFA080A0" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Externals" ValueLabel="Has category">
+      <Condition Expression="HasCategory('Externals')" />
+      <Setter Property="Background" Value="#FFA08080" />
+    </Style>
+  </Styles>
+  <IdentifierAliases>
+    <Alias n="1" Uri="Assembly=$(319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPathUri)" />
+    <Alias n="2" Id="(@1)" />
+    <Alias n="3" Uri="Assembly=$(45804f1f-eb72-4f82-a227-088cad9b785d.OutputPathUri)" />
+    <Alias n="4" Id="(@3)" />
+    <Alias n="5" Uri="Assembly=$(a14907df-02e4-4fa7-be27-4292af50aa22.OutputPathUri)" />
+    <Alias n="6" Id="(@5)" />
+    <Alias n="7" Uri="Assembly=$(d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPathUri)" />
+    <Alias n="8" Id="(@7)" />
+    <Alias n="9" Uri="Assembly=$(306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPathUri)" />
+    <Alias n="10" Id="(@9)" />
+    <Alias n="11" Uri="Assembly=$(29ac1253-d455-4958-9aaa-da879c3889a4.OutputPathUri)" />
+    <Alias n="12" Id="(@11)" />
+    <Alias n="13" Uri="Assembly=$(28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPathUri)" />
+    <Alias n="14" Id="(@13)" />
+    <Alias n="15" Id="Namespace=AltNetHispano.Agendas.Domain" />
+    <Alias n="16" Id="Namespace=AltNetHispano.Agendas.Web.Controllers" />
+    <Alias n="17" Id="(@1 @16 Type=AccountController)" />
+    <Alias n="18" Id="Namespace=AltNetHispano.Agendas.Web.Models" />
+    <Alias n="19" Id="(@1 @18 Type=AccountMembershipService)" />
+    <Alias n="20" Id="(@1 @18 Type=AccountValidation)" />
+    <Alias n="21" Id="(@5 @15 Type=Agenda)" />
+    <Alias n="22" Id="(@9 Namespace=AltNetHispano.Agendas.Factories Type=AgendaFactory)" />
+    <Alias n="23" Id="(@1 @18 Type=ChangePasswordModel)" />
+    <Alias n="24" Id="(@5 @15 Type=CompositePublicador)" />
+    <Alias n="25" Id="(@5 @15 Type=Evento)" />
+    <Alias n="26" Id="(@1 @16 Type=EventoController)" />
+    <Alias n="27" Id="(@1 @18 Type=EventoEditModel)" />
+    <Alias n="28" Id="(@1 @18 Type=EventoIndexModel)" />
+    <Alias n="29" Id="(@1 @18 Type=EventoNewModel)" />
+    <Alias n="30" Id="(@5 @15 Type=EventoNotFoundException)" />
+    <Alias n="31" Id="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=EventoRepository)" />
+    <Alias n="32" Id="Namespace=AltNetHispano.Agendas.Tests" />
+    <Alias n="33" Id="(@11 @32 Type=EventoTests)" />
+    <Alias n="34" Id="(@1 @18 Type=FormsAuthenticationService)" />
+    <Alias n="35" Id="(@3 Namespace=AltNetHispano.Agendas.Google Type=GooglePublicador)" />
+    <Alias n="36" Id="(@1 Namespace=AltNetHispano.Agendas.Web Type=HttpContextIdentityProvider)" />
+    <Alias n="37" Id="(@5 Namespace=AltNetHispano.Agendas.Domain.Repositories Type=IEventoRepository)" />
+    <Alias n="38" Id="(@1 @18 Type=IFormsAuthenticationService)" />
+    <Alias n="39" Id="(@1 @18 Type=IMembershipService)" />
+    <Alias n="40" Id="(@5 Namespace=AltNetHispano.Agendas.Domain.Repositories Type=IPonenteRepository)" />
+    <Alias n="41" Id="(@5 @15 Type=IPublicador)" />
+    <Alias n="42" Id="(@5 @15 Type=IRecordador)" />
+    <Alias n="43" Id="(@5 @15 Type=ISeguridad)" />
+    <Alias n="44" Id="(@1 @18 Type=LogOnModel)" />
+    <Alias n="45" Id="(@1 Namespace=AltNetHispano.Agendas.Web Type=MvcApplication)" />
+    <Alias n="46" Id="(@5 @15 Type=Ponente)" />
+    <Alias n="47" Id="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=PonenteRepository)" />
+    <Alias n="48" Id="(@11 @32 Type=PonentesTests)" />
+    <Alias n="49" Id="(@1 @16 Type=PropuestaController)" />
+    <Alias n="50" Id="(@1 @18 Type=PropuestaEditModel)" />
+    <Alias n="51" Id="(@1 @18 Type=PropuestaIndexModel)" />
+    <Alias n="52" Id="(@1 @18 Type=PropuestaNewModel)" />
+    <Alias n="53" Id="(@11 @32 Type=PropuestasTests)" />
+    <Alias n="54" Id="(@11 @32 Type=PulicarTests)" />
+    <Alias n="55" Id="(@1 @18 Type=RegisterModel)" />
+    <Alias n="56" Id="(@11 @32 Type=SeguridadObjectMother)" />
+    <Alias n="57" Id="(@11 @32 Type=TestBase)" />
+    <Alias n="58" Id="(@5 @15 Type=Track)" />
+    <Alias n="59" Id="(@11 @32 Type=TrackTests)" />
+    <Alias n="60" Id="(@7 Namespace=AltNetHispano.Agendas.Twitter Type=TwitterPublicador)" />
+    <Alias n="61" Id="(@5 @15 Type=UsuarioNoAutenticadoException)" />
+    <Alias n="62" Id="(@5 Namespace=AltNetHispano.Agendas.Domain.Exceptions Type=ValidationException)" />
+  </IdentifierAliases>
+  <Paths>
+    <Path Id="28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Repositories.Memory\bin\Debug\AltNetHispano.Agendas.Repositories.Memory.dll" />
+    <Path Id="28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Repositories.Memory/bin/Debug/AltNetHispano.Agendas.Repositories.Memory.dll" />
+    <Path Id="29ac1253-d455-4958-9aaa-da879c3889a4.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Tests\bin\Debug\AltNetHispano.Agendas.Tests.dll" />
+    <Path Id="29ac1253-d455-4958-9aaa-da879c3889a4.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Tests/bin/Debug/AltNetHispano.Agendas.Tests.dll" />
+    <Path Id="306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Factories\bin\Debug\AltNetHispano.Agendas.Factories.dll" />
+    <Path Id="306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Factories/bin/Debug/AltNetHispano.Agendas.Factories.dll" />
+    <Path Id="319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Web\bin\AltNetHispano.Agendas.Web.dll" />
+    <Path Id="319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Web/bin/AltNetHispano.Agendas.Web.dll" />
+    <Path Id="45804f1f-eb72-4f82-a227-088cad9b785d.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Google\bin\Debug\AltNetHispano.Agendas.Google.dll" />
+    <Path Id="45804f1f-eb72-4f82-a227-088cad9b785d.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Google/bin/Debug/AltNetHispano.Agendas.Google.dll" />
+    <Path Id="a14907df-02e4-4fa7-be27-4292af50aa22.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Domain\bin\Debug\AltNetHispano.Agendas.Domain.dll" />
+    <Path Id="a14907df-02e4-4fa7-be27-4292af50aa22.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Domain/bin/Debug/AltNetHispano.Agendas.Domain.dll" />
+    <Path Id="d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Twitter\bin\Debug\AltNetHispano.Agendas.Twitter.dll" />
+    <Path Id="d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Twitter/bin/Debug/AltNetHispano.Agendas.Twitter.dll" />
+  </Paths>
+</DirectedGraph>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Agendas/trunk/src/Diagramas/Dominio.dgml	Fri May 13 22:59:00 2011 -0300
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
+  <Nodes>
+    <Node Id="(@1 @3 Type=Accion)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Accion" />
+    <Node Id="@10" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IPublicador" />
+    <Node Id="@11" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IRecordador" />
+    <Node Id="@12" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="ISeguridad" />
+    <Node Id="@13" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Ponente" />
+    <Node Id="@14" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Track" />
+    <Node Id="@15" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="UsuarioNoAutenticadoException" />
+    <Node Id="@16" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="ValidationException" />
+    <Node Id="@2" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(a14907df-02e4-4fa7-be27-4292af50aa22.OutputPath)" Group="Expanded" Label="AltNetHispano.Agendas.Domain.dll">
+      <Category Ref="CodeSchema_Assembly" />
+    </Node>
+    <Node Id="@4" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Agenda" />
+    <Node Id="@5" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="CompositePublicador" />
+    <Node Id="@6" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Evento" />
+    <Node Id="@7" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoNotFoundException" />
+    <Node Id="@8" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IEventoRepository" />
+    <Node Id="@9" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IPonenteRepository" />
+  </Nodes>
+  <Links>
+    <Link Source="@2" Target="(@1 @3 Type=Accion)" Category="Contains" />
+    <Link Source="@2" Target="@10" Category="Contains" />
+    <Link Source="@2" Target="@11" Category="Contains" />
+    <Link Source="@2" Target="@12" Category="Contains" />
+    <Link Source="@2" Target="@13" Category="Contains" />
+    <Link Source="@2" Target="@14" Category="Contains" />
+    <Link Source="@2" Target="@15" Category="Contains" />
+    <Link Source="@2" Target="@16" Category="Contains" />
+    <Link Source="@2" Target="@4" Category="Contains" />
+    <Link Source="@2" Target="@5" Category="Contains" />
+    <Link Source="@2" Target="@6" Category="Contains" />
+    <Link Source="@2" Target="@7" Category="Contains" />
+    <Link Source="@2" Target="@8" Category="Contains" />
+    <Link Source="@2" Target="@9" Category="Contains" />
+    <Link Source="@4" Target="@10" Category="References" ReferenceCount="2">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@4" Target="@11" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@4" Target="@12" Category="References" />
+    <Link Source="@4" Target="@13" Category="References" ReferenceCount="6">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@4" Target="@15" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@4" Target="@16" Category="CodeSchema_Calls" ReferenceCount="2" />
+    <Link Source="@4" Target="@6" Category="CodeSchema_Calls" ReferenceCount="19">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@4" Target="@7" Category="CodeSchema_Calls" ReferenceCount="1" />
+    <Link Source="@4" Target="@8" Category="References" ReferenceCount="9">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@4" Target="@9" Category="References" ReferenceCount="3">
+      <Category Ref="CodeSchema_Calls" />
+    </Link>
+    <Link Source="@5" Target="@10" Category="Implements" ReferenceCount="2">
+      <Category Ref="CodeSchema_Calls" />
+      <Category Ref="References" />
+    </Link>
+    <Link Source="@6" Target="@13" Category="References" ReferenceCount="1">
+      <Category Ref="CodeSchema_ReturnTypeLink" />
+    </Link>
+    <Link Source="@6" Target="@14" Category="CodeSchema_Calls" ReferenceCount="4" />
+    <Link Source="@8" Target="@6" Category="CodeSchema_ReturnTypeLink" ReferenceCount="2" />
+    <Link Source="@9" Target="@13" Category="CodeSchema_ReturnTypeLink" ReferenceCount="1" />
+  </Links>
+  <Categories>
+    <Category Id="CodeSchema_Assembly" Label="Assembly" BasedOn="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Assembly" IsProviderRoot="False" NavigationActionLabel="Assemblies" />
+    <Category Id="CodeSchema_Block" Label="Block" BasedOn="CodeSchema_Statement" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" IsProviderRoot="False" NavigationActionLabel="Blocks" />
+    <Category Id="CodeSchema_Calls" Label="Calls" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Called By" OutgoingActionLabel="Calls" />
+    <Category Id="CodeSchema_Class" Label="Class" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" IsProviderRoot="False" NavigationActionLabel="Classes" />
+    <Category Id="CodeSchema_Interface" Label="Interface" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Interface" IsProviderRoot="False" NavigationActionLabel="Interfaces" />
+    <Category Id="CodeSchema_ReturnTypeLink" Label="Return" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Return types" OutgoingActionLabel="Return types" />
+    <Category Id="CodeSchema_Statement" Label="Statement" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" IsProviderRoot="False" NavigationActionLabel="Statement" />
+    <Category Id="CodeSchema_Type" Label="Type" BasedOn="CodeSchema_Block" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" IsProviderRoot="False" NavigationActionLabel="Types" />
+    <Category Id="Contains" Label="Contains" CanBeDataDriven="False" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Contained By" IsContainment="True" OutgoingActionLabel="Contains" />
+    <Category Id="File" Label="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="File" IsProviderRoot="False" NavigationActionLabel="Files" />
+    <Category Id="FileSystem.Category.FileOfType.dll" Label="dll File" BasedOn="CodeSchema_Assembly" CanBeDataDriven="True" IsProviderRoot="False" NavigationActionLabel="dll Files" />
+    <Category Id="Implements" Label="Implements" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Implemented by" OutgoingActionLabel="Implements" />
+    <Category Id="References" Label="References" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Referenced By" OutgoingActionLabel="References" />
+  </Categories>
+  <Properties>
+    <Property Id="CanBeDataDriven" Label="CanBeDataDriven" Description="CanBeDataDriven" DataType="System.Boolean" />
+    <Property Id="CanLinkedNodesBeDataDriven" Label="CanLinkedNodesBeDataDriven" Description="CanLinkedNodesBeDataDriven" DataType="System.Boolean" />
+    <Property Id="CodeSchemaProperty_IsPublic" Label="IsPublic" Description="IsPublic" DataType="System.Boolean" />
+    <Property Id="CodeSchemaProperty_StrongName" Label="StrongName" Description="StrongName" DataType="System.String" />
+    <Property Id="DefaultAction" Label="DefaultAction" Description="DefaultAction" DataType="System.String" />
+    <Property Id="FilePath" Label="File Path" Description="File Path" DataType="System.String" />
+    <Property Id="Group" Label="Group" Description="Display the node as a group" DataType="Microsoft.VisualStudio.Progression.GraphModel.GroupStyle" />
+    <Property Id="Icon" Label="Icon" Description="Icon" DataType="System.String" />
+    <Property Id="IncomingActionLabel" Label="IncomingActionLabel" Description="IncomingActionLabel" DataType="System.String" />
+    <Property Id="IsContainment" DataType="System.Boolean" />
+    <Property Id="IsProviderRoot" Label="IsProviderRoot" Description="IsProviderRoot" DataType="System.Boolean" />
+    <Property Id="Label" Label="Label" Description="Displayable label of an Annotatable object" DataType="System.String" />
+    <Property Id="NavigationActionLabel" Label="NavigationActionLabel" Description="NavigationActionLabel" DataType="System.String" />
+    <Property Id="OutgoingActionLabel" Label="OutgoingActionLabel" Description="OutgoingActionLabel" DataType="System.String" />
+    <Property Id="ReferenceCount" Label="Reference Count" Description="Total number of links" DataType="System.Int32" />
+  </Properties>
+  <QualifiedNames>
+    <Name Id="Assembly" Label="Assembly" ValueType="Uri" />
+    <Name Id="Namespace" Label="Namespace" ValueType="System.String" />
+    <Name Id="Type" Label="Type" ValueType="System.Object" />
+  </QualifiedNames>
+  <Styles>
+    <Style TargetType="Node" GroupLabel="Assembly" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Assembly')" />
+      <Setter Property="Background" Value="#1C3068" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Namespace" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Namespace')" />
+      <Setter Property="Background" Value="#4A65A0" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Type" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Type')" />
+      <Setter Property="Background" Value="#D3DCEF" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Method" ValueLabel="Has category">
+      <Condition Expression="HasCategory('CodeSchema_Method')" />
+      <Setter Property="Background" Value="#FFE0E0E0" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Generics" ValueLabel="Has category">
+      <Condition Expression="HasCategory('Generics')" />
+      <Setter Property="Background" Value="#FFA080A0" />
+    </Style>
+    <Style TargetType="Node" GroupLabel="Externals" ValueLabel="Has category">
+      <Condition Expression="HasCategory('Externals')" />
+      <Setter Property="Background" Value="#FFA08080" />
+    </Style>
+  </Styles>
+  <IdentifierAliases>
+    <Alias n="1" Uri="Assembly=$(a14907df-02e4-4fa7-be27-4292af50aa22.OutputPathUri)" />
+    <Alias n="2" Id="(@1)" />
+    <Alias n="3" Id="Namespace=AltNetHispano.Agendas.Domain" />
+    <Alias n="4" Id="(@1 @3 Type=Agenda)" />
+    <Alias n="5" Id="(@1 @3 Type=CompositePublicador)" />
+    <Alias n="6" Id="(@1 @3 Type=Evento)" />
+    <Alias n="7" Id="(@1 @3 Type=EventoNotFoundException)" />
+    <Alias n="8" Id="(@1 Namespace=AltNetHispano.Agendas.Domain.Repositories Type=IEventoRepository)" />
+    <Alias n="9" Id="(@1 Namespace=AltNetHispano.Agendas.Domain.Repositories Type=IPonenteRepository)" />
+    <Alias n="10" Id="(@1 @3 Type=IPublicador)" />
+    <Alias n="11" Id="(@1 @3 Type=IRecordador)" />
+    <Alias n="12" Id="(@1 @3 Type=ISeguridad)" />
+    <Alias n="13" Id="(@1 @3 Type=Ponente)" />
+    <Alias n="14" Id="(@1 @3 Type=Track)" />
+    <Alias n="15" Id="(@1 @3 Type=UsuarioNoAutenticadoException)" />
+    <Alias n="16" Id="(@1 Namespace=AltNetHispano.Agendas.Domain.Exceptions Type=ValidationException)" />
+  </IdentifierAliases>
+  <Paths>
+    <Path Id="a14907df-02e4-4fa7-be27-4292af50aa22.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Domain\bin\Debug\AltNetHispano.Agendas.Domain.dll" />
+    <Path Id="a14907df-02e4-4fa7-be27-4292af50aa22.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Domain/bin/Debug/AltNetHispano.Agendas.Domain.dll" />
+  </Paths>
+</DirectedGraph>
\ No newline at end of file