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 CalculationTargetThe 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.