Package cdm.base.staticdata.codelist
Interface CodeList.CodeListBuilder
- All Superinterfaces:
CodeList,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CodeList.CodeListBuilderImpl
- Enclosing interface:
CodeList
public static interface CodeList.CodeListBuilder
extends CodeList, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.codelist.CodeList
CodeList.CodeListBuilder, CodeList.CodeListBuilderImpl, CodeList.CodeListImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends CodeValue.CodeValueBuilder> getCodes()Code valuesIdentification information about the code listgetOrCreateCodes(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setIdentification(CodeListIdentification identification) Methods inherited from interface cdm.base.staticdata.codelist.CodeList
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateIdentification
CodeListIdentification.CodeListIdentificationBuilder getOrCreateIdentification() -
getIdentification
CodeListIdentification.CodeListIdentificationBuilder getIdentification()Description copied from interface:CodeListIdentification information about the code list- Specified by:
getIdentificationin interfaceCodeList
-
getOrCreateCodes
-
getCodes
List<? extends CodeValue.CodeValueBuilder> getCodes()Description copied from interface:CodeListCode values -
setIdentification
-
addCodes
-
addCodes
-
addCodes
-
setCodes
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
CodeList.CodeListBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-