A
- Argument type (Void
if statement does not have argument.)S
- Class representing declared version of this statement.public interface EffectiveStatement<A,S extends DeclaredStatement<A>> extends ModelStatement<A>
Modifier and Type | Method and Description |
---|---|
Collection<? extends EffectiveStatement<?,?>> |
effectiveSubstatements()
Returns a collection of all effective substatements.
|
<K,V,N extends IdentifierNamespace<K,V>> |
get(Class<N> namespace,
K identifier)
Returns value associated with supplied identifier
|
<K,V,N extends IdentifierNamespace<K,V>> |
getAll(Class<N> namespace)
Returns all local values from supplied namespace.
|
S |
getDeclared()
Returns statement, which was explicit declaration of this effective
statement.
|
argument, getStatementSource, statementDefinition
@Nullable S getDeclared()
@Nullable <K,V,N extends IdentifierNamespace<K,V>> V get(@Nonnull Class<N> namespace, @Nonnull K identifier)
K
- Identifier typeV
- Value typeN
- Namespace identifier typenamespace
- Namespace typeidentifier
- Identifier of element.@Nullable <K,V,N extends IdentifierNamespace<K,V>> Map<K,V> getAll(@Nonnull Class<N> namespace)
K
- Identifier typeV
- Value typeN
- Namespace identifier typenamespace
- Namespace type@Nonnull Collection<? extends EffectiveStatement<?,?>> effectiveSubstatements()
Copyright © 2018 OpenDaylight. All rights reserved.