View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.metafacades.uml;
5   
6   /***
7    * 
8    *
9    * Metafacade interface to be used by AndroMDA cartridges.
10   */
11  public interface PackageFacade
12      extends org.andromda.metafacades.uml.ModelElementFacade
13  {
14  
15      /***
16       * Indicates the metafacade type (used for metafacade mappings).
17       *
18       * @return always <code>true</code>
19       */
20      public boolean isPackageFacadeMetaType();
21  
22     /***
23      * <p>
24      * Finds the model element with the given 'fullyQualifiedName', or
25      * returns null if one can't be found with that name.
26      * </p>
27      */
28      public org.andromda.metafacades.uml.ModelElementFacade findModelElement(java.lang.String fullyQualifiedName);
29  
30     /***
31      * 
32      */
33      public java.util.Collection getClasses();
34  
35     /***
36      * <p>
37      * Gets all the model elements belonging to the root package.
38      * </p>
39      */
40      public java.util.Collection getModelElements();
41  
42     /***
43      * <p>
44      * The elements directly found in this package.
45      * </p>
46      */
47      public java.util.Collection getOwnedElements();
48  
49     /***
50      * 
51      */
52      public java.util.Collection getSubPackages();
53  
54  }