Update of /cvsroot/objecthandler/ObjectHandler/gensrc/metadata
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12319/gensrc/metadata
Modified Files:
demo.xml
Log Message:
1) DemoObject renamed as Thing
2) full Thing interface exported
Index: demo.xml
===================================================================
RCS file: /cvsroot/objecthandler/ObjectHandler/gensrc/metadata/demo.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** demo.xml 3 Dec 2006 15:38:37 -0000 1.2
--- demo.xml 2 Jan 2007 10:59:39 -0000 1.3
***************
*** 5,8 ****
--- 5,9 ----
<copyright>
+ Copyright (C) 2007 Ferdinando Ametrano
Copyright (C) 2006 Eric Ehlers
</copyright>
***************
*** 10,15 ****
<Functions>
! <Constructor name='ohDemoObject'>
! <libraryFunction>DemoObject</libraryFunction>
<SupportedPlatforms>
<Excel/>
--- 11,16 ----
<Functions>
! <Constructor name='ohThing'>
! <libraryFunction>Thing</libraryFunction>
<SupportedPlatforms>
<Excel/>
***************
*** 17,29 ****
<ParameterList>
<Parameters>
! <Parameter name='stringParam'>
<type>string</type>
<tensorRank>scalar</tensorRank>
<description>string parameter</description>
</Parameter>
! <Parameter name='longParam' defaultValue='42'>
! <type>long</type>
<tensorRank>scalar</tensorRank>
! <description>long parameter</description>
</Parameter>
</Parameters>
--- 18,30 ----
<ParameterList>
<Parameters>
! <Parameter name='stringParameter'>
<type>string</type>
<tensorRank>scalar</tensorRank>
<description>string parameter</description>
</Parameter>
! <Parameter name='doubleParameter' default='42.5'>
! <type>double</type>
<tensorRank>scalar</tensorRank>
! <description>double parameter (default is 42.5)</description>
</Parameter>
</Parameters>
***************
*** 31,37 ****
</Constructor>
! <Member name='ohDemoStringParam' objectClass='DemoObject'>
! <description>retrieve value of parameter stringParam from object of class DemoObject</description>
! <libraryFunction>stringParam</libraryFunction>
<SupportedPlatforms>
<Excel/>
--- 32,38 ----
</Constructor>
! <Member name='ohThingStringParameter' objectClass='Thing'>
! <description>returns the string parameter for the given Thing object</description>
! <libraryFunction>stringParameter</libraryFunction>
<SupportedPlatforms>
<Excel/>
***************
*** 46,52 ****
</Member>
! <Member name='ohDemoSetStringParam' objectClass='DemoObject'>
! <description>set value of parameter stringParam for object of class DemoObject</description>
! <libraryFunction>setStringParam</libraryFunction>
<SupportedPlatforms>
<Excel/>
--- 47,53 ----
</Member>
! <Member name='ohThingSetStringParameter' objectClass='Thing'>
! <description>sets the string parameter for the given Thing object</description>
! <libraryFunction>setStringParameter</libraryFunction>
<SupportedPlatforms>
<Excel/>
***************
*** 54,58 ****
<ParameterList>
<Parameters>
! <Parameter name='stringParam'>
<type>string</type>
<tensorRank>scalar</tensorRank>
--- 55,59 ----
<ParameterList>
<Parameters>
! <Parameter name='stringParameter'>
<type>string</type>
<tensorRank>scalar</tensorRank>
***************
*** 67,70 ****
--- 68,107 ----
</Member>
+ <Member name='ohThingDoubleParameter' objectClass='Thing'>
+ <description>returns the double parameter for the given Thing object</description>
+ <libraryFunction>doubleParameter</libraryFunction>
+ <SupportedPlatforms>
+ <Excel/>
+ </SupportedPlatforms>
+ <ParameterList>
+ <Parameters/>
+ </ParameterList>
+ <ReturnValue>
+ <type>double</type>
+ <tensorRank>scalar</tensorRank>
+ </ReturnValue>
+ </Member>
+
+ <Member name='ohThingSetDoubleParameter' objectClass='Thing'>
+ <description>sets the double parameter for the given Thing object</description>
+ <libraryFunction>setDoubleParameter</libraryFunction>
+ <SupportedPlatforms>
+ <Excel/>
+ </SupportedPlatforms>
+ <ParameterList>
+ <Parameters>
+ <Parameter name='doubleParameter'>
+ <type>double</type>
+ <tensorRank>scalar</tensorRank>
+ <description>new value for double parameter</description>
+ </Parameter>
+ </Parameters>
+ </ParameterList>
+ <ReturnValue>
+ <type>double</type>
+ <tensorRank>scalar</tensorRank>
+ </ReturnValue>
+ </Member>
+
</Functions>
|