blob: e0873e0f731b7745b8f80ccb5a96e1ed7e20f6ab [file] [log] [blame]
module corenova-node {
namespace "urn:corenova:node";
prefix node;
organization
"Corenova Technologies, Inc.";
contact
"Peter K. Lee <peter@corenova.com>";
description
"This module defines extensions to dynamically control schema node
display and access overlay controls";
feature corenova-node {
description
"this is to indicate the agent supports dynamic schema node
link and view constraints.";
}
extension link {
description
"Links a new 'link-name' element to an alternate data node element in
the schema data tree referenced by the 'path' sub statement. It
can be used within 'container' or 'list' type data element to
hold one or more such 'links' as part of its configuration data
tree. The new link element becomes a 'mirror' instance of the
target node found in the path expression.";
argument link-name {
yin-element true;
}
}
extension view {
description
"Informs the interface layers that only the data nodes referenced
within the value argument should be made visible to the
consumer.";
argument value;
}
}