Hi Dimitra,

mind letting us know what the problem was ?

Werner

Dimitra Giannakopoulou wrote:
> Hi Werner,
> 
> we sorted out this problem, it was not on your side.
> Thanks a lot for your help,
> 
> Dimitra
> 
> 
> --- On Thu, 7/17/08, Werner Guttmann <[EMAIL PROTECTED]> wrote:
> 
>> From: Werner Guttmann <[EMAIL PROTECTED]>
>> Subject: Re: [castor-user] Help with binding file
>> To: [email protected]
>> Date: Thursday, July 17, 2008, 3:00 PM
>> Hmm, just created Java classes using SCN trunk, and I cannot
>> see any
>> methods missing. What in particular is missing, if I may
>> ask ?
>>
>> Regards
>> Werner
>>
>> Sankalita wrote:
>>> Hi,
>>>
>>> Sorry about that.
>>>
>>> Here's the part of the schema that generates the
>> wrong class name
>>> warning (" A class name generation conflict has
>> occured between
>>> element '/DeclareVariable/InitialValue' and
>> element
>>> '/DeclareArray/InitialValue'.")
>>>
>>> xsd:element name="DeclareVariable">
>>>      <xsd:complexType>
>>>        <xsd:sequence>
>>>         <xsd:element name="Name"
>> type="xsd:NCName" />
>>>          <xsd:element name="Type"
>> type="TypeValues"/>
>>>          <xsd:element name="InitialValue"
>> minOccurs="0">
>>>            <xsd:complexType>
>>>              <xsd:group ref="Value"/>
>>>            </xsd:complexType>
>>>          </xsd:element>
>>>        </xsd:sequence>
>>>      </xsd:complexType>
>>>    </xsd:element>
>>>    <xsd:element name="DeclareArray">
>>>      <xsd:complexType>
>>>        <xsd:sequence>
>>>          <xsd:element name="Name"
>> type="xsd:NCName" />
>>>          <xsd:element name="Type"
>> type="TypeValues"/>
>>>          <xsd:element name="MaxSize"
>> type="xsd:nonNegativeInteger"/>
>>>          <xsd:element name="InitialValue"
>> minOccurs="0">
>>>            <xsd:complexType>
>>>              <xsd:choice>
>>>                <xsd:element
>> ref="IntegerValue"
>> maxOccurs="unbounded"/>
>>>                <xsd:element
>> ref="RealValue"
>> maxOccurs="unbounded"/>
>>>                <xsd:element
>> ref="BooleanValue"
>> maxOccurs="unbounded"/>
>>>                <xsd:element
>> ref="StringValue"
>> maxOccurs="unbounded"/>
>>>              </xsd:choice>
>>>            </xsd:complexType>
>>>          </xsd:element>
>>>        </xsd:sequence>
>>>      </xsd:complexType>
>>>    </xsd:element>
>>>
>>> I used the following in the binding file to resolve
>> the class
>>> generation conflict:
>>> <elementBinding
>> name="/DeclareVariable/InitialValue">
>>>       <java-class
>> name="DeclareVariableInitialValue"/>
>>> </elementBinding>
>>> <elementBinding
>> name="/DeclareArray/InitialValue">
>>>       <java-class
>> name="DeclareArrayInitialValue"/>
>>> </elementBinding>
>>>
>>> But, some of the methods are missing when the new
>> files are created.
>>> Sankalita
>>>
>>>
>>> On Wed, Jul 16, 2008 at 2:34 AM, Werner Guttmann
>>> <[EMAIL PROTECTED]> wrote:
>>>> Hi,
>>>>
>>>> can you pretty please strip things down to an XML
>> schema (and binding
>>>> file) that shows just the error and nothing else ?
>>>>
>>>> I am not sure about your expectations, but I do
>> not want to be looking
>>>> at an XML schema file that has hundreds of lines
>> of code, and where I do
>>>> not know where to find the essential information
>> to assist you with your
>>>> problem.
>>>>
>>>> If you want us to help you in our spare time,
>> please minimize the
>>>> information you push towards us. If that's not
>> an option to you, please
>>>> do consider taking up professional services as
>> explained at the web site
>>>> of Castor.
>>>>
>>>> Regards
>>>> Werner
>>>>
>>>> Sankalita wrote:
>>>>> Hi Werner,
>>>>>
>>>>> Thanks for the help. That solved the issue but
>> the binding file led to
>>>>> more errors. The new file that is being
>> generated with the binding
>>>>> doesn't seem to contain some of the
>> methods. Is there a way to fix
>>>>> that?
>>>>>
>>>>> Also, I have another problem regarding class
>> name. The class name
>>>>> generated is NodeRefDirType where the name
>> should have been DirType.
>>>>> This does not throw a warning for class name
>> generation conflict. But
>>>>> the generated files cannot be compiled because
>> of this mismatch in
>>>>> name.
>>>>>
>>>>> Below is the schema.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Sankalita
>>>>>
>>>>> <?xml version="1.0"
>> encoding="UTF-8"?>
>>>>> <!--
>>>>>      Schema for PLEXIL language supported by
>> UE.  This is distinct from the
>>>>>      "blessed" schema found in
>> plexil/schema/plexil.xsd, which is the latest
>>>>>      official PLEXIL specification.
>>>>> -->
>>>>> <xsd:schema
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>> xml:lang="en">
>>>>>   <xsd:element
>> name="PlexilPlan">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="Node"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:simpleType
>> name="TypeValues">
>>>>>     <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>       <xsd:enumeration
>> value="Integer"/>
>>>>>       <xsd:enumeration
>> value="Real"/>
>>>>>       <xsd:enumeration
>> value="Boolean"/>
>>>>>       <xsd:enumeration
>> value="String"/>
>>>>>       <xsd:enumeration
>> value="Array"/>
>>>>>     </xsd:restriction>
>>>>>   </xsd:simpleType>
>>>>>   <xsd:simpleType
>> name="NCNameOrEmpty">
>>>>>     <xsd:union
>> memberTypes="xsd:NCName">
>>>>>       <xsd:simpleType>
>>>>>         <xsd:restriction
>> base="xsd:string">
>>>>>           <xsd:enumeration
>> value=""/>
>>>>>         </xsd:restriction>
>>>>>       </xsd:simpleType>
>>>>>     </xsd:union>
>>>>>   </xsd:simpleType>
>>>>>   <xsd:element name="Node">
>>>>>     <xsd:complexType>
>>>>>       <xsd:all>
>>>>>         <xsd:element
>> name="Comment" type="xsd:string"
>> minOccurs="0"/>
>>>>>         <xsd:element
>> ref="NodeId"/>
>>>>>         <xsd:element
>> ref="StartCondition" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="RepeatCondition" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="PreCondition" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="PostCondition" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="InvariantCondition"
>> minOccurs="0"/>
>>>>>         <xsd:element
>> ref="EndCondition" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="SkipCondition" minOccurs="0"/>
>>>>>         <xsd:element
>> name="Priority"
>> type="xsd:nonNegativeInteger"
>>>>> minOccurs="0"/>
>>>>>         <xsd:element
>> name="Permissions" type="xsd:string"
>> minOccurs="0"/>
>>>>>         <xsd:element
>> ref="Interface" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="VariableDeclarations"
>> minOccurs="0"/>
>>>>>         <xsd:element
>> ref="NodeBody" minOccurs="0"/>
>>>>>       </xsd:all>
>>>>>       <xsd:attribute
>> name="NodeType" use="required">
>>>>>         <xsd:simpleType>
>>>>>           <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>             <xsd:enumeration
>> value="NodeList"/>
>>>>>             <xsd:enumeration
>> value="Command"/>
>>>>>             <xsd:enumeration
>> value="Assignment"/>
>>>>>             <xsd:enumeration
>> value="FunctionCall"/>
>>>>>             <xsd:enumeration
>> value="Update"/>
>>>>>             <xsd:enumeration
>> value="Request"/>
>>>>>             <xsd:enumeration
>> value="Empty"/>
>>>>>             <xsd:enumeration
>> value="LibraryNodeCall"/>
>>>>>           </xsd:restriction>
>>>>>         </xsd:simpleType>
>>>>>       </xsd:attribute>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="NodeId"
>> type="xsd:NCName"/>
>>>>>   <xsd:attribute name="dir">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>         <xsd:enumeration
>> value="parent"/>
>>>>>         <xsd:enumeration
>> value="sibling"/>
>>>>>         <xsd:enumeration
>> value="child"/>
>>>>>         <xsd:enumeration
>> value="self"/>
>>>>>       </xsd:restriction>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:attribute>
>>>>>   <xsd:element name="NodeRef">
>>>>>     <xsd:complexType>
>>>>>       <xsd:simpleContent>
>>>>>         <xsd:extension
>> base="NCNameOrEmpty">
>>>>>           <xsd:attribute
>> ref="dir"/>
>>>>>         </xsd:extension>
>>>>>       </xsd:simpleContent>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NodeBody">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:element
>> ref="NodeList"/>
>>>>>         <xsd:element
>> ref="Command"/>
>>>>>         <xsd:element
>> ref="Assignment"/>
>>>>>         <xsd:element
>> ref="FunctionCall"/>
>>>>>         <xsd:element
>> ref="Update"/>
>>>>>         <xsd:element
>> ref="Request"/>
>>>>>         <xsd:element
>> ref="LibraryNodeCall"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NodeList">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element ref="Node"
>> minOccurs="0" maxOccurs="unbounded"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="StartCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="RepeatCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="PreCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="PostCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="InvariantCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="EndCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="SkipCondition">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="Interface">
>>>>>     <xsd:complexType>
>>>>>       <xsd:all>
>>>>>         <xsd:element ref="In"
>> minOccurs="0"/>
>>>>>         <xsd:element ref="InOut"
>> minOccurs="0"/>
>>>>>       </xsd:all>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="In">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="DeclaredVariable"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="InOut">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="DeclaredVariable"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:group
>> name="DeclaredVariable">
>>>>>     <xsd:choice>
>>>>>       <xsd:element
>> ref="IntegerVariable"/>
>>>>>       <xsd:element
>> ref="RealVariable"/>
>>>>>       <xsd:element
>> ref="BooleanVariable"/>
>>>>>       <xsd:element
>> ref="StringVariable"/>
>>>>>       <xsd:element
>> name="ArrayVariable"
>> type="xsd:NCName"/>
>>>>>       <xsd:element
>> ref="ArrayElement"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:group name="Value">
>>>>>     <xsd:choice>
>>>>>       <xsd:element
>> ref="IntegerValue"/>
>>>>>       <xsd:element
>> ref="RealValue"/>
>>>>>       <xsd:element
>> ref="BooleanValue"/>
>>>>>       <xsd:element
>> ref="StringValue"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element
>> name="IntegerVariable"
>> type="xsd:NCName"/>
>>>>>   <xsd:element
>> name="RealVariable"
>> type="xsd:NCName"/>
>>>>>   <xsd:element
>> name="BooleanVariable"
>> type="xsd:NCName"/>
>>>>>   <xsd:element
>> name="StringVariable"
>> type="xsd:NCName"/>
>>>>>   <xsd:element
>> name="DeclareVariable">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element name="Name"
>> type="xsd:NCName" />
>>>>>         <xsd:element name="Type"
>> type="TypeValues"/>
>>>>>         <xsd:element
>> name="InitialValue" minOccurs="0">
>>>>>           <xsd:complexType>
>>>>>             <xsd:group
>> ref="Value"/>
>>>>>           </xsd:complexType>
>>>>>         </xsd:element>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="DeclareArray">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element name="Name"
>> type="xsd:NCName" />
>>>>>         <xsd:element name="Type"
>> type="TypeValues"/>
>>>>>         <xsd:element
>> name="MaxSize"
>> type="xsd:nonNegativeInteger"/>
>>>>>         <xsd:element
>> name="InitialValue" minOccurs="0">
>>>>>           <xsd:complexType>
>>>>>             <xsd:choice>
>>>>>               <xsd:element
>> ref="IntegerValue"
>> maxOccurs="unbounded"/>
>>>>>               <xsd:element
>> ref="RealValue"
>> maxOccurs="unbounded"/>
>>>>>               <xsd:element
>> ref="BooleanValue"
>> maxOccurs="unbounded"/>
>>>>>               <xsd:element
>> ref="StringValue"
>> maxOccurs="unbounded"/>
>>>>>             </xsd:choice>
>>>>>           </xsd:complexType>
>>>>>         </xsd:element>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="VariableDeclarations">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice
>> maxOccurs="unbounded">
>>>>>         <xsd:element
>> ref="DeclareInteger"/>
>>>>>         <xsd:element
>> ref="DeclareReal"/>
>>>>>         <xsd:element
>> ref="DeclareBoolean"/>
>>>>>         <xsd:element
>> ref="DeclareString"/>
>>>>>         <xsd:element
>> ref="DeclareVariable"/>
>>>>>         <xsd:element
>> ref="DeclareArray"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="DeclareInteger">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="IntegerVariable"/>
>>>>>         <xsd:element
>> ref="IntegerValue" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="DeclareReal">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="RealVariable"/>
>>>>>         <xsd:element
>> ref="RealValue" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="DeclareBoolean">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="BooleanVariable"/>
>>>>>         <xsd:element
>> ref="BooleanValue" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="DeclareString">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="StringVariable"/>
>>>>>         <xsd:element
>> ref="StringValue" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Name">
>>>>> <!-- of a command or lookup -->
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="StringExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Command">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:group
>> ref="DeclaredVariable"
>> minOccurs="0"/>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="Name"/>
>>>>>           <xsd:element
>> name="CommandName"
>> type="xsd:string"/>
>>>>> <!-- for backw compatibility -->
>>>>>         </xsd:choice>
>>>>>         <xsd:element
>> ref="Arguments" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="Arguments">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice
>> maxOccurs="unbounded">
>>>>> <!-- could put expression here ?? -->
>>>>>         <xsd:element
>> ref="IntegerValue"/>
>>>>>         <xsd:element
>> ref="RealValue"/>
>>>>>         <xsd:element
>> ref="BooleanValue"/>
>>>>>         <xsd:element
>> ref="StringValue"/>
>>>>>         <xsd:group
>> ref="DeclaredVariable"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="FunctionCall">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:group
>> ref="DeclaredVariable"
>> minOccurs="0"/>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="Name"/>
>>>>>           <xsd:element
>> name="FunctionName"
>> type="xsd:string"/>
>>>>> <!-- for backw compatibility -->
>>>>>         </xsd:choice>
>>>>>         <xsd:element
>> ref="Arguments" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Update">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element ref="Pair"
>> minOccurs="0" maxOccurs="unbounded"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Pair">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element name="Name"
>> type="xsd:NCName"/>
>>>>>         <xsd:choice>
>>>>>           <xsd:group
>> ref="Value"/>
>>>>>           <xsd:group
>> ref="DeclaredVariable"/>
>>>>>           <xsd:element
>> ref="LookupNow"/>
>>>>>         </xsd:choice>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Request">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element ref="NodeId"
>> minOccurs="0"/>
>>>>> <!-- the context -->
>>>>>         <xsd:element ref="Pair"
>> minOccurs="0" maxOccurs="unbounded"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="LibraryNodeCall">
>>>>> <!-- TODO: maybe call this InlineNode
>> -->
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="NodeId"/>
>>>>>         <xsd:element
>> name="RenameNodeId" type="xsd:NCName"
>> minOccurs="0"/>
>>>>>         <xsd:element ref="Alias"
>> minOccurs="0" maxOccurs="unbounded"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Alias">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> name="NodeParameter"
>> type="xsd:NCName"/>
>>>>>         <xsd:choice>
>>>>>           <xsd:group
>> ref="Value"/>
>>>>>           <xsd:group
>> ref="DeclaredVariable"/>
>>>>>         </xsd:choice>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="IntegerValue">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:union
>> memberTypes="xsd:integer">
>>>>>         <xsd:simpleType>
>>>>>           <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>             <xsd:enumeration
>> value="UNKNOWN"/>
>>>>>           </xsd:restriction>
>>>>>         </xsd:simpleType>
>>>>>       </xsd:union>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="RealValue">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:union
>> memberTypes="xsd:double">
>>>>>         <xsd:simpleType>
>>>>>           <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>             <xsd:enumeration
>> value="UNKNOWN"/>
>>>>>           </xsd:restriction>
>>>>>         </xsd:simpleType>
>>>>>       </xsd:union>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="BooleanValue">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:union
>> memberTypes="xsd:boolean">
>>>>>         <xsd:simpleType>
>>>>>           <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>             <xsd:enumeration
>> value="UNKNOWN"/>
>>>>>           </xsd:restriction>
>>>>>         </xsd:simpleType>
>>>>>       </xsd:union>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="StringValue">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:union
>> memberTypes="xsd:string">
>>>>>         <xsd:simpleType>
>>>>>           <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>             <xsd:enumeration
>> value="UNKNOWN"/>
>>>>>           </xsd:restriction>
>>>>>         </xsd:simpleType>
>>>>>       </xsd:union>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="BooleanRHS">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NumericRHS">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="StringRHS">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="StringExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="LookupRHS">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="Lookup"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>> <!-- right now we allow assigning to the
>> whole array; do we want to
>>>>> assign to individual elements in the
>> array?-->
>>>>>   <xsd:element
>> name="Assignment">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:group
>> ref="DeclaredVariable"/>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="BooleanRHS"/>
>>>>>           <xsd:element
>> ref="NumericRHS"/>
>>>>>           <xsd:element
>> ref="StringRHS"/>
>>>>>           <xsd:element
>> ref="LookupRHS"/>
>>>>> <!-- allows lookups to return multiple
>> values of different types-->
>>>>>         </xsd:choice>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>> <!-- assign multiple vars at the same time:
>> should be only for lookups ???-->
>>>>>   <xsd:group
>> name="BooleanExpression">
>>>>>     <xsd:choice>
>>>>>       <xsd:element ref="OR"/>
>>>>>       <xsd:element ref="XOR"/>
>>>>>       <xsd:element ref="AND"/>
>>>>>       <xsd:element ref="NOT"/>
>>>>>       <xsd:element
>> ref="IsKnown"/>
>>>>>       <xsd:element ref="GT"/>
>>>>>       <xsd:element ref="GE"/>
>>>>>       <xsd:element ref="LT"/>
>>>>>       <xsd:element ref="LE"/>
>>>>>       <xsd:element
>> ref="EQBoolean"/>
>>>>>       <xsd:element
>> ref="EQNumeric"/>
>>>>>       <xsd:element
>> ref="EQInternal"/>
>>>>>       <xsd:element
>> ref="EQString"/>
>>>>>       <xsd:element
>> ref="NEBoolean"/>
>>>>>       <xsd:element
>> ref="NENumeric"/>
>>>>>       <xsd:element
>> ref="NEInternal"/>
>>>>>       <xsd:element
>> ref="NEString"/>
>>>>>       <xsd:element
>> ref="BooleanVariable"/>
>>>>>       <xsd:element
>> ref="BooleanValue"/>
>>>>>       <xsd:group
>> ref="Lookup"/>
>>>>>       <xsd:element
>> ref="ArrayElement"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element name="IsKnown">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:group
>> ref="DeclaredVariable"/>
>>>>>         <xsd:group
>> ref="Lookup"/>
>>>>>         <xsd:element
>> ref="NodeStateVariable"/>
>>>>>         <xsd:element
>> ref="NodeOutcomeVariable"/>
>>>>>         <xsd:element
>> ref="NodeTimepointValue"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="OR">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression" minOccurs="0"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="XOR">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression" minOccurs="0"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="AND">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression" minOccurs="0"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="NOT">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:group
>> ref="BooleanExpression"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="GT">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="GE">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="LT">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="LE">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="EQBoolean">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="EQNumeric">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="EQInternal">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:group
>> ref="NodeState" minOccurs="2"
>> maxOccurs="2"/>
>>>>>         <xsd:group
>> ref="NodeOutcome" minOccurs="2"
>> maxOccurs="2"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="EQString">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="StringExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NEBoolean">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="BooleanExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NENumeric">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NEInternal">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:group
>> ref="NodeState" minOccurs="2"
>> maxOccurs="2"/>
>>>>>         <xsd:group
>> ref="NodeOutcome" minOccurs="2"
>> maxOccurs="2"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NEString">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="StringExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:group name="NodeState">
>>>>>     <xsd:choice>
>>>>>       <xsd:element
>> ref="NodeStateVariable"/>
>>>>>       <xsd:element
>> ref="NodeStateValue"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element
>> name="NodeStateVariable">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:element
>> ref="NodeRef"/>
>>>>>         <xsd:element
>> ref="NodeId"/>
>>>>> <!-- for backw compatibility -->
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NodeStateValue">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>         <xsd:enumeration
>> value="WAITING"/>
>>>>>         <xsd:enumeration
>> value="EXECUTING"/>
>>>>>         <xsd:enumeration
>> value="FINISHING"/>
>>>>>         <xsd:enumeration
>> value="FAILING"/>
>>>>>         <xsd:enumeration
>> value="ITERATION_ENDED"/>
>>>>>         <xsd:enumeration
>> value="FINISHED"/>
>>>>>         <xsd:enumeration
>> value="INACTIVE"/>
>>>>>       </xsd:restriction>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:group
>> name="NodeOutcome">
>>>>>     <xsd:choice>
>>>>>       <xsd:element
>> ref="NodeOutcomeVariable"/>
>>>>>       <xsd:element
>> ref="NodeOutcomeValue"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element
>> name="NodeOutcomeVariable">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:element
>> ref="NodeRef"/>
>>>>>         <xsd:element
>> ref="NodeId"/>
>>>>> <!-- for backw compatibility -->
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NodeOutcomeValue">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>         <xsd:enumeration
>> value="SUCCESS"/>
>>>>>         <xsd:enumeration
>> value="FAILURE"/>
>>>>>         <xsd:enumeration
>> value="SKIPPED"/>
>>>>>         <xsd:enumeration
>> value="INFINITE_LOOP"/>
>>>>>         <xsd:enumeration
>> value="UNKNOWN"/>
>>>>>       </xsd:restriction>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="NodeTimepointValue">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="NodeRef"/>
>>>>>           <xsd:element
>> ref="NodeId"/>
>>>>> <!-- for backw compatibility -->
>>>>>         </xsd:choice>
>>>>>         <xsd:element
>> ref="NodeStateValue"/>
>>>>>         <xsd:element
>> ref="Timepoint"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="Timepoint">
>>>>>     <xsd:simpleType>
>>>>>       <xsd:restriction
>> base="xsd:NMTOKEN">
>>>>>         <xsd:enumeration
>> value="START"/>
>>>>>         <xsd:enumeration
>> value="END"/>
>>>>>       </xsd:restriction>
>>>>>     </xsd:simpleType>
>>>>>   </xsd:element>
>>>>>   <xsd:group
>> name="StringExpression">
>>>>>     <xsd:choice>
>>>>>       <xsd:element
>> ref="StringVariable"/>
>>>>>       <xsd:element
>> ref="StringValue"/>
>>>>>       <xsd:element
>> ref="Concat"/>
>>>>>       <xsd:group
>> ref="Lookup"/>
>>>>>       <xsd:element
>> ref="ArrayElement"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element name="Concat">
>>>>> <!-- should it be in core Plexil? -->
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="StringExpression" minOccurs="2"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:group
>> name="NumericExpression">
>>>>>     <xsd:choice>
>>>>>       <xsd:element ref="ADD"/>
>>>>>       <xsd:element ref="SUB"/>
>>>>>       <xsd:element ref="MUL"/>
>>>>>       <xsd:element ref="DIV"/>
>>>>>       <xsd:element
>> ref="SQRT"/>
>>>>>       <xsd:element ref="ABS"/>
>>>>>       <xsd:element
>> ref="IntegerVariable"/>
>>>>>       <xsd:element
>> ref="RealVariable"/>
>>>>>       <xsd:element
>> ref="IntegerValue"/>
>>>>>       <xsd:element
>> ref="RealValue"/>
>>>>>       <xsd:group
>> ref="Lookup"/>
>>>>> <!-- only for lookups that return ONE value
>> -->
>>>>>       <xsd:element
>> ref="NodeTimepointValue"/>
>>>>> <!-- read operations for arrays-->
>>>>>       <xsd:element
>> name="ArraySize" type="xsd:NCName"/>
>>>>>       <xsd:element
>> name="ArrayMaxSize"
>> type="xsd:NCName"/>
>>>>>       <xsd:element
>> ref="ArrayElement"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element
>> name="ArrayElement">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element name="Name"
>>>>>           <xsd:complexType>
>>>>>             <xsd:group
>> ref="StringExpression"/>
>>>>>           </xsd:complexType>
>>>>>         </xsd:element>
>>>>>         <xsd:element
>> name="Index">
>>>>>           <xsd:complexType>
>>>>>             <xsd:group
>> ref="NumericExpression"/>
>>>>>           </xsd:complexType>
>>>>>         </xsd:element>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="ADD">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="SUB">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="MUL">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="unbounded"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="DIV">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression" minOccurs="2"
>> maxOccurs="2"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="SQRT">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="ABS">
>>>>>     <xsd:complexType>
>>>>>       <xsd:group
>> ref="NumericExpression"/>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:group name="Lookup">
>>>>>     <xsd:choice>
>>>>>       <xsd:element
>> ref="LookupWithFrequency"/>
>>>>>       <xsd:element
>> ref="LookupOnChange"/>
>>>>>       <xsd:element
>> ref="LookupNow"/>
>>>>>     </xsd:choice>
>>>>>   </xsd:group>
>>>>>   <xsd:element
>> name="LookupWithFrequency">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="Name"/>
>>>>> <!-- for backw compatibility -->
>>>>>           <xsd:element
>> name="StateName" type="xsd:string"/>
>>>>>         </xsd:choice>
>>>>>         <xsd:element
>> ref="Frequency"/>
>>>>>         <xsd:element
>> ref="Arguments" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="Frequency">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:element
>> ref="Low"/>
>>>>>         <xsd:element ref="High"
>> minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="Low">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:element
>> ref="RealValue"/>
>>>>>         <xsd:element
>> ref="RealVariable"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element name="High">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:element
>> ref="RealValue"/>
>>>>>         <xsd:element
>> ref="RealVariable"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="LookupOnChange">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="Name"/>
>>>>>           <xsd:element
>> name="StateName" type="xsd:string"/>
>>>>> <!-- for backw compatibility -->
>>>>>         </xsd:choice>
>>>>>         <xsd:element
>> ref="Tolerance" minOccurs="0"/>
>>>>>         <xsd:element
>> ref="Arguments" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="Tolerance">
>>>>>     <xsd:complexType>
>>>>>       <xsd:choice>
>>>>>         <xsd:element
>> ref="RealValue"/>
>>>>>         <xsd:element
>> ref="RealVariable"/>
>>>>>       </xsd:choice>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>>   <xsd:element
>> name="LookupNow">
>>>>>     <xsd:complexType>
>>>>>       <xsd:sequence>
>>>>>         <xsd:choice>
>>>>>           <xsd:element
>> ref="Name"/>
>>>>>           <xsd:element
>> name="StateName" type="xsd:string"/>
>>>>> <!-- for backw compatibility -->
>>>>>         </xsd:choice>
>>>>>         <xsd:element
>> ref="Arguments" minOccurs="0"/>
>>>>>       </xsd:sequence>
>>>>>     </xsd:complexType>
>>>>>   </xsd:element>
>>>>> </xsd:schema>
>>>>>
>>>>>
>>>>> On Tue, Jul 8, 2008 at 12:29 AM, Werner
>> Guttmann
>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>> Good morning Sankalita,
>>>>>>
>>>>>> you have an erroneous ';' in the
>> first line of your <binding> element.
>>>>>> Simply remove that one, and you should be
>> fine. Any XML editor should
>>>>>> highlight such problems by definition.
>>>>>>
>>>>>> Werner
>>>>>>
>>>>>> Sankalita wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I've been trying to create a
>> binding file to resolve class name
>>>>>>> generator conflicts for castor.
>> I'm ending up with the following
>>>>>>> error:
>>>>>>>
>>>>>>> Element type "binding" must
>> be followed by either attribute
>>>>>>> specifications, ">" or
>> "/>".{File:
>> file:///C:/Work/RSE/Eclipse_workspace/Plexil2JPF/binding.xml;
>> line: 1;
>>>>>>> column: 63}
>>>>>>>
>> org.exolab.castor.xml.MarshalException: Element type
>> "binding" must be
>>>>>>> followed by either attribute
>> specifications, ">" or "/>".{File:
>> file:///C:/Work/RSE/Eclipse_workspace/Plexil2JPF/binding.xml;
>> line: 1;
>>>>>>> column: 63}
>>>>>>>
>>>>>>> I'm new to castor and binding
>> files. Am I missing something very basic?
>>>>>>> Thanks,
>>>>>>>
>>>>>>>
>>>>>>> Here's the binding file content:
>>>>>>> <binding
>> xmlns="http://www.castor.org/SourceGenerator/Binding";;
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";;
>>>>>>> defaultBinding="element">
>>>>>>>
>>>>>>>
>>>>>>>    <elementBinding
>> name="/Name">
>>>>>>>       <java-class
>> name="Name"/>
>>>>>>>    </elementBinding>
>>>>>>>
>>>>>>>    <elementBinding
>> name="/ArrayElement/Name">
>>>>>>>       <java-class
>> name="ArrayElementName"/>
>>>>>>>    </elementBinding>
>>>>>>>
>>>>>>>    <elementBinding
>> name="/DeclareVariable/InitialValue">
>>>>>>>       <java-class
>> name="DeclareVariableInitialValue"/>
>>>>>>>    </elementBinding>
>>>>>>>
>>>>>>>    <elementBinding
>> name="/DeclareArray/InitialValue">
>>>>>>>       <java-class
>> name="DeclareArrayInitialValue"/>
>>>>>>>    </elementBinding>
>>>>>>>
>>>>>>> </binding>
>>>>>>>
>>>>>>>
>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe from this list, please
>> visit:
>>>>>>>    
>> http://xircles.codehaus.org/manage_email
>>>>>>>
>> ---------------------------------------------------------------------
>>>>>> To unsubscribe from this list, please
>> visit:
>>>>>>   
>> http://xircles.codehaus.org/manage_email
>>>>>>
>>>>>>
>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>     http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>    http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>>
>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
> 
> 
>       
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to