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>Dto Reference</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.DtoReference#getModelname <em>Modelname</em>}</li>
19 * <li>{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel <em>Model</em>}</li>
20 * </ul>
21 * </p>
22 *
23 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getDtoReference()
24 * @model
25 * @generated
26 */
27 public interface DtoReference extends ModelElement {
28 /**
29 * Returns the value of the '<em><b>Modelname</b></em>' attribute.
30 * <!-- begin-user-doc -->
31 * <p>
32 * If the meaning of the '<em>Modelname</em>' attribute 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>Modelname</em>' attribute.
37 * @see #setModelname(String)
38 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getDtoReference_Modelname()
39 * @model
40 * @generated
41 */
42 String getModelname();
43
44 /**
45 * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModelname <em>Modelname</em>}' attribute.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @param value the new value of the '<em>Modelname</em>' attribute.
49 * @see #getModelname()
50 * @generated
51 */
52 void setModelname(String 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#getDtoReferences <em>Dto References</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#getDtoReference_Model()
66 * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getDtoReferences
67 * @model opposite="dtoReferences" transient="false"
68 * @generated
69 */
70 ServiceModel getModel();
71
72 /**
73 * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#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 } // DtoReference