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 }