View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.metafacades.uml;
5   
6   /***
7    * <p>
8    * Represents a role a user may play within a system.  Provides
9    * access to things such as services and service operations.
10   * </p>
11   *
12   * Metafacade interface to be used by AndroMDA cartridges.
13   */
14  public interface Role
15      extends org.andromda.metafacades.uml.ActorFacade
16  {
17  
18      /***
19       * Indicates the metafacade type (used for metafacade mappings).
20       *
21       * @return always <code>true</code>
22       */
23      public boolean isRoleMetaType();
24  
25     /***
26      * <p>
27      * Indicates if the necessary references are present for the Role. 
28      * This include any references to a service, service operation or
29      * use case.
30      * </p>
31      */
32      public boolean isReferencesPresent();
33  
34  }