<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
  <edmx:Reference Uri="https://oasis-tcs.github.io/odata-vocabularies/vocabularies/Org.OData.Capabilities.V1.xml">
    <edmx:Include Alias="Capabilities" Namespace="Org.OData.Capabilities.V1"/>
  </edmx:Reference>
  <edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/Common.xml">
    <edmx:Include Alias="Common" Namespace="com.sap.vocabularies.Common.v1"/>
  </edmx:Reference>
  <edmx:Reference Uri="https://oasis-tcs.github.io/odata-vocabularies/vocabularies/Org.OData.Core.V1.xml">
    <edmx:Include Alias="Core" Namespace="Org.OData.Core.V1"/>
  </edmx:Reference>
  <edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/HTML5.xml">
    <edmx:Include Alias="HTML5" Namespace="com.sap.vocabularies.HTML5.v1"/>
  </edmx:Reference>
  <edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/UI.xml">
    <edmx:Include Alias="UI" Namespace="com.sap.vocabularies.UI.v1"/>
  </edmx:Reference>
  <edmx:DataServices>
    <Schema Namespace="ObjetosReleasedService" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <Annotation Term="Core.Links">
        <Collection>
          <Record>
            <PropertyValue Property="rel" String="author"/>
            <PropertyValue Property="href" String="https://cap.cloud.sap"/>
          </Record>
        </Collection>
      </Annotation>
      <EntityContainer Name="EntityContainer">
        <EntitySet Name="Objetos" EntityType="ObjetosReleasedService.Objetos"/>
        <EntitySet Name="NivelVH" EntityType="ObjetosReleasedService.NivelVH"/>
        <EntitySet Name="TipoVH" EntityType="ObjetosReleasedService.TipoVH"/>
        <EntitySet Name="ComponenteVH" EntityType="ObjetosReleasedService.ComponenteVH"/>
      </EntityContainer>
      <EntityType Name="Objetos">
        <Key>
          <PropertyRef Name="ID"/>
        </Key>
        <Property Name="ID" Type="Edm.Guid" Nullable="false"/>
        <Property Name="tipo" Type="Edm.String" MaxLength="20"/>
        <Property Name="objeto" Type="Edm.String" MaxLength="120"/>
        <Property Name="nivel" Type="Edm.String" MaxLength="1"/>
        <Property Name="estado" Type="Edm.String" MaxLength="30"/>
        <Property Name="sucessor" Type="Edm.String" MaxLength="200"/>
        <Property Name="componente" Type="Edm.String" MaxLength="40"/>
        <Property Name="nivelTexto" Type="Edm.String"/>
        <Property Name="criticidade" Type="Edm.Int32"/>
        <Property Name="jaTestado" Type="Edm.String"/>
        <Property Name="linkTestado" Type="Edm.String"/>
      </EntityType>
      <EntityType Name="NivelVH">
        <Key>
          <PropertyRef Name="nivel"/>
        </Key>
        <Property Name="nivel" Type="Edm.String" MaxLength="1" Nullable="false"/>
      </EntityType>
      <EntityType Name="TipoVH">
        <Key>
          <PropertyRef Name="tipo"/>
        </Key>
        <Property Name="tipo" Type="Edm.String" MaxLength="20" Nullable="false"/>
      </EntityType>
      <EntityType Name="ComponenteVH">
        <Key>
          <PropertyRef Name="componente"/>
        </Key>
        <Property Name="componente" Type="Edm.String" MaxLength="40" Nullable="false"/>
      </EntityType>
      <Annotations Target="ObjetosReleasedService.Objetos">
        <Annotation Term="UI.HeaderInfo">
          <Record Type="UI.HeaderInfoType">
            <PropertyValue Property="TypeName" String="Object"/>
            <PropertyValue Property="TypeNamePlural" String="Released objects"/>
            <PropertyValue Property="Title">
              <Record Type="UI.DataField">
                <PropertyValue Property="Value" Path="objeto"/>
              </Record>
            </PropertyValue>
            <PropertyValue Property="Description">
              <Record Type="UI.DataField">
                <PropertyValue Property="Value" Path="tipo"/>
              </Record>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="UI.SelectionFields">
          <Collection>
            <PropertyPath>objeto</PropertyPath>
            <PropertyPath>tipo</PropertyPath>
            <PropertyPath>nivel</PropertyPath>
            <PropertyPath>estado</PropertyPath>
            <PropertyPath>componente</PropertyPath>
          </Collection>
        </Annotation>
        <Annotation Term="UI.PresentationVariant">
          <Record Type="UI.PresentationVariantType">
            <PropertyValue Property="SortOrder">
              <Collection>
                <Record Type="Common.SortOrderType">
                  <PropertyValue Property="Property" PropertyPath="objeto"/>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Visualizations">
              <Collection>
                <AnnotationPath>@UI.LineItem</AnnotationPath>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="UI.LineItem">
          <Collection>
            <Record Type="UI.DataField">
              <PropertyValue Property="Value" Path="objeto"/>
              <Annotation Term="HTML5.CssDefaults">
                <Record Type="HTML5.CssDefaultsType">
                  <PropertyValue Property="width" String="20rem"/>
                </Record>
              </Annotation>
            </Record>
            <Record Type="UI.DataField">
              <PropertyValue Property="Value" Path="tipo"/>
              <Annotation Term="HTML5.CssDefaults">
                <Record Type="HTML5.CssDefaultsType">
                  <PropertyValue Property="width" String="8rem"/>
                </Record>
              </Annotation>
            </Record>
            <Record Type="UI.DataField">
              <PropertyValue Property="Value" Path="nivelTexto"/>
              <PropertyValue Property="Criticality" Path="criticidade"/>
              <Annotation Term="HTML5.CssDefaults">
                <Record Type="HTML5.CssDefaultsType">
                  <PropertyValue Property="width" String="13rem"/>
                </Record>
              </Annotation>
            </Record>
            <Record Type="UI.DataField">
              <PropertyValue Property="Value" Path="estado"/>
              <Annotation Term="HTML5.CssDefaults">
                <Record Type="HTML5.CssDefaultsType">
                  <PropertyValue Property="width" String="10rem"/>
                </Record>
              </Annotation>
            </Record>
            <Record Type="UI.DataField">
              <PropertyValue Property="Value" Path="componente"/>
              <Annotation Term="HTML5.CssDefaults">
                <Record Type="HTML5.CssDefaultsType">
                  <PropertyValue Property="width" String="10rem"/>
                </Record>
              </Annotation>
            </Record>
            <Record Type="UI.DataField">
              <PropertyValue Property="Value" Path="sucessor"/>
            </Record>
            <Record Type="UI.DataFieldWithUrl">
              <PropertyValue Property="Value" Path="jaTestado"/>
              <PropertyValue Property="Url" Path="linkTestado"/>
              <Annotation Term="HTML5.CssDefaults">
                <Record Type="HTML5.CssDefaultsType">
                  <PropertyValue Property="width" String="9rem"/>
                </Record>
              </Annotation>
            </Record>
          </Collection>
        </Annotation>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.EntityContainer/Objetos">
        <Annotation Term="UI.PresentationVariant">
          <Record Type="UI.PresentationVariantType">
            <PropertyValue Property="SortOrder">
              <Collection>
                <Record Type="Common.SortOrderType">
                  <PropertyValue Property="Property" PropertyPath="objeto"/>
                </Record>
              </Collection>
            </PropertyValue>
            <PropertyValue Property="Visualizations">
              <Collection>
                <AnnotationPath>@UI.LineItem</AnnotationPath>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.SortRestrictions">
          <Record Type="Capabilities.SortRestrictionsType">
            <PropertyValue Property="NonSortableProperties">
              <Collection>
                <PropertyPath>nivelTexto</PropertyPath>
                <PropertyPath>jaTestado</PropertyPath>
                <PropertyPath>linkTestado</PropertyPath>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.FilterRestrictions">
          <Record Type="Capabilities.FilterRestrictionsType">
            <PropertyValue Property="NonFilterableProperties">
              <Collection>
                <PropertyPath>nivelTexto</PropertyPath>
                <PropertyPath>jaTestado</PropertyPath>
                <PropertyPath>linkTestado</PropertyPath>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.DeleteRestrictions">
          <Record Type="Capabilities.DeleteRestrictionsType">
            <PropertyValue Property="Deletable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.InsertRestrictions">
          <Record Type="Capabilities.InsertRestrictionsType">
            <PropertyValue Property="Insertable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.UpdateRestrictions">
          <Record Type="Capabilities.UpdateRestrictionsType">
            <PropertyValue Property="Updatable" Bool="false"/>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/ID">
        <Annotation Term="UI.Hidden" Bool="true"/>
        <Annotation Term="Core.ComputedDefaultValue" Bool="true"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/tipo">
        <Annotation Term="Common.ValueListWithFixedValues" Bool="true"/>
        <Annotation Term="Common.ValueList">
          <Record Type="Common.ValueListType">
            <PropertyValue Property="CollectionPath" String="TipoVH"/>
            <PropertyValue Property="Parameters">
              <Collection>
                <Record Type="Common.ValueListParameterInOut">
                  <PropertyValue Property="LocalDataProperty" PropertyPath="tipo"/>
                  <PropertyValue Property="ValueListProperty" String="tipo"/>
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Common.Label" String="Type"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/objeto">
        <Annotation Term="Common.Label" String="Object"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/nivel">
        <Annotation Term="Common.ValueListWithFixedValues" Bool="true"/>
        <Annotation Term="Common.ValueList">
          <Record Type="Common.ValueListType">
            <PropertyValue Property="CollectionPath" String="NivelVH"/>
            <PropertyValue Property="Parameters">
              <Collection>
                <Record Type="Common.ValueListParameterInOut">
                  <PropertyValue Property="LocalDataProperty" PropertyPath="nivel"/>
                  <PropertyValue Property="ValueListProperty" String="nivel"/>
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Common.Label" String="Level"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/estado">
        <Annotation Term="Common.Label" String="SAP state"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/sucessor">
        <Annotation Term="Common.Label" String="Successor"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/componente">
        <Annotation Term="Common.ValueListWithFixedValues" Bool="true"/>
        <Annotation Term="Common.ValueList">
          <Record Type="Common.ValueListType">
            <PropertyValue Property="CollectionPath" String="ComponenteVH"/>
            <PropertyValue Property="Parameters">
              <Collection>
                <Record Type="Common.ValueListParameterInOut">
                  <PropertyValue Property="LocalDataProperty" PropertyPath="componente"/>
                  <PropertyValue Property="ValueListProperty" String="componente"/>
                </Record>
              </Collection>
            </PropertyValue>
          </Record>
        </Annotation>
        <Annotation Term="Common.Label" String="Component"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/nivelTexto">
        <Annotation Term="Core.Computed" Bool="true"/>
        <Annotation Term="Common.Label" String="Level"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/criticidade">
        <Annotation Term="UI.Hidden" Bool="true"/>
        <Annotation Term="Core.Computed" Bool="true"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/jaTestado">
        <Annotation Term="Core.Computed" Bool="true"/>
        <Annotation Term="Common.Label" String="Already tested"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.Objetos/linkTestado">
        <Annotation Term="UI.Hidden" Bool="true"/>
        <Annotation Term="Core.Computed" Bool="true"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.EntityContainer/NivelVH">
        <Annotation Term="Capabilities.DeleteRestrictions">
          <Record Type="Capabilities.DeleteRestrictionsType">
            <PropertyValue Property="Deletable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.InsertRestrictions">
          <Record Type="Capabilities.InsertRestrictionsType">
            <PropertyValue Property="Insertable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.UpdateRestrictions">
          <Record Type="Capabilities.UpdateRestrictionsType">
            <PropertyValue Property="Updatable" Bool="false"/>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.NivelVH/nivel">
        <Annotation Term="Common.Label" String="Level"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.EntityContainer/TipoVH">
        <Annotation Term="Capabilities.DeleteRestrictions">
          <Record Type="Capabilities.DeleteRestrictionsType">
            <PropertyValue Property="Deletable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.InsertRestrictions">
          <Record Type="Capabilities.InsertRestrictionsType">
            <PropertyValue Property="Insertable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.UpdateRestrictions">
          <Record Type="Capabilities.UpdateRestrictionsType">
            <PropertyValue Property="Updatable" Bool="false"/>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.TipoVH/tipo">
        <Annotation Term="Common.Label" String="Type"/>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.EntityContainer/ComponenteVH">
        <Annotation Term="Capabilities.DeleteRestrictions">
          <Record Type="Capabilities.DeleteRestrictionsType">
            <PropertyValue Property="Deletable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.InsertRestrictions">
          <Record Type="Capabilities.InsertRestrictionsType">
            <PropertyValue Property="Insertable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.UpdateRestrictions">
          <Record Type="Capabilities.UpdateRestrictionsType">
            <PropertyValue Property="Updatable" Bool="false"/>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="ObjetosReleasedService.ComponenteVH/componente">
        <Annotation Term="Common.Label" String="Component"/>
      </Annotations>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>