Package cdm.legaldocumentation.common
Interface ContractualMatrix
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
ContractualMatrix.ContractualMatrixBuilder
- All Known Implementing Classes:
ContractualMatrix.ContractualMatrixBuilderImpl,ContractualMatrix.ContractualMatrixImpl
@RosettaDataType(value="ContractualMatrix",
builder=ContractualMatrixBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="ContractualMatrix",
model="cdm",
builder=ContractualMatrixBuilderImpl.class,
version="5.30.0")
public interface ContractualMatrix
extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of ContractualMatrixstatic classImmutable Implementation of ContractualMatrix -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Defines any applicable key into the relevant matrix.Identifies the form of applicable matrix.default Class<? extends ContractualMatrix> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ContractualMatrix> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getMatrixType
FieldWithMetaMatrixTypeEnum getMatrixType()Identifies the form of applicable matrix. -
getMatrixTerm
FieldWithMetaMatrixTermEnum getMatrixTerm()Defines any applicable key into the relevant matrix. For example, the Transaction Type would be the single term required for the Credit Derivatives Physical Settlement Matrix. This element should be omitted in the case of the 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions. -
build
ContractualMatrix build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
ContractualMatrix.ContractualMatrixBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-