| /** |
| */ |
| package org.hl7.fhir; |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Value Set Parameter</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.ValueSetParameter#getName <em>Name</em>}</li> |
| * <li>{@link org.hl7.fhir.ValueSetParameter#getValueString <em>Value String</em>}</li> |
| * <li>{@link org.hl7.fhir.ValueSetParameter#getValueBoolean <em>Value Boolean</em>}</li> |
| * <li>{@link org.hl7.fhir.ValueSetParameter#getValueInteger <em>Value Integer</em>}</li> |
| * <li>{@link org.hl7.fhir.ValueSetParameter#getValueDecimal <em>Value Decimal</em>}</li> |
| * <li>{@link org.hl7.fhir.ValueSetParameter#getValueUri <em>Value Uri</em>}</li> |
| * <li>{@link org.hl7.fhir.ValueSetParameter#getValueCode <em>Value Code</em>}</li> |
| * </ul> |
| * |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter() |
| * @model extendedMetaData="name='ValueSet.Parameter' kind='elementOnly'" |
| * @generated |
| */ |
| public interface ValueSetParameter extends BackboneElement { |
| /** |
| * Returns the value of the '<em><b>Name</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The name of the parameter. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Name</em>' containment reference. |
| * @see #setName(org.hl7.fhir.String) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_Name() |
| * @model containment="true" required="true" |
| * extendedMetaData="kind='element' name='name' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.String getName(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getName <em>Name</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Name</em>' containment reference. |
| * @see #getName() |
| * @generated |
| */ |
| void setName(org.hl7.fhir.String value); |
| |
| /** |
| * Returns the value of the '<em><b>Value String</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value String</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value String</em>' containment reference. |
| * @see #setValueString(org.hl7.fhir.String) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_ValueString() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='valueString' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.String getValueString(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getValueString <em>Value String</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value String</em>' containment reference. |
| * @see #getValueString() |
| * @generated |
| */ |
| void setValueString(org.hl7.fhir.String value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Boolean</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Boolean</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Boolean</em>' containment reference. |
| * @see #setValueBoolean(org.hl7.fhir.Boolean) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_ValueBoolean() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='valueBoolean' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.Boolean getValueBoolean(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getValueBoolean <em>Value Boolean</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Boolean</em>' containment reference. |
| * @see #getValueBoolean() |
| * @generated |
| */ |
| void setValueBoolean(org.hl7.fhir.Boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Integer</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Integer</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Integer</em>' containment reference. |
| * @see #setValueInteger(org.hl7.fhir.Integer) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_ValueInteger() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='valueInteger' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.Integer getValueInteger(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getValueInteger <em>Value Integer</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Integer</em>' containment reference. |
| * @see #getValueInteger() |
| * @generated |
| */ |
| void setValueInteger(org.hl7.fhir.Integer value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Decimal</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Decimal</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Decimal</em>' containment reference. |
| * @see #setValueDecimal(Decimal) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_ValueDecimal() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='valueDecimal' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Decimal getValueDecimal(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getValueDecimal <em>Value Decimal</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Decimal</em>' containment reference. |
| * @see #getValueDecimal() |
| * @generated |
| */ |
| void setValueDecimal(Decimal value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Uri</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Uri</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Uri</em>' containment reference. |
| * @see #setValueUri(Uri) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_ValueUri() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='valueUri' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Uri getValueUri(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getValueUri <em>Value Uri</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Uri</em>' containment reference. |
| * @see #getValueUri() |
| * @generated |
| */ |
| void setValueUri(Uri value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Code</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Code</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Code</em>' containment reference. |
| * @see #setValueCode(Code) |
| * @see org.hl7.fhir.FhirPackage#getValueSetParameter_ValueCode() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='valueCode' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Code getValueCode(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ValueSetParameter#getValueCode <em>Value Code</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Code</em>' containment reference. |
| * @see #getValueCode() |
| * @generated |
| */ |
| void setValueCode(Code value); |
| |
| } // ValueSetParameter |