blob: a795e2cddbe220c849fa393f499d06089279de6a [file] [log] [blame]
/**
*/
package org.hl7.fhir;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Expansion Profile Designation</b></em>'.
* <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
* Resource to define constraints on the Expansion of a FHIR ValueSet.
* <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.hl7.fhir.ExpansionProfileDesignation#getInclude <em>Include</em>}</li>
* <li>{@link org.hl7.fhir.ExpansionProfileDesignation#getExclude <em>Exclude</em>}</li>
* </ul>
*
* @see org.hl7.fhir.FhirPackage#getExpansionProfileDesignation()
* @model extendedMetaData="name='ExpansionProfile.Designation' kind='elementOnly'"
* @generated
*/
public interface ExpansionProfileDesignation extends BackboneElement {
/**
* Returns the value of the '<em><b>Include</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designations to be included.
* <!-- end-model-doc -->
* @return the value of the '<em>Include</em>' containment reference.
* @see #setInclude(ExpansionProfileInclude1)
* @see org.hl7.fhir.FhirPackage#getExpansionProfileDesignation_Include()
* @model containment="true"
* extendedMetaData="kind='element' name='include' namespace='##targetNamespace'"
* @generated
*/
ExpansionProfileInclude1 getInclude();
/**
* Sets the value of the '{@link org.hl7.fhir.ExpansionProfileDesignation#getInclude <em>Include</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Include</em>' containment reference.
* @see #getInclude()
* @generated
*/
void setInclude(ExpansionProfileInclude1 value);
/**
* Returns the value of the '<em><b>Exclude</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Designations to be excluded.
* <!-- end-model-doc -->
* @return the value of the '<em>Exclude</em>' containment reference.
* @see #setExclude(ExpansionProfileExclude1)
* @see org.hl7.fhir.FhirPackage#getExpansionProfileDesignation_Exclude()
* @model containment="true"
* extendedMetaData="kind='element' name='exclude' namespace='##targetNamespace'"
* @generated
*/
ExpansionProfileExclude1 getExclude();
/**
* Sets the value of the '{@link org.hl7.fhir.ExpansionProfileDesignation#getExclude <em>Exclude</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Exclude</em>' containment reference.
* @see #getExclude()
* @generated
*/
void setExclude(ExpansionProfileExclude1 value);
} // ExpansionProfileDesignation