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 }