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