Documentacion: ManageEmail_UMLInteraction

Descripcion: ManageEmail UML Specification with the message exchange.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
ClassifyEmailManager 
Rol  It manages the classifying process over an e-mail. 
EMailMoverManager 
Rol  It manages the move action over an e-mail. It has knowledge about how to use the e-mail wrapper to move e-mail between locations. 
EmailNotificationReceiver 
Rol  It represents the event listener about new incoming email not already processed. 
OrganizeEmailManager 
Rol  It coordinates the email management: perception, classification and movement with e-mails. 
UserInterface 
Rol  It manages the user's interface and therefore the communication with the user. 


ClassifyEmailManager (Rol)

Properties:
IDClassifyEmailManager 
DescripcionIt manages the classifying process over an e-mail. 

ClassifyEmailManager relaciones:
En el rolEn la relacion Con los objetosEn el rol
RDestino PasoDeMensaje
  • Etiqueta:
  • Descripcion:Email classification request 
  •  
    OrganizeEmailManager  ROrigen  
    ROrigen PasoDeMensaje
  • Etiqueta:
  • Descripcion:Emai category response 
  •  
    OrganizeEmailManager  RDestino  
     


    EMailMoverManager (Rol)

    Properties:
    IDEMailMoverManager 
    DescripcionIt manages the move action over an e-mail. It has knowledge about how to use the e-mail wrapper to move e-mail between locations. 

    EMailMoverManager relaciones:
    En el rolEn la relacion Con los objetosEn el rol
    RDestino PasoDeMensaje
  • Etiqueta:
  • Descripcion:Email movement request 
  •  
    OrganizeEmailManager  ROrigen  
    ROrigen PasoDeMensaje
  • Etiqueta:
  • Descripcion:Email movement confirmation 
  •  
    OrganizeEmailManager  RDestino  
     


    EmailNotificationReceiver (Rol)

    Properties:
    IDEmailNotificationReceiver 
    DescripcionIt represents the event listener about new incoming email not already processed. 

    EmailNotificationReceiver relaciones:
    En el rolEn la relacion Con los objetosEn el rol
    ROrigen PasoDeMensaje
  • Etiqueta:
  • Descripcion:NewEmail processing request 
  •  
    OrganizeEmailManager  RDestino  
     


    OrganizeEmailManager (Rol)

    Properties:
    IDOrganizeEmailManager 
    DescripcionIt coordinates the email management: perception, classification and movement with e-mails. 

    OrganizeEmailManager relaciones:
    En el rolEn la relacion Con los objetosEn el rol
    RDestino PasoDeMensaje
  • Etiqueta:
  • Descripcion:NewEmail processing request 
  •  
    EmailNotificationReceiver  ROrigen  
    RDestino PasoDeMensaje
  • Etiqueta:
  • Descripcion:Emai category response 
  •  
    ClassifyEmailManager  ROrigen  
    RDestino PasoDeMensaje
  • Etiqueta:
  • Descripcion:Email movement confirmation 
  •  
    EMailMoverManager  ROrigen  
    ROrigen PasoDeMensaje
  • Etiqueta:
  • Descripcion:Email classification request 
  •  
    ClassifyEmailManager  RDestino  
    ROrigen PasoDeMensaje
  • Etiqueta:
  • Descripcion:Email movement request 
  •  
    EMailMoverManager  RDestino  
    ROrigen PasoDeMensaje
  • Etiqueta:
  • Descripcion:Processed New Email Notification 
  •  
    UserInterface  RDestino  
     


    UserInterface (Rol)

    Properties:
    IDUserInterface 
    DescripcionIt manages the user's interface and therefore the communication with the user. 

    UserInterface relaciones:
    En el rolEn la relacion Con los objetosEn el rol
    RDestino PasoDeMensaje
  • Etiqueta:
  • Descripcion:Processed New Email Notification 
  •  
    OrganizeEmailManager  ROrigen