<ServerManagerConfiguration>
    <ProxyGroup name="sources">
        <SourceProxy name="Sample" class="vtkPythonProgrammableFilter" label="Sample">
            <Documentation long_help="" short_help="">
            </Documentation>

            <StringVectorProperty
                name="Script"
                command="SetScript"
                number_of_elements="1"
                default_values="assert len(Filenames)&#xA;&#xA;global got_filenames&#xA;&#xA;got_filenames=Filenames"
                panel_visibility="advanced">
                <Hints>
                    <Widget type="multi_line" syntax="python"/>
                </Hints>
                <Documentation>This property contains the text of a python program that
                    the programmable source runs.</Documentation>
            </StringVectorProperty>

            <StringVectorProperty name="Filenames"
                initial_string="Filenames"
                command="AddParameter"
                repeat_command="1"
                panel_visibility="never"
                clean_command="ClearParameter">
                <FileListDomain name="files" />
                <Documentation>Filenames to the series of VTU files.</Documentation>
            </StringVectorProperty>

            <!-- Output data type: "vtkUnstructuredGrid" -->
            <IntVectorProperty command="SetOutputDataSetType"
                default_values="4"
                name="OutputDataSetType"
                number_of_elements="1"
                panel_visibility="never">
                <Documentation>The value of this property determines the dataset type
                    for the output of the programmable filter.</Documentation>
            </IntVectorProperty>

            <DoubleVectorProperty information_only="1"
                name="TimestepValues"
                repeatable="1">
                <TimeStepsInformationHelper />
                <Documentation>Available timestep values.</Documentation>
            </DoubleVectorProperty>
        </SourceProxy>
    </ProxyGroup>
</ServerManagerConfiguration>
