Interface AddedByUsesAware

All Known Subinterfaces:
ActionDefinition, AliasSchemaNode, AnnotationSchemaNode, AnnotationSchemaNodeAwareSchemaContext, AnydataSchemaNode, AnyxmlSchemaNode, CaseSchemaNode, ChoiceSchemaNode, ContainerLike, ContainerSchemaNode, CopyableNode, CopyHistory, DataSchemaNode, DefaultDenyAllSchemaNode, DefaultDenyWriteSchemaNode, DefValSchemaNode, DisplayHintSchemaNode, EffectiveModelContext, EffectiveStatementMixins.AddedByUsesMixin<A,D>, EffectiveStatementMixins.CopyableMixin<A,D>, EffectiveStatementMixins.DataSchemaNodeMixin<D>, EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>, EffectiveStatementMixins.OperationContainerMixin<D>, EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D>, GetFilterElementAttributesSchemaNode, GroupingDefinition, ImpliedSchemaNode, InputSchemaNode, LeafListSchemaNode, LeafSchemaNode, ListSchemaNode, MaxAccessSchemaNode, MountPointSchemaNode, NotificationDefinition, OidSchemaNode, OpenConfigHashedValueSchemaNode, OutputSchemaNode, SchemaContext, SubIdSchemaNode, TypedDataSchemaNode, UnknownSchemaNode, UsesNode, YangDataSchemaNode
All Known Implementing Classes:
AbstractChoiceEffectiveStatement, AbstractContainerEffectiveStatement, AbstractEffectiveUnknownSchmemaNode, AbstractGroupingEffectiveStatement, AbstractLeafEffectiveStatement, AbstractSchemaContext, ActionEffectiveStatementImpl, ContainerLikeCompat, DeclaredCaseEffectiveStatement, DeclaredInputEffectiveStatement, DeclaredOutputEffectiveStatement, EffectiveSchemaContext, EmptyAnydataEffectiveStatement, EmptyAnyxmlEffectiveStatement, EmptyChoiceEffectiveStatement, EmptyContainerEffectiveStatement, EmptyGroupingEffectiveStatement, EmptyLeafEffectiveStatement, EmptyLeafListEffectiveStatement, EmptyListEffectiveStatement, FilteringSchemaContextProxy, NotificationEffectiveStatementImpl, RegularAnydataEffectiveStatement, RegularAnyxmlEffectiveStatement, RegularChoiceEffectiveStatement, RegularContainerEffectiveStatement, RegularGroupingEffectiveStatement, RegularLeafEffectiveStatement, RegularLeafListEffectiveStatement, RegularListEffectiveStatement, SimpleSchemaContext, SlimLeafListEffectiveStatement, UndeclaredCaseEffectiveStatement, UndeclaredInputEffectiveStatement, UndeclaredLeafEffectiveStatement, UndeclaredOutputEffectiveStatement

@Deprecated(since="7.0.9", forRemoval=true) public interface AddedByUsesAware
Deprecated, for removal: This API element is subject to removal in a future version.
The only user of this trait is MD-SAL's binding component. As such, we provide enough information in EffectiveStatement tree to reconstruct this information.
Trait interface for SchemaNodes, which have the isAddedByUses() method.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns true if this node was added by uses statement, otherwise returns false.
  • Method Details

    • isAddedByUses

      boolean isAddedByUses()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns true if this node was added by uses statement, otherwise returns false.
      Returns:
      true if this node was added by uses statement, otherwise returns false