1#ifndef com_sun_star_chart2_CoordinateSystem_idl 2#define com_sun_star_chart2_CoordinateSystem_idl 3 4#ifndef __com_sun_star_uno_XInterface_idl__ 5#include <com/sun/star/uno/XInterface.idl> 6#endif 7 8#ifndef com_sun_star_chart2_XScale_idl 9#include <com/sun/star/chart2/XScale.idl> 10#endif 11 12#ifndef __com_sun_star_util_XCloneable_idl__ 13#include <com/sun/star/util/XCloneable.idl> 14#endif 15 16#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ 17#include <com/sun/star/lang/IndexOutOfBoundsException.idl> 18#endif 19 20module com 21{ 22module sun 23{ 24module star 25{ 26module chart2 27{ 28 29/** 30 */ 31service CoordinateSystem 32{ 33 /** 34 */ 35 interface XCoordinateSystem; 36 37 /** a coordinate system can contain several charttypes, which than do contain the data series. 38 */ 39 interface com::sun::star::chart2::XChartTypeContainer; 40 41 /** creates a new CoordinateSystem that contains the same 42 members like the original object. Note that the contained 43 XScales are still the same objects, i.e. those are not cloned. 44 */ 45 [optional] interface com::sun::star::util::XCloneable; 46 47 [optional, property] boolean SwapXAndYAxis; 48}; 49 50} ; // chart2 51} ; // star 52} ; // sun 53} ; // com 54 55 56#endif 57