View Javadoc

1   /**
2    * <copyright>
3    * </copyright>
4    *
5    * $Id$
6    */
7   package BusinessDomainDsl;
8   
9   import org.eclipse.emf.common.util.EList;
10  
11  /**
12   * <!-- begin-user-doc -->
13   * A representation of the model object '<em><b>Abstract Business Class</b></em>'.
14   * <!-- end-user-doc -->
15   *
16   * <p>
17   * The following features are supported:
18   * <ul>
19   *   <li>{@link BusinessDomainDsl.AbstractBusinessClass#getAssociationsFrom <em>Associations From</em>}</li>
20   * </ul>
21   * </p>
22   *
23   * @see BusinessDomainDsl.BusinessDomainDslPackage#getAbstractBusinessClass()
24   * @model
25   * @generated
26   */
27  public interface AbstractBusinessClass extends AbstractType {
28  	/**
29       * Returns the value of the '<em><b>Associations From</b></em>' reference list.
30       * The list contents are of type {@link BusinessDomainDsl.Association}.
31       * It is bidirectional and its opposite is '{@link BusinessDomainDsl.Association#getTarget <em>Target</em>}'.
32       * <!-- begin-user-doc -->
33  	 * <p>
34  	 * If the meaning of the '<em>Associations From</em>' reference list isn't clear,
35  	 * there really should be more of a description here...
36  	 * </p>
37  	 * <!-- end-user-doc -->
38       * @return the value of the '<em>Associations From</em>' reference list.
39       * @see BusinessDomainDsl.BusinessDomainDslPackage#getAbstractBusinessClass_AssociationsFrom()
40       * @see BusinessDomainDsl.Association#getTarget
41       * @model opposite="target"
42       * @generated
43       */
44  	EList<Association> getAssociationsFrom();
45  
46  } // AbstractBusinessClass