blob: e2c9a007e2705a0c1acc41f099c8528ca0cad6e2 [file] [log] [blame]
/**
*/
package org.hl7.fhir;
import java.lang.String;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Markdown</b></em>'.
* <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
* A string that may contain markdown syntax for optional processing by a mark down presentation engine
* Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)
* If the element is present, it must have either a @value, an @id referenced from the Narrative, or extensions
* <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.hl7.fhir.Markdown#getValue <em>Value</em>}</li>
* </ul>
*
* @see org.hl7.fhir.FhirPackage#getMarkdown()
* @model extendedMetaData="name='markdown' kind='elementOnly'"
* @generated
*/
public interface Markdown extends Element {
/**
* Returns the value of the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Value</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(String)
* @see org.hl7.fhir.FhirPackage#getMarkdown_Value()
* @model dataType="org.hl7.fhir.MarkdownPrimitive"
* extendedMetaData="kind='attribute' name='value'"
* @generated
*/
String getValue();
/**
* Sets the value of the '{@link org.hl7.fhir.Markdown#getValue <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value</em>' attribute.
* @see #getValue()
* @generated
*/
void setValue(String value);
} // Markdown