Package com.opengamma.strata.basics
Interface CalculationTarget
-
- All Known Subinterfaces:
EtdPosition
,EtdTrade
,FxOptionTrade
,FxTrade
,PortfolioItem
,Position
,ProductTrade
,ResolvableCalculationTarget
,ResolvableSecurityPosition
,ResolvableSecurityTrade
,ResolvableTrade<T>
,SecuritizedProductPortfolioItem<P>
,SecuritizedProductPosition<P>
,SecuritizedProductTrade<P>
,SecurityQuantityTrade
,Sensitivities
,Trade
- All Known Implementing Classes:
BillPosition
,BillTrade
,BondFutureOptionPosition
,BondFutureOptionTrade
,BondFuturePosition
,BondFutureTrade
,BulletPaymentTrade
,CapitalIndexedBondPosition
,CapitalIndexedBondTrade
,CdsCalibrationTrade
,CdsIndexCalibrationTrade
,CdsIndexTrade
,CdsTrade
,CmsTrade
,CurveSensitivities
,DsfPosition
,DsfTrade
,EtdFuturePosition
,EtdFutureTrade
,EtdOptionPosition
,EtdOptionTrade
,FixedCouponBondPosition
,FixedCouponBondTrade
,FraTrade
,FxNdfTrade
,FxSingleBarrierOptionTrade
,FxSingleTrade
,FxSwapTrade
,FxVanillaOptionTrade
,GenericSecurityPosition
,GenericSecurityTrade
,IborCapFloorTrade
,IborFixingDepositTrade
,IborFutureOptionPosition
,IborFutureOptionTrade
,IborFuturePosition
,IborFutureTrade
,OvernightFuturePosition
,OvernightFutureTrade
,SecurityPosition
,SecurityTrade
,SwaptionTrade
,SwapTrade
,TermDepositTrade
public interface CalculationTarget
The target of calculation within a system.All financial instruments that can be the target of calculations implement this marker interface. For example, a trade or position.
All implementations of this interface must be immutable and thread-safe.