1 // license-header java merge-point 2 // 3 // Attention: generated code (by Metafacade.vsl) - do not modify! 4 // 5 package org.andromda.cartridges.ejb3.metafacades; 6 7 import java.util.Collection; 8 import org.andromda.metafacades.uml.EnumerationFacade; 9 10 /** 11 * TODO: Model Documentation for org.andromda.cartridges.ejb3.metafacades.EJB3EnumerationFacade 12 * 13 * Metafacade interface to be used by AndroMDA cartridges. 14 */ 15 public interface EJB3EnumerationFacade 16 extends EnumerationFacade 17 { 18 /** 19 * Indicates the metafacade type (used for metafacade mappings). 20 * 21 * @return boolean always <code>true</code> 22 */ 23 public boolean isEJB3EnumerationFacadeMetaType(); 24 25 /** 26 * Create a comma separated list of member variables. This method can be used to generate 27 * argument lists for constructors, method calls etc. 28 * @param variables Collection 29 * @param includeTypes boolean 30 * @param includeNames boolean 31 * @return String 32 */ 33 public String getMemberVariablesAsList(Collection variables, boolean includeTypes, boolean includeNames); 34 }