Interface MasterAgreement
- All Superinterfaces:
MasterAgreementBase,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
MasterAgreement.MasterAgreementBuilder
- All Known Implementing Classes:
MasterAgreement.MasterAgreementBuilderImpl,MasterAgreement.MasterAgreementImpl
@RosettaDataType(value="MasterAgreement",
builder=MasterAgreementBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="MasterAgreement",
model="cdm",
builder=MasterAgreementBuilderImpl.class,
version="6.19.0")
public interface MasterAgreement
extends MasterAgreementBase
The set of elections that define an ISDA Master Agreement.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of MasterAgreementstatic classImmutable Implementation of MasterAgreementNested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
MasterAgreementBase.MasterAgreementBaseBuilder, MasterAgreementBase.MasterAgreementBaseBuilderImpl, MasterAgreementBase.MasterAgreementBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specification of the address and other details for notices.The specification of whether there is an automatic occurrence of an Early Termination Date in respect of Transactions upon the occurrence of certain bankruptcy / insolvency related events.Identification of party specific Credit Support Documents applicable to the document.Identification of party specific Credit Support Providers applicable to the document.Specification of whether the Governing Law clause extends to Non-Contractual Obligations (True) or does not extend to Non-Contractual Obligations (False).List<? extends SpecifiedEntities> A provision that allows each party to specify its Specified Entities for certain Events of Default and Termination Events.Specification of the currency in which the termination payment is made (including the process by which such currency is determined).default Class<? extends MasterAgreement> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends MasterAgreement> 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
-
getAutomaticEarlyTermination
AutomaticEarlyTermination getAutomaticEarlyTermination()The specification of whether there is an automatic occurrence of an Early Termination Date in respect of Transactions upon the occurrence of certain bankruptcy / insolvency related events. -
getTerminationCurrency
TerminationCurrency getTerminationCurrency()Specification of the currency in which the termination payment is made (including the process by which such currency is determined). -
getAddressForNotices
AddressForNotices getAddressForNotices()Specification of the address and other details for notices. -
getNonContractualObligations
Boolean getNonContractualObligations()Specification of whether the Governing Law clause extends to Non-Contractual Obligations (True) or does not extend to Non-Contractual Obligations (False). -
getCreditSupportDocument
CreditSupportDocument getCreditSupportDocument()Identification of party specific Credit Support Documents applicable to the document. -
getCreditSupportProvider
CreditSupportProvider getCreditSupportProvider()Identification of party specific Credit Support Providers applicable to the document. -
getSpecifiedEntities
List<? extends SpecifiedEntities> getSpecifiedEntities()A provision that allows each party to specify its Specified Entities for certain Events of Default and Termination Events. -
build
MasterAgreement build()Build Methods- Specified by:
buildin interfaceMasterAgreementBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
MasterAgreement.MasterAgreementBuilder toBuilder()- Specified by:
toBuilderin interfaceMasterAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfaceMasterAgreementBase- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceMasterAgreementBase- 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 interfaceMasterAgreementBase- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-