Interface IfFeatureAwareDeclaredStatement<A>

All Superinterfaces:
DeclaredStatement<A>, ModelStatement<A>
All Known Subinterfaces:
ActionStatement, AnnotationStatement, AnydataStatement, AnyxmlStatement, AugmentStatement, BitStatement, CaseStatement, ChoiceStatement, ContainerStatement, DataDefinitionStatement, EnumStatement, FeatureStatement, IdentityStatement, LeafListStatement, LeafStatement, ListStatement, MultipleElementsDeclaredStatement, NotificationStatement, OperationDeclaredStatement, RefineStatement, RpcStatement, UsesStatement, WhenStatementAwareDeclaredStatement<A>
All Known Implementing Classes:
EmptyActionStatement, EmptyAnydataStatement, EmptyAnyxmlStatement, EmptyAugmentStatement, EmptyBitStatement, EmptyCaseStatement, EmptyChoiceStatement, EmptyContainerStatement, EmptyEnumStatement, EmptyFeatureStatement, EmptyIdentityStatement, EmptyLeafListStatement, EmptyLeafStatement, EmptyListStatement, EmptyNotificationStatement, EmptyRpcStatement, EmptyUsesStatement, RefActionStatement, RefAnydataStatement, RefAnyxmlStatement, RefAugmentStatement, RefBitStatement, RefCaseStatement, RefChoiceStatement, RefContainerStatement, RefEnumStatement, RefFeatureStatement, RefIdentityStatement, RefineStatementImpl, RefLeafListStatement, RefLeafStatement, RefListStatement, RefNotificationStatement, RefRefineStatement, RefRpcStatement, RefUsesStatement, RegularActionStatement, RegularAnydataStatement, RegularAnyxmlStatement, RegularAugmentStatement, RegularBitStatement, RegularCaseStatement, RegularChoiceStatement, RegularContainerStatement, RegularEnumStatement, RegularFeatureStatement, RegularIdentityStatement, RegularLeafListStatement, RegularLeafStatement, RegularListStatement, RegularNotificationStatement, RegularRpcStatement, RegularUsesStatement

@Beta public interface IfFeatureAwareDeclaredStatement<A> extends DeclaredStatement<A>
  • Method Details

    • getIfFeatures

      default @NonNull Collection<? extends IfFeatureStatement> getIfFeatures()
      Return attached if-feature statements. Metamodel differs here between RFC6020 and RFC7950: some nodes will be returning an empty collection in YANG 1.0 mode.
      Returns:
      collection of if-feature statements