/** * Copyright � 2013 National Aeronautics and Space Administration. */ package net.certware.hazard.hazard; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Risk Assessment Code</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link net.certware.hazard.hazard.RiskAssessmentCode#getBaseline <em>Baseline</em>}</li> * <li>{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionB <em>Option B</em>}</li> * <li>{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionC <em>Option C</em>}</li> * <li>{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionD <em>Option D</em>}</li> * <li>{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionE <em>Option E</em>}</li> * </ul> * </p> * * @see net.certware.hazard.hazard.HazardPackage#getRiskAssessmentCode() * @model * @generated */ public interface RiskAssessmentCode extends EObject { /** * Returns the value of the '<em><b>Baseline</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Baseline</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Baseline</em>' attribute. * @see #setBaseline(String) * @see net.certware.hazard.hazard.HazardPackage#getRiskAssessmentCode_Baseline() * @model * @generated */ String getBaseline(); /** * Sets the value of the '{@link net.certware.hazard.hazard.RiskAssessmentCode#getBaseline <em>Baseline</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Baseline</em>' attribute. * @see #getBaseline() * @generated */ void setBaseline(String value); /** * Returns the value of the '<em><b>Option B</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Option B</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Option B</em>' attribute. * @see #setOptionB(String) * @see net.certware.hazard.hazard.HazardPackage#getRiskAssessmentCode_OptionB() * @model * @generated */ String getOptionB(); /** * Sets the value of the '{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionB <em>Option B</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Option B</em>' attribute. * @see #getOptionB() * @generated */ void setOptionB(String value); /** * Returns the value of the '<em><b>Option C</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Option C</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Option C</em>' attribute. * @see #setOptionC(String) * @see net.certware.hazard.hazard.HazardPackage#getRiskAssessmentCode_OptionC() * @model * @generated */ String getOptionC(); /** * Sets the value of the '{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionC <em>Option C</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Option C</em>' attribute. * @see #getOptionC() * @generated */ void setOptionC(String value); /** * Returns the value of the '<em><b>Option D</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Option D</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Option D</em>' attribute. * @see #setOptionD(String) * @see net.certware.hazard.hazard.HazardPackage#getRiskAssessmentCode_OptionD() * @model * @generated */ String getOptionD(); /** * Sets the value of the '{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionD <em>Option D</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Option D</em>' attribute. * @see #getOptionD() * @generated */ void setOptionD(String value); /** * Returns the value of the '<em><b>Option E</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Option E</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Option E</em>' attribute. * @see #setOptionE(String) * @see net.certware.hazard.hazard.HazardPackage#getRiskAssessmentCode_OptionE() * @model * @generated */ String getOptionE(); /** * Sets the value of the '{@link net.certware.hazard.hazard.RiskAssessmentCode#getOptionE <em>Option E</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Option E</em>' attribute. * @see #getOptionE() * @generated */ void setOptionE(String value); } // RiskAssessmentCode