Interface EffectiveStatementMixins.AddedByUsesMixin<A,D extends DeclaredStatement<A>>

Type Parameters:
A - Argument type (Empty if statement does not have argument.)
D - Class representing declared version of this statement.
All Superinterfaces:
AddedByUsesAware, EffectiveStatement<A,D>, EffectiveStatementMixins.EffectiveStatementWithFlags<A,D>, ModelStatement<A>
All Known Subinterfaces:
EffectiveStatementMixins.CopyableMixin<A,D>, EffectiveStatementMixins.DataSchemaNodeMixin<D>, EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>, EffectiveStatementMixins.OperationContainerMixin<D>, EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D>
All Known Implementing Classes:
AbstractChoiceEffectiveStatement, AbstractContainerEffectiveStatement, AbstractGroupingEffectiveStatement, AbstractLeafEffectiveStatement, ActionEffectiveStatementImpl, DeclaredCaseEffectiveStatement, DeclaredInputEffectiveStatement, DeclaredOutputEffectiveStatement, EmptyAnydataEffectiveStatement, EmptyAnyxmlEffectiveStatement, EmptyChoiceEffectiveStatement, EmptyContainerEffectiveStatement, EmptyGroupingEffectiveStatement, EmptyLeafEffectiveStatement, EmptyLeafListEffectiveStatement, EmptyListEffectiveStatement, NotificationEffectiveStatementImpl, RegularAnydataEffectiveStatement, RegularAnyxmlEffectiveStatement, RegularChoiceEffectiveStatement, RegularContainerEffectiveStatement, RegularGroupingEffectiveStatement, RegularLeafEffectiveStatement, RegularLeafListEffectiveStatement, RegularListEffectiveStatement, SlimLeafListEffectiveStatement, UndeclaredCaseEffectiveStatement, UndeclaredInputEffectiveStatement, UndeclaredLeafEffectiveStatement, UndeclaredOutputEffectiveStatement
Enclosing class:
EffectiveStatementMixins

@Deprecated(since="7.0.9", forRemoval=true) public static interface EffectiveStatementMixins.AddedByUsesMixin<A,D extends DeclaredStatement<A>> extends EffectiveStatementMixins.EffectiveStatementWithFlags<A,D>, AddedByUsesAware
Deprecated, for removal: This API element is subject to removal in a future version.
See deprecation notice in AddedByUsesAware
  • Method Details

    • isAddedByUses

      @Deprecated(since="7.0.9", forRemoval=true) default boolean isAddedByUses()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: AddedByUsesAware
      Returns true if this node was added by uses statement, otherwise returns false.
      Specified by:
      isAddedByUses in interface AddedByUsesAware
      Returns:
      true if this node was added by uses statement, otherwise returns false
    • filterEffectiveStatements

      default <T> @NonNull Collection<? extends @NonNull T> filterEffectiveStatements(Class<T> type)