Uses of Interface
org.opendaylight.yangtools.yang.model.api.EffectiveModelContext
-
Packages that use EffectiveModelContext Package Description org.opendaylight.yangtools.rcf8528.data.util org.opendaylight.yangtools.rfc8528.data.api org.opendaylight.yangtools.yang.data.api.schema Definition of normalized YANG DOM Model.org.opendaylight.yangtools.yang.data.api.schema.tree org.opendaylight.yangtools.yang.data.codec.xml org.opendaylight.yangtools.yang.data.impl.schema org.opendaylight.yangtools.yang.model.api Definition of structures and DOM like API of effected YANG schema.org.opendaylight.yangtools.yang.model.parser.api org.opendaylight.yangtools.yang.model.repo.api org.opendaylight.yangtools.yang.model.util Utility classes and implementations for concepts defined in yang-model-api.org.opendaylight.yangtools.yang.parser.repo org.opendaylight.yangtools.yang.parser.stmt.reactor Contains the implementation of the parser reactorCrossSourceStatementReactor
.org.opendaylight.yangtools.yang.test.util org.opendaylight.yangtools.yang2sources.spi -
-
Uses of EffectiveModelContext in org.opendaylight.yangtools.rcf8528.data.util
Methods in org.opendaylight.yangtools.rcf8528.data.util that return EffectiveModelContext Modifier and Type Method Description protected abstract @NonNull EffectiveModelContext
AbstractDynamicMountPointContextFactory. bindLibrary(@NonNull YangLibraryConstants.ContainerName containerName, @NonNull ContainerNode libData)
Assemble the MountPointContext for specified normalized YANG Library top-level container.Methods in org.opendaylight.yangtools.rcf8528.data.util that return types with arguments of type EffectiveModelContext Modifier and Type Method Description protected abstract Optional<EffectiveModelContext>
AbstractDynamicMountPointContextFactory. findSchemaForLibrary(@NonNull YangLibraryConstants.ContainerName containerName)
Return the schema in which YANG Library container content should be interpreted.Methods in org.opendaylight.yangtools.rcf8528.data.util with parameters of type EffectiveModelContext Modifier and Type Method Description protected abstract @NonNull MountPointContext
AbstractDynamicMountPointContextFactory. createMountPointContext(@NonNull EffectiveModelContext schemaContext, @NonNull ContainerNode mountData)
protected MountPointContext
AbstractMountPointContextFactory. createMountPointContext(EffectiveModelContext schemaContext, ContainerNode mountData)
Constructors in org.opendaylight.yangtools.rcf8528.data.util with parameters of type EffectiveModelContext Constructor Description EmptyMountPointContext(EffectiveModelContext modelContext)
-
Uses of EffectiveModelContext in org.opendaylight.yangtools.rfc8528.data.api
Methods in org.opendaylight.yangtools.rfc8528.data.api with parameters of type EffectiveModelContext Modifier and Type Method Description NormalizedNode<?,?>
MountPointChild. normalizeTo(EffectiveModelContext schemaContext)
Normalized this child to a particular EffectiveModelContext. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.data.api.schema
Methods in org.opendaylight.yangtools.yang.data.api.schema with parameters of type EffectiveModelContext Modifier and Type Method Description NormalizedAnydata
NormalizableAnydata. normalizeTo(EffectiveModelContext schemaContext, DataSchemaNode contextNode)
Attempt to interpret this anydata content in the context of specified tree and node. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.data.api.schema.tree
Methods in org.opendaylight.yangtools.yang.data.api.schema.tree with parameters of type EffectiveModelContext Modifier and Type Method Description void
DataTree. setEffectiveModelContext(EffectiveModelContext newModelContext)
Make the data tree use a new schema context. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.data.codec.xml
Methods in org.opendaylight.yangtools.yang.data.codec.xml with parameters of type EffectiveModelContext Modifier and Type Method Description static XmlCodecFactory
XmlCodecFactory. create(EffectiveModelContext context)
Instantiate a new codec factory attached to a particular context.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, EffectiveModelContext schemaContext, SchemaNode parentNode)
Utility method for use when cachingXmlCodecFactory
is not feasible.static XmlParserStream
XmlParserStream. create(NormalizedNodeStreamWriter writer, EffectiveModelContext schemaContext, SchemaNode parentNode, boolean strictParsing)
Utility method for use when cachingXmlCodecFactory
is not feasible. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.data.impl.schema
Methods in org.opendaylight.yangtools.yang.data.impl.schema with parameters of type EffectiveModelContext Modifier and Type Method Description NormalizedNode<?,?>
AbstractMountPointChild. normalizeTo(EffectiveModelContext schemaContext)
ImmutableNormalizedAnydata
AbstractNormalizableAnydata. normalizeTo(EffectiveModelContext schemaContext, DataSchemaNode contextNode)
protected abstract void
AbstractNormalizableAnydata. writeTo(NormalizedNodeStreamWriter streamWriter, EffectiveModelContext schemaContext, DataSchemaNode contextNode)
-
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.model.api
Methods in org.opendaylight.yangtools.yang.model.api that return EffectiveModelContext Modifier and Type Method Description @NonNull EffectiveModelContext
EffectiveModelContextProvider. getEffectiveModelContext()
Return theEffectiveModelContext
attached to this object.Methods in org.opendaylight.yangtools.yang.model.api with parameters of type EffectiveModelContext Modifier and Type Method Description void
EffectiveModelContextListener. onModelContextUpdated(EffectiveModelContext newModelContext)
Invoked when the model context changes. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.model.parser.api
Methods in org.opendaylight.yangtools.yang.model.parser.api that return EffectiveModelContext Modifier and Type Method Description @NonNull EffectiveModelContext
YangParser. buildEffectiveModel()
Build the effective view of a combined view of effective statements. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.model.repo.api
Methods in org.opendaylight.yangtools.yang.model.repo.api that return types with arguments of type EffectiveModelContext Modifier and Type Method Description @NonNull ListenableFuture<EffectiveModelContext>
EffectiveModelContextFactory. createEffectiveModelContext(@NonNull Collection<SourceIdentifier> requiredSources)
Create a new schema context containing specified sources, pulling in any dependencies they may have.default @NonNull ListenableFuture<EffectiveModelContext>
EffectiveModelContextFactory. createEffectiveModelContext(SourceIdentifier... requiredSources)
-
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.model.util
Methods in org.opendaylight.yangtools.yang.model.util that return EffectiveModelContext Modifier and Type Method Description EffectiveModelContext
AbstractEffectiveModelContextProvider. getEffectiveModelContext()
EffectiveModelContext
SchemaInferenceStack. getEffectiveModelContext()
Constructors in org.opendaylight.yangtools.yang.model.util with parameters of type EffectiveModelContext Constructor Description AbstractEffectiveModelContextProvider(EffectiveModelContext modelContext)
SchemaInferenceStack(EffectiveModelContext effectiveModel)
Create a new empty stack backed by an effective model. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.parser.repo
Methods in org.opendaylight.yangtools.yang.parser.repo that return EffectiveModelContext Modifier and Type Method Description EffectiveModelContext
YangTextSchemaContextResolver. trySchemaContext()
EffectiveModelContext
YangTextSchemaContextResolver. trySchemaContext(StatementParserMode statementParserMode)
Methods in org.opendaylight.yangtools.yang.parser.repo that return types with arguments of type EffectiveModelContext Modifier and Type Method Description Optional<? extends EffectiveModelContext>
YangTextSchemaContextResolver. getEffectiveModelContext()
Try to parse all currently available yang files and build new schema context.Optional<? extends EffectiveModelContext>
YangTextSchemaContextResolver. getEffectiveModelContext(StatementParserMode statementParserMode)
Try to parse all currently available yang files and build new schema context depending on specified parsing mode. -
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.parser.stmt.reactor
Classes in org.opendaylight.yangtools.yang.parser.stmt.reactor that implement EffectiveModelContext Modifier and Type Class Description class
EffectiveSchemaContext
-
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang.test.util
Methods in org.opendaylight.yangtools.yang.test.util that return EffectiveModelContext Modifier and Type Method Description static EffectiveModelContext
YangParserTestUtils. parseSources(StatementParserMode parserMode, Set<QName> supportedFeatures, Collection<? extends SchemaSourceRepresentation> sources)
static EffectiveModelContext
YangParserTestUtils. parseYangFiles(File... files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangFiles(Collection<File> files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangFiles(Set<QName> supportedFeatures, File... files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangFiles(Set<QName> supportedFeatures, Collection<File> files)
static EffectiveModelContext
YangParserTestUtils. parseYangFiles(Set<QName> supportedFeatures, StatementParserMode parserMode, File... files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangFiles(Set<QName> supportedFeatures, StatementParserMode parserMode, Collection<File> files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangFiles(StatementParserMode parserMode, File... files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangFiles(StatementParserMode parserMode, Collection<File> files)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResource(String resource)
Creates a new effective schema context containing the specified YANG source.static EffectiveModelContext
YangParserTestUtils. parseYangResource(String resource, Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG source.static EffectiveModelContext
YangParserTestUtils. parseYangResource(String resource, StatementParserMode parserMode)
Creates a new effective schema context containing the specified YANG source.static EffectiveModelContext
YangParserTestUtils. parseYangResource(String resource, StatementParserMode parserMode, Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG source.static EffectiveModelContext
YangParserTestUtils. parseYangResourceDirectory(String resourcePath)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResourceDirectory(String resourcePath, Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResourceDirectory(String resourcePath, Set<QName> supportedFeatures, StatementParserMode parserMode)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResourceDirectory(String resourcePath, StatementParserMode parserMode)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResources(Class<?> clazz, String... resources)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResources(Class<?> clazz, Collection<String> resources)
static EffectiveModelContext
YangParserTestUtils. parseYangResources(List<String> yangDirs, List<String> yangFiles, Set<QName> supportedFeatures)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResources(List<String> yangResourceDirs, List<String> yangResources, Set<QName> supportedFeatures, StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangResources(List<String> yangResourceDirs, List<String> yangResources, StatementParserMode statementParserMode)
Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils. parseYangSources(StatementParserMode parserMode, Set<QName> supportedFeatures, YangTextSchemaSource... sources)
-
Uses of EffectiveModelContext in org.opendaylight.yangtools.yang2sources.spi
Methods in org.opendaylight.yangtools.yang2sources.spi with parameters of type EffectiveModelContext Modifier and Type Method Description Collection<File>
BasicCodeGenerator. generateSources(EffectiveModelContext context, File outputBaseDir, Set<Module> currentModules, Function<Module,Optional<String>> moduleResourcePathResolver)
Generate sources from providedEffectiveModelContext
.
-