1 /**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7 package org.mod4j.dsl.service.mm.ServiceDsl;
8
9
10 /**
11 * <!-- begin-user-doc -->
12 * A representation of the model object '<em><b>Crud Service</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * <p>
16 * The following features are supported:
17 * <ul>
18 * <li>{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getDto <em>Dto</em>}</li>
19 * <li>{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel <em>Model</em>}</li>
20 * </ul>
21 * </p>
22 *
23 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getCrudService()
24 * @model
25 * @generated
26 */
27 public interface CrudService extends ModelElement {
28 /**
29 * Returns the value of the '<em><b>Dto</b></em>' reference.
30 * <!-- begin-user-doc -->
31 * <p>
32 * If the meaning of the '<em>Dto</em>' reference isn't clear,
33 * there really should be more of a description here...
34 * </p>
35 * <!-- end-user-doc -->
36 * @return the value of the '<em>Dto</em>' reference.
37 * @see #setDto(DtoReference)
38 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getCrudService_Dto()
39 * @model
40 * @generated
41 */
42 DtoReference getDto();
43
44 /**
45 * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getDto <em>Dto</em>}' reference.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @param value the new value of the '<em>Dto</em>' reference.
49 * @see #getDto()
50 * @generated
51 */
52 void setDto(DtoReference value);
53
54 /**
55 * Returns the value of the '<em><b>Model</b></em>' container reference.
56 * It is bidirectional and its opposite is '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices <em>Crud Services</em>}'.
57 * <!-- begin-user-doc -->
58 * <p>
59 * If the meaning of the '<em>Model</em>' container reference isn't clear,
60 * there really should be more of a description here...
61 * </p>
62 * <!-- end-user-doc -->
63 * @return the value of the '<em>Model</em>' container reference.
64 * @see #setModel(ServiceModel)
65 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getCrudService_Model()
66 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices
67 * @model opposite="crudServices" transient="false"
68 * @generated
69 */
70 ServiceModel getModel();
71
72 /**
73 * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel <em>Model</em>}' container reference.
74 * <!-- begin-user-doc -->
75 * <!-- end-user-doc -->
76 * @param value the new value of the '<em>Model</em>' container reference.
77 * @see #getModel()
78 * @generated
79 */
80 void setModel(ServiceModel value);
81
82 } // CrudService