Package org.hl7.fhir.dstu2.model
Class ValueSet.ConceptSetFilterComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.ValueSet.ConceptSetFilterComponent
-
- 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:
- ValueSet
public static class ValueSet.ConceptSetFilterComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Enumeration<ValueSet.FilterOperator>opThe kind of operation to perform as a part of the filter criteria.protected CodeTypepropertyA code that identifies a property defined in the code system.protected CodeTypevalueThe match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ConceptSetFilterComponent()ConceptSetFilterComponent(CodeType property, Enumeration<ValueSet.FilterOperator> op, CodeType value)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
op
protected Enumeration<ValueSet.FilterOperator> op
The kind of operation to perform as a part of the filter criteria.
-
-
Constructor Detail
-
ConceptSetFilterComponent
public ConceptSetFilterComponent()
-
ConceptSetFilterComponent
public ConceptSetFilterComponent(CodeType property, Enumeration<ValueSet.FilterOperator> op, CodeType value)
-
-
Method Detail
-
getPropertyElement
public CodeType getPropertyElement()
- Returns:
property(A code that identifies a property defined in the code system.). This is the underlying object with id, value and extensions. The accessor "getProperty" gives direct access to the value
-
hasPropertyElement
public boolean hasPropertyElement()
-
hasProperty
public boolean hasProperty()
-
setPropertyElement
public ValueSet.ConceptSetFilterComponent setPropertyElement(CodeType value)
- Parameters:
value-property(A code that identifies a property defined in the code system.). This is the underlying object with id, value and extensions. The accessor "getProperty" gives direct access to the value
-
getProperty
public String getProperty()
- Returns:
- A code that identifies a property defined in the code system.
-
setProperty
public ValueSet.ConceptSetFilterComponent setProperty(String value)
- Parameters:
value- A code that identifies a property defined in the code system.
-
getOpElement
public Enumeration<ValueSet.FilterOperator> getOpElement()
- Returns:
op(The kind of operation to perform as a part of the filter criteria.). This is the underlying object with id, value and extensions. The accessor "getOp" gives direct access to the value
-
hasOpElement
public boolean hasOpElement()
-
hasOp
public boolean hasOp()
-
setOpElement
public ValueSet.ConceptSetFilterComponent setOpElement(Enumeration<ValueSet.FilterOperator> value)
- Parameters:
value-op(The kind of operation to perform as a part of the filter criteria.). This is the underlying object with id, value and extensions. The accessor "getOp" gives direct access to the value
-
getOp
public ValueSet.FilterOperator getOp()
- Returns:
- The kind of operation to perform as a part of the filter criteria.
-
setOp
public ValueSet.ConceptSetFilterComponent setOp(ValueSet.FilterOperator value)
- Parameters:
value- The kind of operation to perform as a part of the filter criteria.
-
getValueElement
public CodeType getValueElement()
- Returns:
value(The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the value
-
hasValueElement
public boolean hasValueElement()
-
hasValue
public boolean hasValue()
-
setValueElement
public ValueSet.ConceptSetFilterComponent setValueElement(CodeType value)
- Parameters:
value-value(The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the value
-
getValue
public String getValue()
- Returns:
- The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value.
-
setValue
public ValueSet.ConceptSetFilterComponent setValue(String value)
- Parameters:
value- The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ValueSet.ConceptSetFilterComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-