View Javadoc

1   /**
2    * (c) Mod4j and contributors
3    *
4    * $Id$
5    */
6   package org.mod4j.crossx.mm.crossx;
7   
8   
9   /**
10   * <!-- begin-user-doc -->
11   * A representation of the model object '<em><b>Reference Symbol Property</b></em>'.
12   * <!-- end-user-doc -->
13   *
14   * <p>
15   * The following features are supported:
16   * <ul>
17   *   <li>{@link org.mod4j.crossx.mm.crossx.ReferenceSymbolProperty#getType <em>Type</em>}</li>
18   *   <li>{@link org.mod4j.crossx.mm.crossx.ReferenceSymbolProperty#getModelname <em>Modelname</em>}</li>
19   *   <li>{@link org.mod4j.crossx.mm.crossx.ReferenceSymbolProperty#getSymbolname <em>Symbolname</em>}</li>
20   * </ul>
21   * </p>
22   *
23   * @see org.mod4j.crossx.mm.crossx.CrossxPackage#getReferenceSymbolProperty()
24   * @model
25   * @generated
26   */
27  public interface ReferenceSymbolProperty extends SymbolProperty {
28      /**
29       * Returns the value of the '<em><b>Type</b></em>' attribute.
30       * <!-- begin-user-doc -->
31       * <p>
32       * If the meaning of the '<em>Type</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>Type</em>' attribute.
37       * @see #setType(String)
38       * @see org.mod4j.crossx.mm.crossx.CrossxPackage#getReferenceSymbolProperty_Type()
39       * @model
40       * @generated
41       */
42      String getType();
43  
44      /**
45       * Sets the value of the '{@link org.mod4j.crossx.mm.crossx.ReferenceSymbolProperty#getType <em>Type</em>}' attribute.
46       * <!-- begin-user-doc -->
47       * <!-- end-user-doc -->
48       * @param value the new value of the '<em>Type</em>' attribute.
49       * @see #getType()
50       * @generated
51       */
52      void setType(String value);
53  
54      /**
55       * Returns the value of the '<em><b>Modelname</b></em>' attribute.
56       * <!-- begin-user-doc -->
57       * <p>
58       * If the meaning of the '<em>Modelname</em>' attribute isn't clear,
59       * there really should be more of a description here...
60       * </p>
61       * <!-- end-user-doc -->
62       * @return the value of the '<em>Modelname</em>' attribute.
63       * @see #setModelname(String)
64       * @see org.mod4j.crossx.mm.crossx.CrossxPackage#getReferenceSymbolProperty_Modelname()
65       * @model
66       * @generated
67       */
68      String getModelname();
69  
70      /**
71       * Sets the value of the '{@link org.mod4j.crossx.mm.crossx.ReferenceSymbolProperty#getModelname <em>Modelname</em>}' attribute.
72       * <!-- begin-user-doc -->
73       * <!-- end-user-doc -->
74       * @param value the new value of the '<em>Modelname</em>' attribute.
75       * @see #getModelname()
76       * @generated
77       */
78      void setModelname(String value);
79  
80      /**
81       * Returns the value of the '<em><b>Symbolname</b></em>' attribute.
82       * <!-- begin-user-doc -->
83       * <p>
84       * If the meaning of the '<em>Symbolname</em>' attribute isn't clear,
85       * there really should be more of a description here...
86       * </p>
87       * <!-- end-user-doc -->
88       * @return the value of the '<em>Symbolname</em>' attribute.
89       * @see #setSymbolname(String)
90       * @see org.mod4j.crossx.mm.crossx.CrossxPackage#getReferenceSymbolProperty_Symbolname()
91       * @model
92       * @generated
93       */
94      String getSymbolname();
95  
96      /**
97       * Sets the value of the '{@link org.mod4j.crossx.mm.crossx.ReferenceSymbolProperty#getSymbolname <em>Symbolname</em>}' attribute.
98       * <!-- begin-user-doc -->
99       * <!-- end-user-doc -->
100      * @param value the new value of the '<em>Symbolname</em>' attribute.
101      * @see #getSymbolname()
102      * @generated
103      */
104     void setSymbolname(String value);
105 
106 } // ReferenceSymbolProperty