1
2
3
4 package org.andromda.cartridges.ejb.metafacades;
5
6 /***
7 * <p>
8 * Represents an EJB association end.
9 * </p>
10 *
11 * Metafacade interface to be used by AndroMDA cartridges.
12 */
13 public interface EJBAssociationEndFacade
14 extends org.andromda.metafacades.uml.EntityAssociationEnd
15 {
16
17 /***
18 * Indicates the metafacade type (used for metafacade mappings).
19 *
20 * @return always <code>true</code>
21 */
22 public boolean isEJBAssociationEndFacadeMetaType();
23
24 /***
25 * <p>
26 * The target type for a relation. If the relation target has a
27 * multiplicity of 0..1 or 1, this is the fully qualified type name
28 * of the target. If it has a multiplicity of >1, this is the
29 * string 'java.util.Collection'
30 * </p>
31 */
32 public java.lang.String getRelationType();
33
34 }