View Javadoc

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>Association Method</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.AssociationMethod#getMain <em>Main</em>}</li>
19   *   <li>{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getPart <em>Part</em>}</li>
20   *   <li>{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getRolename <em>Rolename</em>}</li>
21   * </ul>
22   * </p>
23   *
24   * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getAssociationMethod()
25   * @model
26   * @generated
27   */
28  public interface AssociationMethod extends ServiceMethod {
29      /**
30       * Returns the value of the '<em><b>Main</b></em>' reference.
31       * <!-- begin-user-doc -->
32       * <p>
33       * If the meaning of the '<em>Main</em>' reference isn't clear,
34       * there really should be more of a description here...
35       * </p>
36       * <!-- end-user-doc -->
37       * @return the value of the '<em>Main</em>' reference.
38       * @see #setMain(DtoReference)
39       * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getAssociationMethod_Main()
40       * @model
41       * @generated
42       */
43      DtoReference getMain();
44  
45      /**
46       * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getMain <em>Main</em>}' reference.
47       * <!-- begin-user-doc -->
48       * <!-- end-user-doc -->
49       * @param value the new value of the '<em>Main</em>' reference.
50       * @see #getMain()
51       * @generated
52       */
53      void setMain(DtoReference value);
54  
55      /**
56       * Returns the value of the '<em><b>Part</b></em>' reference.
57       * <!-- begin-user-doc -->
58       * <p>
59       * If the meaning of the '<em>Part</em>' 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>Part</em>' reference.
64       * @see #setPart(DtoReference)
65       * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getAssociationMethod_Part()
66       * @model
67       * @generated
68       */
69      DtoReference getPart();
70  
71      /**
72       * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getPart <em>Part</em>}' reference.
73       * <!-- begin-user-doc -->
74       * <!-- end-user-doc -->
75       * @param value the new value of the '<em>Part</em>' reference.
76       * @see #getPart()
77       * @generated
78       */
79      void setPart(DtoReference value);
80  
81      /**
82       * Returns the value of the '<em><b>Rolename</b></em>' attribute.
83       * <!-- begin-user-doc -->
84       * <p>
85       * If the meaning of the '<em>Rolename</em>' attribute isn't clear,
86       * there really should be more of a description here...
87       * </p>
88       * <!-- end-user-doc -->
89       * @return the value of the '<em>Rolename</em>' attribute.
90       * @see #setRolename(String)
91       * @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getAssociationMethod_Rolename()
92       * @model
93       * @generated
94       */
95      String getRolename();
96  
97      /**
98       * Sets the value of the '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getRolename <em>Rolename</em>}' attribute.
99       * <!-- begin-user-doc -->
100      * <!-- end-user-doc -->
101      * @param value the new value of the '<em>Rolename</em>' attribute.
102      * @see #getRolename()
103      * @generated
104      */
105     void setRolename(String value);
106 
107 } // AssociationMethod