@@ -0,0 +1,1794 @@
+/*%0A * Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.%0A *%0A * This program and the accompanying materials are made available under the%0A * terms of the Eclipse Public License v1.0 which accompanies this distribution,%0A * and is available at http://www.eclipse.org/legal/epl-v10.html%0A */%0Apackage org.opendaylight.yangtools.yang.data.api.schema;%0A%0Aimport org.opendaylight.yangtools.yang.data.api.AttributesContainer;%0Aimport org.opendaylight.yangtools.yang.data.api.InstanceIdentifier.NodeIdentifier;%0Aimport org.opendaylight.yangtools.yang.data.api.Node;%0A%0A/**%0A * Anyxml normalizedNode.%0A *%0A * %3Cp%3E%0A * This node contains values for anyxml as either SimpleNode or CompositeNode.%0A * The concrete value depends on the current value of anyxml node.%0A * %3C/p%3E%0A *%0A * %3Cp%3E%0A * For yang node: anyxml foo;%0A *%0A * %3Cul%3E%0A * %3Cli%3E%0A * with xml value:%0A * %3Cpre%3E%0A * %7B@code %3Cfoo%3EjustSomeString%3C/foo%3E%7D%0A * %3C/pre%3E%0A * %3C/li%3E%0A *%0A * this AnyXmlNode returns SimpleNode with QName%7Bnamespace=someNamespace, revision=someRevision, localName=foo%7D and value=%22justSomeString%22%0A *%0A * %3Cli%3E%0A * but with xml value:%0A * %3Cpre%3E%0A * %7B@code %3Cfoo%3E%3Cbar%3EstringInXml%3C/bar%3E%3C/foo%3E%7D%0A * %3C/pre%3E%0A * %3C/li%3E%0A *%0A * this AnyXmlNode returns CompositeNode with QName%7B%7Dnamespace=someNamespace, revision=someRevision, localName=foo%7D%0A * and values %5BSimpleNode with QName%7B%7Dnamespace=someNamespace, revision=someRevision, localName=bar%7D and value=%22stringInXml%22%5D%0A * %3C/ul%3E%0A * %3C/p%3E%0A */%0Apublic interface AnyXmlNode extends AttributesContainer, DataContainerChild%3CNodeIdentifier, Node%3C?%3E%3E %7B%0A%0A    @Override%0A    NodeIdentifier getIdentifier();%0A%0A    /**%0A     * @return anyxml node value represented as SimpleNode or CompositeNode.%0A     * Returned node contains top level element that duplicates the anyxml node.%0A     */%0A    @Override%0A    Node%3C?%3E getValue();%0A%7D%0A

Add Anyxml normalized node to yang-data-api.