
Package org.hl7.fhir.r5.model
Class Citation.CitationCitedArtifactRelatesToComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.model.Citation.CitationCitedArtifactRelatesToComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
Citation
public static class Citation.CitationCitedArtifactRelatesToComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MarkdownTypeA bibliographic citation for the related artifact.protected List<CodeableConcept> Provides additional classifiers of the related artifact.protected StringTypeA brief description of the document or knowledge resource being referenced, suitable for display to a consumer.protected AttachmentThe document being referenced, represented as an attachment.protected StringTypeA short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index.protected CanonicalTypeThe related artifact, such as a library, value set, profile, or other knowledge resource.protected ReferenceThe related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.protected Enumeration<Citation.RelatedArtifactTypeExpanded> The type of relationship to the related artifact.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getLabel()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) getType()String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanhasLabel()booleanbooleanbooleanbooleanbooleanhasType()booleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) setCitation(String value) setCitationElement(MarkdownType value) setClassifier(List<CodeableConcept> theClassifier) setDisplay(String value) setDisplayElement(StringType value) setDocument(Attachment value) setLabelElement(StringType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setResource(String value) setResourceElement(CanonicalType value) setResourceReference(Reference value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionValue, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
type
The type of relationship to the related artifact. -
classifier
Provides additional classifiers of the related artifact. -
label
A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index. -
display
A brief description of the document or knowledge resource being referenced, suitable for display to a consumer. -
citation
A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format. -
document
The document being referenced, represented as an attachment. Do not use this element if using the resource element to provide the canonical to the related artifact. -
resource
The related artifact, such as a library, value set, profile, or other knowledge resource. -
resourceReference
The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.
-
-
Constructor Details
-
CitationCitedArtifactRelatesToComponent
Constructor -
CitationCitedArtifactRelatesToComponent
Constructor
-
-
Method Details
-
getTypeElement
- Returns:
type(The type of relationship to the related artifact.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
public Citation.CitationCitedArtifactRelatesToComponent setTypeElement(Enumeration<Citation.RelatedArtifactTypeExpanded> value) - Parameters:
value-type(The type of relationship to the related artifact.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- The type of relationship to the related artifact.
-
setType
public Citation.CitationCitedArtifactRelatesToComponent setType(Citation.RelatedArtifactTypeExpanded value) - Parameters:
value- The type of relationship to the related artifact.
-
getClassifier
- Returns:
classifier(Provides additional classifiers of the related artifact.)
-
setClassifier
public Citation.CitationCitedArtifactRelatesToComponent setClassifier(List<CodeableConcept> theClassifier) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasClassifier
-
addClassifier
-
addClassifier
-
getClassifierFirstRep
- Returns:
- The first repetition of repeating field
classifier, creating it if it does not already exist {3}
-
getLabelElement
- Returns:
label(A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
-
hasLabelElement
-
hasLabel
-
setLabelElement
- Parameters:
value-label(A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index.). This is the underlying object with id, value and extensions. The accessor "getLabel" gives direct access to the value
-
getLabel
- Returns:
- A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index.
-
setLabel
- Parameters:
value- A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index.
-
getDisplayElement
- Returns:
display(A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the value
-
hasDisplayElement
-
hasDisplay
-
setDisplayElement
- Parameters:
value-display(A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the value
-
getDisplay
- Returns:
- A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.
-
setDisplay
- Parameters:
value- A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.
-
getCitationElement
- Returns:
citation(A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.). This is the underlying object with id, value and extensions. The accessor "getCitation" gives direct access to the value
-
hasCitationElement
-
hasCitation
-
setCitationElement
- Parameters:
value-citation(A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.). This is the underlying object with id, value and extensions. The accessor "getCitation" gives direct access to the value
-
getCitation
- Returns:
- A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.
-
setCitation
- Parameters:
value- A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.
-
getDocument
- Returns:
document(The document being referenced, represented as an attachment. Do not use this element if using the resource element to provide the canonical to the related artifact.)
-
hasDocument
-
setDocument
- Parameters:
value-document(The document being referenced, represented as an attachment. Do not use this element if using the resource element to provide the canonical to the related artifact.)
-
getResourceElement
- Returns:
resource(The related artifact, such as a library, value set, profile, or other knowledge resource.). This is the underlying object with id, value and extensions. The accessor "getResource" gives direct access to the value
-
hasResourceElement
-
hasResource
-
setResourceElement
- Parameters:
value-resource(The related artifact, such as a library, value set, profile, or other knowledge resource.). This is the underlying object with id, value and extensions. The accessor "getResource" gives direct access to the value
-
getResource
- Returns:
- The related artifact, such as a library, value set, profile, or other knowledge resource.
-
setResource
- Parameters:
value- The related artifact, such as a library, value set, profile, or other knowledge resource.
-
getResourceReference
- Returns:
resourceReference(The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.)
-
hasResourceReference
-
setResourceReference
- Parameters:
value-resourceReference(The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.)
-
listChildren
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement- Returns:
- the FHIR type name of the instance (not the java class name)
-