next up previous contents index
Next: External subobject Up: Fib elements Previous: Conditions   Contents   Index


External object element

For the description of the external object element see section 9.9 on page [*] .

The XML element for external object has the name obj. It has one attribute named identifier, which indicates the identifier of the external object to be used. Moreover an obj XML element contains an XML element for the input variables and an XML element for each Fib subobject that can be used by the external object.

The corresponding XML element for the input values is a vector (see section 22.3.1 on page [*]) with the type externObjectInput (<vector type= "externObjectInput">), it contains the input values.

A XML element for a subobject has the name subobject. The subobject XML element has the optional attribute number, which specifies the number (counting begins at $1$) of the subobject. Furthermore the subobject XML element contains an XML element for the output variables of the external object and an XML element for the Fib subobject, which is a normal Fib object, as described in this section 22.3 .

The corresponding XML element for the output variable has the element named output_variables. It keeps for each output variable one XML element named variable. The variable XML element has an optional attribute number, which indicates the number (counting begins at $1$) of the output variable. Furthermore the variable XML element contains a value for the number / identifier of the defined variable.


An example for a external object element:

<obj identifier="123">
   <vector type="externObjectInput">
      <value>5</value>
      <variable>1</variable>
      <variable>3</variable>
   </vector>
   <subobject>
      <output_variables>
         <variable>6</variable>
         <variable>7</variable>
         <variable>8</variable>
         <variable>9</variable>
      </output_variables>
      ...<!-- Fib subobject number 1 -->
   </subobject>
   <subobject>
      <output_variables/>
      ...<!-- Fib subobject number 2 -->
   </subobject>
   <subobject>
      <output_variables>
         <variable>6</variable>
         <variable>7</variable>
      </output_variables>
      ...<!-- Fib subobject number 3 -->
   </subobject>
</obj>

An example for a external object element with the optional attribute number:

<obj identifier="34">
   <vector type="externObjectInput">
      <variable number="1">2</variable>
      <value number="2">3.7</value>
      <variable number="3">5</variable>
   </vector>
   <subobject number="1">
      <output_variables>
         <variable number="1">6</variable>
         <variable number="2">7</variable>
         <variable number="3">8</variable>
      </output_variables>
      ...<!-- Fib subobject number 1 -->
   </subobject>
   <subobject number="2">
      <output_variables>
         <variable number="1">6</variable>
         <variable number="2">7</variable>
      </output_variables>
      ...<!-- Fib subobject number 2 -->
   </subobject>
</obj>


next up previous contents index
Next: External subobject Up: Fib elements Previous: Conditions   Contents   Index
Betti Österholz 2013-02-13