1#ifndef com_sun_star_chart2_LogicTargetModel_idl 2#define com_sun_star_chart2_LogicTargetModel_idl 3 4#include <com/sun/star/beans/XPropertySet.idl> 5 6//============================================================================= 7 8module com { module sun { module star { module chart2 { 9 10//============================================================================= 11/** 12 <p>The properties of this service correspond to the similar named attributes 13 and subelements of the XML element chart2:increment in the chart2 file format.</p> 14*/ 15service LogicTargetModel 16{ 17 /** identifies an instance of this service within one chartdocument. 18 */ 19 [ readonly, property ] string ID; 20 21 /** identifies an instance of the service com::sun::star::chart2::LegendModel within one chartdocument. 22 * that instance is used to automatically calculate missing properties 23 */ 24 [ property ] string LegendID; 25 26 /** not BOUND nor CONSTRAINED in terms of Listener notifications, 27 * each element in the sequence must implement the service com::sun::star::chart2::CoordinateSystem 28 */ 29 [ property ] sequence< ::com::sun::star::beans::XPropertySet > CoordinateSystems; 30 31 /** MAYBEVOID, not BOUND nor CONSTRAINED in terms of Listener notifications, 32 * each element in the sequence must implement the service com::sun::star::chart2::LogicTargetModel 33 */ 34 [ property ] sequence< ::com::sun::star::beans::XPropertySet > LogicTargetModels; 35}; 36 37//============================================================================= 38 39}; }; }; }; 40 41#endif 42