View Javadoc

1   package org.andromda.cartridges.interfaces;
2   
3   /***
4    * Interface between an AndroMDA code generator cartridge
5    * and the generator's core.
6    * 
7    * @author <a href="http://www.mbohlen.de">Matthias Bohlen</a>
8    * 
9    */
10  public interface IAndroMDACartridge {
11  	
12  	
13      /***
14       * Returns the descriptor data of this particular cartridge.
15       * 
16       * @return ICartridgeDescriptor
17       */
18      public ICartridgeDescriptor getDescriptor();
19  
20      /***
21       * Sets the descriptor data of this particular cartridge. Used by cartridge
22       * manager.
23       * 
24       * @param d the new cartridge descriptor
25       * 
26       */
27      public void setDescriptor (ICartridgeDescriptor d);
28  }