1
2
3
4 package org.andromda.metafacades.uml;
5
6 /***
7 * <p>
8 * Represents a package storing "front-end" components.
9 * </p>
10 *
11 * Metafacade interface to be used by AndroMDA cartridges.
12 */
13 public interface FrontEndPackage
14 extends org.andromda.metafacades.uml.PackageFacade
15 {
16
17 /***
18 * Indicates the metafacade type (used for metafacade mappings).
19 *
20 * @return always <code>true</code>
21 */
22 public boolean isFrontEndPackageMetaType();
23
24 /***
25 * <p>
26 * The "front-end" controllers belonging to this package.
27 * </p>
28 */
29 public java.util.List getFrontEndControllers();
30
31 /***
32 * <p>
33 * The use cases that make up the "front-end".
34 * </p>
35 */
36 public java.util.List getFrontEndUseCases();
37
38 }