1
2
3
4 package org.andromda.metafacades.uml;
5
6 /***
7 * <p>
8 * Represents a persistent entity finder method.
9 * </p>
10 *
11 * Metafacade interface to be used by AndroMDA cartridges.
12 */
13 public interface EntityQueryOperation
14 extends org.andromda.metafacades.uml.OperationFacade
15 {
16
17 /***
18 * Indicates the metafacade type (used for metafacade mappings).
19 *
20 * @return always <code>true</code>
21 */
22 public boolean isEntityQueryOperationMetaType();
23
24 /***
25 * <p>
26 * The query string for this EntityFinderMethod. The query
27 * returned is based on the 'translation' passed in. The
28 * translation must be one available to AndroMDA found with a
29 * translation-library.
30 * </p>
31 */
32 public java.lang.String getQuery(java.lang.String translation);
33
34 }