
Package org.hl7.fhir.r5.profilemodel
Class PEDefinitionTypeSlice
java.lang.Object
org.hl7.fhir.r5.profilemodel.PEDefinition
org.hl7.fhir.r5.profilemodel.PEDefinitionTypeSlice
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.profilemodel.PEDefinition
PEDefinition.PEDefinitionElementMode -
Field Summary
FieldsFields inherited from class org.hl7.fhir.r5.profilemodel.PEDefinition
builder, children, definition, name, path, profile, types -
Constructor Summary
ConstructorsConstructorDescriptionPEDefinitionTypeSlice(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition definition, ElementDefinition sliceDefinition, String ppath) -
Method Summary
Modifier and TypeMethodDescriptionfhirpath()This is public to support unit testing - there's no reason to use it otherwisevoidprotected voidmakeChildren(String typeUrl, List<PEDefinition> children, boolean allFixed) Methods inherited from class org.hl7.fhir.r5.profilemodel.PEDefinition
baseDefinition, children, children, children, children, definition, directChildren, documentation, getBuilder, getExtensionUrl, getFixedValue, getProfile, getSlices, hasFixedValue, isBaseList, isBasePrimitive, isExtension, isInFixedValue, isKeyElement, isList, isMustHaveValue, isPrimitive, isProfiled, isRecursing, isSlice, isSlicer, max, min, mode, name, path, repeats, schemaName, schemaNameWithType, setInFixedValue, setMustHaveValue, setRecursing, setSlicer, setSlices, shortDocumentation, toString, types, typeSummary, valueSet
-
Field Details
-
sliceDefinition
-
-
Constructor Details
-
PEDefinitionTypeSlice
public PEDefinitionTypeSlice(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition definition, ElementDefinition sliceDefinition, String ppath)
-
-
Method Details
-
listTypes
- Specified by:
listTypesin classPEDefinition
-
makeChildren
- Specified by:
makeChildrenin classPEDefinition
-
fhirpath
Description copied from class:PEDefinitionThis is public to support unit testing - there's no reason to use it otherwise- Specified by:
fhirpathin classPEDefinition- Returns:
- used in the instance processor to differentiate slices
-