| 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<?,?,?>,CT extends C> |
ModelActionBuilder.mutatesCtx(CT root,
ModelProcessingPhase phase) |
<K,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,?>,N extends org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace<K,? extends StmtContext<?,?,?>>> |
ModelActionBuilder.mutatesEffectiveCtx(StmtContext<?,?,?> context,
Class<N> namespace,
K key) |
default <T extends StmtContext.Mutable<?,?,?>> |
ModelActionBuilder.mutatesEffectiveCtx(T stmt) |
<N extends org.opendaylight.yangtools.yang.model.api.meta.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 org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> |
ModelActionBuilder.requiresCtx(StmtContext<A,D,E> context,
ModelProcessingPhase phase)
Action requires that the specified context completes specified phase.
|
<K,D extends org.opendaylight.yangtools.yang.model.api.meta.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 org.opendaylight.yangtools.yang.model.api.meta.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 org.opendaylight.yangtools.yang.model.api.meta.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 org.opendaylight.yangtools.yang.model.api.meta.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 org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,?>> |
ModelActionBuilder.requiresEffective(StmtContext<?,?,? extends E> stmt)
Deprecated.
Undocumented method. Use at your own risk.
|
<K,E extends org.opendaylight.yangtools.yang.model.api.meta.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 © 2018 OpenDaylight. All rights reserved.