Package cdm.observable.asset
Interface ObservationSource.ObservationSourceBuilder
- All Superinterfaces:
ObservationSource,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ObservationSource.ObservationSourceBuilderImpl
- Enclosing interface:
ObservationSource
public static interface ObservationSource.ObservationSourceBuilder
extends ObservationSource, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.ObservationSource
ObservationSource.ObservationSourceBuilder, ObservationSource.ObservationSourceBuilderImpl, ObservationSource.ObservationSourceImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.ObservationSource
metaData -
Method Summary
Modifier and TypeMethodDescriptiongetCurve()Getter Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setInformationSource(InformationSource informationSource) Methods inherited from interface cdm.observable.asset.ObservationSource
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
-
getOrCreateCurve
Curve.CurveBuilder getOrCreateCurve() -
getCurve
Curve.CurveBuilder getCurve()Description copied from interface:ObservationSourceGetter Methods- Specified by:
getCurvein interfaceObservationSource
-
getOrCreateInformationSource
InformationSource.InformationSourceBuilder getOrCreateInformationSource() -
getInformationSource
InformationSource.InformationSourceBuilder getInformationSource()- Specified by:
getInformationSourcein interfaceObservationSource
-
setCurve
-
setInformationSource
ObservationSource.ObservationSourceBuilder setInformationSource(InformationSource informationSource) -
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-