1 package org.opendaylight.yangtools.yang.model.api;
3 import com.google.common.base.Optional;
6 * Schema Node which may be derived from other schema node
7 * using augmentation or uses statement.
10 public interface DerivableSchemaNode extends DataSchemaNode {
13 * If this node is added by uses, returns original node definition from
14 * grouping where it was defined.
16 * @return original node definition from grouping if this node is added by
17 * uses, null otherwise
19 Optional<? extends SchemaNode> getOriginal();