blob: d6338a0e10ab088de1f5fd85100baf0e4aada187 [file] [log] [blame]
/**
*/
package org.hl7.fhir;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Module Metadata Contributor</b></em>'.
* <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
* The ModuleMetadata resource defines the common metadata elements used by quality improvement artifacts. This information includes descriptive and topical metadata to enable repository searches, as well as governance and evidentiary support information.
* <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.hl7.fhir.ModuleMetadataContributor#getType <em>Type</em>}</li>
* <li>{@link org.hl7.fhir.ModuleMetadataContributor#getParty <em>Party</em>}</li>
* </ul>
*
* @see org.hl7.fhir.FhirPackage#getModuleMetadataContributor()
* @model extendedMetaData="name='ModuleMetadata.Contributor' kind='elementOnly'"
* @generated
*/
public interface ModuleMetadataContributor extends BackboneElement {
/**
* Returns the value of the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The type of contributor.
* <!-- end-model-doc -->
* @return the value of the '<em>Type</em>' containment reference.
* @see #setType(ModuleMetadataContributorType)
* @see org.hl7.fhir.FhirPackage#getModuleMetadataContributor_Type()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='type' namespace='##targetNamespace'"
* @generated
*/
ModuleMetadataContributorType getType();
/**
* Sets the value of the '{@link org.hl7.fhir.ModuleMetadataContributor#getType <em>Type</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Type</em>' containment reference.
* @see #getType()
* @generated
*/
void setType(ModuleMetadataContributorType value);
/**
* Returns the value of the '<em><b>Party</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The contributor.
* <!-- end-model-doc -->
* @return the value of the '<em>Party</em>' containment reference.
* @see #setParty(Reference)
* @see org.hl7.fhir.FhirPackage#getModuleMetadataContributor_Party()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='party' namespace='##targetNamespace'"
* @generated
*/
Reference getParty();
/**
* Sets the value of the '{@link org.hl7.fhir.ModuleMetadataContributor#getParty <em>Party</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Party</em>' containment reference.
* @see #getParty()
* @generated
*/
void setParty(Reference value);
} // ModuleMetadataContributor