<ServerManagerConfiguration>
  <ProxyGroup name="representations">
    <Extension name="GeometryRepresentation">
      <RepresentationType subproxy="UncertaintySurfaceRepresentation"
                          text="Uncertainty Surface"
                          subtype="Surface" />

      <SubProxy>
        <Proxy name="UncertaintySurfaceRepresentation"
               proxygroup="representations"
               proxyname="UncertaintySurfaceRepresentation" />

        <ShareProperties subproxy="SurfaceRepresentation">
          <Exception name="Input" />
          <Exception name="Visibility" />
        </ShareProperties>

        <ExposedProperties>
          <Property name="SelectUncertaintyArray"  exposed_name="SelectUncertaintyArray"/>
          <Property name="UncertaintyTransferFunction" exposed_name="UncertaintyTransferFunction"/>
          <Property name="NoiseDensity" exposed_name="UncertaintyNoiseDensity"/>
        </ExposedProperties>
      </SubProxy>
    </Extension>

    <Extension name="UnstructuredGridRepresentation">
      <RepresentationType subproxy="UncertaintySurfaceRepresentation"
                          text="Uncertainty Surface"
                          subtype="Surface" />
      <SubProxy>
        <Proxy name="UncertaintySurfaceRepresentation"
               proxygroup="representations"
               proxyname="UncertaintySurfaceRepresentation" />

        <ShareProperties subproxy="SurfaceRepresentation">
          <Exception name="Input" />
          <Exception name="Visibility" />
        </ShareProperties>

        <ExposedProperties>
          <Property name="SelectUncertaintyArray"  exposed_name="SelectUncertaintyArray"/>
          <Property name="UncertaintyTransferFunction" exposed_name="UncertaintyTransferFunction"/>
          <Property name="NoiseDensity" exposed_name="UncertaintyNoiseDensity"/>
        </ExposedProperties>
      </SubProxy>
    </Extension>

    <Extension name="UniformGridRepresentation">
      <RepresentationType subproxy="UncertaintySurfaceRepresentation"
                          text="Uncertainty Surface"
                          subtype="Surface" />
      <SubProxy>
        <Proxy name="UncertaintySurfaceRepresentation"
               proxygroup="representations"
               proxyname="UncertaintySurfaceRepresentation" />

        <ShareProperties subproxy="SurfaceRepresentation">
          <Exception name="Input" />
          <Exception name="Visibility" />
        </ShareProperties>

        <ExposedProperties>
          <Property name="SelectUncertaintyArray"  exposed_name="SelectUncertaintyArray"/>
          <Property name="UncertaintyTransferFunction" exposed_name="UncertaintyTransferFunction"/>
          <Property name="NoiseDensity" exposed_name="UncertaintyNoiseDensity"/>
        </ExposedProperties>
      </SubProxy>
    </Extension>
  </ProxyGroup>
</ServerManagerConfiguration>
