Package | Description |
---|---|
org.opendaylight.yangtools.yang.parser.spi.meta |
Provides base abstract classes, interfaces and common implementation used by the statement parser.
|
Modifier and Type | Method and Description |
---|---|
<C extends StmtContext.Mutable<?,?,?>,T extends C> |
ModelActionBuilder.mutatesCtx(T context,
ModelProcessingPhase phase)
Action mutates the specified statement in the specified phase.
|
<K,E extends EffectiveStatement<?,?>,N extends IdentifierNamespace<K,? extends StmtContext<?,?,?>>> |
ModelActionBuilder.mutatesEffectiveCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key) |
default <T extends StmtContext.Mutable<?,?,?>> |
ModelActionBuilder.mutatesEffectiveCtx(T context)
Action mutates the effective model of specified statement.
|
default <K,E extends EffectiveStatement<?,?>,N extends IdentifierNamespace<K,? extends StmtContext<?,?,?>>> |
ModelActionBuilder.mutatesEffectiveCtxPath(StmtContext<?,?,?> context,
Class<N> namespace,
Iterable<K> keys) |
<N extends IdentifierNamespace<?,?>> |
ModelActionBuilder.mutatesNs(StmtContext.Mutable<?,?,?> ctx,
Class<N> namespace)
Deprecated.
Undocumented method. Use at your own risk.
|
<K,N extends StatementNamespace<K,?,?>> |
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key,
ModelProcessingPhase phase) |
<K,N extends StatementNamespace<K,?,?>> |
ModelActionBuilder.requiresCtx(StmtContext<?,?,?> context,
Class<N> namespace,
NamespaceKeyCriterion<K> criterion,
ModelProcessingPhase phase) |
<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> |
ModelActionBuilder.requiresCtx(StmtContext<A,D,E> context,
ModelProcessingPhase phase)
Action requires that the specified context completes specified phase before
ModelActionBuilder.apply(InferenceAction)
may be invoked. |
<K,D extends DeclaredStatement<?>,N extends StatementNamespace<K,? extends D,?>> |
ModelActionBuilder.requiresDeclared(StmtContext<?,?,?> context,
Class<N> namespace,
K key)
Deprecated.
Undocumented method. Use at your own risk.
|
<D extends DeclaredStatement<?>> |
ModelActionBuilder.requiresDeclared(StmtContext<?,? extends D,?> context)
Action requires that the specified context transition to complete
ModelProcessingPhase.FULL_DECLARATION
phase and produce a declared statement. |
<K,D extends DeclaredStatement<?>,N extends StatementNamespace<K,? extends D,?>> |
ModelActionBuilder.requiresDeclaredCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key)
Deprecated.
Undocumented method. Use at your own risk.
|
<K,E extends EffectiveStatement<?,?>,N extends StatementNamespace<K,?,? extends E>> |
ModelActionBuilder.requiresEffective(StmtContext<?,?,?> context,
Class<N> namespace,
K key)
Deprecated.
Undocumented method. Use at your own risk.
|
<E extends EffectiveStatement<?,?>> |
ModelActionBuilder.requiresEffective(StmtContext<?,?,? extends E> stmt)
Deprecated.
Undocumented method. Use at your own risk.
|
<K,E extends EffectiveStatement<?,?>,N extends StatementNamespace<K,?,? extends E>> |
ModelActionBuilder.requiresEffectiveCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key)
Deprecated.
Undocumented method. Use at your own risk.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelActionBuilder.InferenceAction.prerequisiteFailed(Collection<? extends ModelActionBuilder.Prerequisite<?>> failed)
Invoked once one of prerequisites was not met, even after all other satisfiable inference actions were
processed.
|
Copyright © 2019 OpenDaylight. All rights reserved.