<?xml version="1.0" encoding="UTF-8"?>
<!--
 - Copyright (C) 2019-2021 ConnectorIO Sp. z o.o.
 -
 - Licensed under the Apache License, Version 2.0 (the "License");
 - you may not use this file except in compliance with the License.
 - You may obtain a copy of the License at
 -
 -     http://www.apache.org/licenses/LICENSE-2.0
 -
 - Unless required by applicable law or agreed to in writing, software
 - distributed under the License is distributed on an "AS IS" BASIS,
 - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 - See the License for the specific language governing permissions and
 - limitations under the License.
 -
 - SPDX-License-Identifier: Apache-2.0
 -->
<features name="co7io-managed-3.0.0-pr-108-SNAPSHOT" xmlns="http://karaf.apache.org/xmlns/features/v1.6.0">

  <feature name="openhab-misc-managed" description="Managed providers based on XML definitions" version="3.0.0-pr-108-SNAPSHOT" hidden="true">
    <feature>co7io-managed-item</feature>
    <feature>co7io-managed-link</feature>
    <feature>co7io-managed-thing</feature>
  </feature>

  <feature name="co7io-managed-xstream" description="Support for managed configuration through XStream mapped files." version="3.0.0-pr-108-SNAPSHOT">
    <feature>openhab-runtime-base</feature>
    <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.managed.xstream/3.0.0-pr-108-SNAPSHOT</bundle>
  </feature>

  <feature name="openhab-misc-managed-item" description="Managed item handling" version="3.0.0-pr-108-SNAPSHOT" hidden="true">
    <feature>co7io-managed-item</feature>
  </feature>
  <feature name="co7io-managed-item" description="Managed item handling." version="3.0.0-pr-108-SNAPSHOT">
    <feature>co7io-managed-link</feature>
    <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.managed.item/3.0.0-pr-108-SNAPSHOT</bundle>
  </feature>

  <feature name="openhab-misc-managed-link" description="Managed link handling" version="3.0.0-pr-108-SNAPSHOT" hidden="true">
    <feature>co7io-managed-link</feature>
  </feature>
  <feature name="co7io-managed-link" description="Managed link handling." version="3.0.0-pr-108-SNAPSHOT">
    <feature>co7io-managed-xstream</feature>
    <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.managed.link/3.0.0-pr-108-SNAPSHOT</bundle>
  </feature>

  <feature name="openhab-misc-managed-thing" description="Managed thing handling." version="3.0.0-pr-108-SNAPSHOT" hidden="true">
    <feature>co7io-managed-thing</feature>
  </feature>
  <feature name="co7io-managed-thing" description="Managed thing handling." version="3.0.0-pr-108-SNAPSHOT">
    <feature>co7io-managed-xstream</feature>
    <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.managed.thing/3.0.0-pr-108-SNAPSHOT</bundle>
  </feature>

  <!-- Incompatible with OH
  <feature name="openhab-misc-managed-widget" description="Managed widget handling." version="3.0.0-pr-108-SNAPSHOT" hidden="true">
    <feature>co7io-managed-widget</feature>
  </feature>
  <feature name="co7io-managed-widget" description="Managed widget handling." version="3.0.0-pr-108-SNAPSHOT">
    <feature>openhab-runtime-base</feature>
    <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.managed.widget/3.0.0-pr-108-SNAPSHOT</bundle>
  </feature>
  -->

</features>
