View Javadoc

1   /**
2    * <copyright>
3    * </copyright>
4    *
5    * $Id$
6    */
7   package org.mod4j.dsl.datacontract.mm.DataContractDsl;
8   
9   
10  /**
11   * <!-- begin-user-doc -->
12   * A representation of the model object '<em><b>Business Class Association Role Reference</b></em>'.
13   * <!-- end-user-doc -->
14   *
15   * <p>
16   * The following features are supported:
17   * <ul>
18   *   <li>{@link org.mod4j.dsl.datacontract.mm.DataContractDsl.BusinessClassAssociationRoleReference#getDto <em>Dto</em>}</li>
19   *   <li>{@link org.mod4j.dsl.datacontract.mm.DataContractDsl.BusinessClassAssociationRoleReference#getDtoType <em>Dto Type</em>}</li>
20   * </ul>
21   * </p>
22   *
23   * @see org.mod4j.dsl.datacontract.mm.DataContractDsl.DataContractDslPackage#getBusinessClassAssociationRoleReference()
24   * @model
25   * @generated
26   */
27  public interface BusinessClassAssociationRoleReference extends ModelElement {
28  	/**
29       * Returns the value of the '<em><b>Dto</b></em>' container reference.
30       * It is bidirectional and its opposite is '{@link org.mod4j.dsl.datacontract.mm.DataContractDsl.BusinessClassDto#getAssociationReferences <em>Association References</em>}'.
31       * <!-- begin-user-doc -->
32  	 * <p>
33  	 * If the meaning of the '<em>Dto</em>' container 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>Dto</em>' container reference.
38       * @see #setDto(BusinessClassDto)
39       * @see org.mod4j.dsl.datacontract.mm.DataContractDsl.DataContractDslPackage#getBusinessClassAssociationRoleReference_Dto()
40       * @see org.mod4j.dsl.datacontract.mm.DataContractDsl.BusinessClassDto#getAssociationReferences
41       * @model opposite="associationReferences" transient="false"
42       * @generated
43       */
44  	BusinessClassDto getDto();
45  
46  	/**
47       * Sets the value of the '{@link org.mod4j.dsl.datacontract.mm.DataContractDsl.BusinessClassAssociationRoleReference#getDto <em>Dto</em>}' container reference.
48       * <!-- begin-user-doc -->
49  	 * <!-- end-user-doc -->
50       * @param value the new value of the '<em>Dto</em>' container reference.
51       * @see #getDto()
52       * @generated
53       */
54  	void setDto(BusinessClassDto value);
55  
56  	/**
57       * Returns the value of the '<em><b>Dto Type</b></em>' reference.
58       * <!-- begin-user-doc -->
59  	 * <p>
60  	 * If the meaning of the '<em>Dto Type</em>' reference isn't clear,
61  	 * there really should be more of a description here...
62  	 * </p>
63  	 * <!-- end-user-doc -->
64       * @return the value of the '<em>Dto Type</em>' reference.
65       * @see #setDtoType(Dto)
66       * @see org.mod4j.dsl.datacontract.mm.DataContractDsl.DataContractDslPackage#getBusinessClassAssociationRoleReference_DtoType()
67       * @model
68       * @generated
69       */
70  	Dto getDtoType();
71  
72  	/**
73       * Sets the value of the '{@link org.mod4j.dsl.datacontract.mm.DataContractDsl.BusinessClassAssociationRoleReference#getDtoType <em>Dto Type</em>}' reference.
74       * <!-- begin-user-doc -->
75  	 * <!-- end-user-doc -->
76       * @param value the new value of the '<em>Dto Type</em>' reference.
77       * @see #getDtoType()
78       * @generated
79       */
80  	void setDtoType(Dto value);
81  
82  } // BusinessClassAssociationRoleReference