blob: fc4bc305628e9e22dd0d57a6d8899a93c27d3694 [file] [log] [blame]
/**
*/
package org.hl7.fhir;
import org.eclipse.emf.common.util.EList;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Value Set Concept1</b></em>'.
* <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
* A value set specifies a set of codes drawn from one or more code systems.
* <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.hl7.fhir.ValueSetConcept1#getCode <em>Code</em>}</li>
* <li>{@link org.hl7.fhir.ValueSetConcept1#getDisplay <em>Display</em>}</li>
* <li>{@link org.hl7.fhir.ValueSetConcept1#getDesignation <em>Designation</em>}</li>
* </ul>
*
* @see org.hl7.fhir.FhirPackage#getValueSetConcept1()
* @model extendedMetaData="name='ValueSet.Concept1' kind='elementOnly'"
* @generated
*/
public interface ValueSetConcept1 extends BackboneElement {
/**
* Returns the value of the '<em><b>Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Specifies a code for the concept to be included or excluded.
* <!-- end-model-doc -->
* @return the value of the '<em>Code</em>' containment reference.
* @see #setCode(Code)
* @see org.hl7.fhir.FhirPackage#getValueSetConcept1_Code()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='code' namespace='##targetNamespace'"
* @generated
*/
Code getCode();
/**
* Sets the value of the '{@link org.hl7.fhir.ValueSetConcept1#getCode <em>Code</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Code</em>' containment reference.
* @see #getCode()
* @generated
*/
void setCode(Code value);
/**
* Returns the value of the '<em><b>Display</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The text to display to the user for this concept in the context of this valueset. If no display is provided, then applications using the value set use the display specified for the code by the system.
* <!-- end-model-doc -->
* @return the value of the '<em>Display</em>' containment reference.
* @see #setDisplay(org.hl7.fhir.String)
* @see org.hl7.fhir.FhirPackage#getValueSetConcept1_Display()
* @model containment="true"
* extendedMetaData="kind='element' name='display' namespace='##targetNamespace'"
* @generated
*/
org.hl7.fhir.String getDisplay();
/**
* Sets the value of the '{@link org.hl7.fhir.ValueSetConcept1#getDisplay <em>Display</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Display</em>' containment reference.
* @see #getDisplay()
* @generated
*/
void setDisplay(org.hl7.fhir.String value);
/**
* Returns the value of the '<em><b>Designation</b></em>' containment reference list.
* The list contents are of type {@link org.hl7.fhir.ValueSetDesignation}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.
* <!-- end-model-doc -->
* @return the value of the '<em>Designation</em>' containment reference list.
* @see org.hl7.fhir.FhirPackage#getValueSetConcept1_Designation()
* @model containment="true"
* extendedMetaData="kind='element' name='designation' namespace='##targetNamespace'"
* @generated
*/
EList<ValueSetDesignation> getDesignation();
} // ValueSetConcept1