001 /**
002 * <copyright>
003 * </copyright>
004 *
005 * $Id$
006 */
007 package com.hammurapi.review;
008
009
010 /**
011 * <!-- begin-user-doc -->
012 * A representation of the model object '<em><b>Measurement</b></em>'.
013 * <!-- end-user-doc -->
014 *
015 * <p>
016 * The following features are supported:
017 * <ul>
018 * <li>{@link com.hammurapi.review.Measurement#getName <em>Name</em>}</li>
019 * <li>{@link com.hammurapi.review.Measurement#getValue <em>Value</em>}</li>
020 * </ul>
021 * </p>
022 *
023 * @see com.hammurapi.review.ReviewPackage#getMeasurement()
024 * @model
025 * @generated
026 */
027 public interface Measurement extends Observation {
028 /**
029 * Returns the value of the '<em><b>Name</b></em>' attribute.
030 * <!-- begin-user-doc -->
031 * <p>
032 * If the meaning of the '<em>Name</em>' attribute isn't clear,
033 * there really should be more of a description here...
034 * </p>
035 * <!-- end-user-doc -->
036 * @return the value of the '<em>Name</em>' attribute.
037 * @see #setName(String)
038 * @see com.hammurapi.review.ReviewPackage#getMeasurement_Name()
039 * @model required="true"
040 * @generated
041 */
042 String getName();
043
044 /**
045 * Sets the value of the '{@link com.hammurapi.review.Measurement#getName <em>Name</em>}' attribute.
046 * <!-- begin-user-doc -->
047 * <!-- end-user-doc -->
048 * @param value the new value of the '<em>Name</em>' attribute.
049 * @see #getName()
050 * @generated
051 */
052 void setName(String value);
053
054 /**
055 * Returns the value of the '<em><b>Value</b></em>' attribute.
056 * <!-- begin-user-doc -->
057 * <p>
058 * If the meaning of the '<em>Value</em>' attribute isn't clear,
059 * there really should be more of a description here...
060 * </p>
061 * <!-- end-user-doc -->
062 * @return the value of the '<em>Value</em>' attribute.
063 * @see #setValue(double)
064 * @see com.hammurapi.review.ReviewPackage#getMeasurement_Value()
065 * @model required="true"
066 * @generated
067 */
068 double getValue();
069
070 /**
071 * Sets the value of the '{@link com.hammurapi.review.Measurement#getValue <em>Value</em>}' attribute.
072 * <!-- begin-user-doc -->
073 * <!-- end-user-doc -->
074 * @param value the new value of the '<em>Value</em>' attribute.
075 * @see #getValue()
076 * @generated
077 */
078 void setValue(double value);
079
080 } // Measurement