Uses of Enum Class
org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
Packages that use ModelProcessingPhase
Package
Description
Provides base abstract classes, interfaces and common implementation used by the statement parser.
Provides API necessary for the processing of statement sources.
-
Uses of ModelProcessingPhase in org.opendaylight.yangtools.yang.parser.spi.meta
Methods in org.opendaylight.yangtools.yang.parser.spi.meta that return ModelProcessingPhaseModifier and TypeMethodDescriptionStmtContext.getCompletedPhase()final ModelProcessingPhaseReactorException.getPhase()@Nullable ModelProcessingPhaseModelProcessingPhase.getPreviousPhase()Return the preceding phase, or null if this phase is the first one.static @Nullable ModelProcessingPhaseModelProcessingPhase.ofExecutionOrder(byte executionOrder) Return theModelProcessingPhasecorresponding to aModelProcessingPhase.ExecutionOrdervalue.static ModelProcessingPhaseReturns the enum constant of this class with the specified name.static ModelProcessingPhase[]ModelProcessingPhase.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type ModelProcessingPhaseModifier and TypeMethodDescriptionbooleanModelProcessingPhase.isCompletedBy(@Nullable ModelProcessingPhase other) Determine whether this processing phase is implied to have completed by completion of some other phase.<C extends StmtContext.Mutable<?,?, ?>, T extends C>
@NonNull ModelActionBuilder.Prerequisite<C>ModelActionBuilder.mutatesCtx(T context, ModelProcessingPhase phase) Action mutates the specified statement in the specified phase.@NonNull ModelActionBuilderStmtContext.Mutable.newInferenceAction(@NonNull ModelProcessingPhase phase) Create a new inference action to be executed during specified phase.<K,N extends StatementNamespace<K, ?, ?>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,?, ?>> ModelActionBuilder.requiresCtx(StmtContext<?, ?, ?> context, Class<@NonNull N> namespace, K key, ModelProcessingPhase phase) <K,N extends StatementNamespace<K, ?, ?>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,?, ?>> ModelActionBuilder.requiresCtx(StmtContext<?, ?, ?> context, Class<@NonNull 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>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<A,D, E>> ModelActionBuilder.requiresCtx(StmtContext<A, D, E> context, ModelProcessingPhase phase) Action requires that the specified context completes specified phase beforeModelActionBuilder.apply(InferenceAction)may be invoked.<K,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?, ?>, N extends ParserNamespace<K, ? extends StmtContext<?, ?, ?>>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,?, E>> ModelActionBuilder.requiresCtxPath(StmtContext<?, ?, ?> context, Class<N> namespace, Iterable<K> keys, ModelProcessingPhase phase) Constructors in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type ModelProcessingPhaseModifierConstructorDescriptionReactorException(ModelProcessingPhase phase, String message, org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier sourceId) ReactorException(ModelProcessingPhase phase, String message, org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier sourceId, Throwable cause) SomeModifiersUnresolvedException(ModelProcessingPhase phase, org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier sourceId, Throwable cause) -
Uses of ModelProcessingPhase in org.opendaylight.yangtools.yang.parser.spi.source
Methods in org.opendaylight.yangtools.yang.parser.spi.source that return ModelProcessingPhaseModifier and TypeMethodDescription@NonNull ModelProcessingPhaseStatementWriter.getPhase()Return current model processing phase.