| Package | Description |
|---|---|
| org.opendaylight.yangtools.yang.parser.spi |
Provides essential namespaces which are filled in the parsing process.
|
| org.opendaylight.yangtools.yang.parser.spi.meta |
Provides base abstract classes, interfaces and common implementation used by the statement parser.
|
| org.opendaylight.yangtools.yang.parser.spi.source |
Provides API necessary for the processing of statement sources.
|
| Modifier and Type | Field and Description |
|---|---|
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement,org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement>,TypeNamespace> |
TypeNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.SubmoduleStatement,org.opendaylight.yangtools.yang.model.api.stmt.SubmoduleEffectiveStatement>,SubmoduleNamespace> |
SubmoduleNamespace.BEHAVIOUR |
static NamespaceBehaviour<String,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement,org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement>,PreLinkageModuleNamespace> |
PreLinkageModuleNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QNameModule,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement,org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement>,NamespaceToModule> |
NamespaceToModule.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement,org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement>,ModuleNamespace> |
ModuleNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.IdentityStatement,org.opendaylight.yangtools.yang.model.api.stmt.IdentityEffectiveStatement>,IdentityNamespace> |
IdentityNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.GroupingStatement,org.opendaylight.yangtools.yang.model.api.stmt.GroupingEffectiveStatement>,GroupingNamespace> |
GroupingNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.FeatureStatement,org.opendaylight.yangtools.yang.model.api.stmt.FeatureEffectiveStatement>,FeatureNamespace> |
FeatureNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>,ExtensionNamespace> |
ExtensionNamespace.BEHAVIOUR |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
StmtContext.Mutable<A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<A,D>> |
| Modifier and Type | Field and Description |
|---|---|
static NamespaceBehaviour<StmtContext<?,?,?>,org.opendaylight.yangtools.concepts.SemVer,SemanticVersionNamespace> |
SemanticVersionNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement,org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement>,SemanticVersionModuleNamespace> |
SemanticVersionModuleNamespace.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.common.QName,List<StmtContext<?,?,?>>,DerivedIdentitiesNamespace> |
DerivedIdentitiesNamespace.BEHAVIOUR |
| Modifier and Type | Method and Description |
|---|---|
<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 <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.mutatesEffectiveCtxPath(StmtContext<?,?,?> context,
Class<N> namespace,
Iterable<K> keys) |
| Modifier and Type | Method and Description |
|---|---|
default @NonNull StmtContext<?,?,?> |
StmtContext.coerceParentContext()
Return the parent statement context, forcing a VerifyException if this is the root statement.
|
static <D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> |
StmtContextUtils.findDeepFirstDeclaredSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findFirstDeclaredSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static StmtContext<?,?,?> |
StmtContextUtils.findFirstDeclaredSubstatement(StmtContext<?,?,?> stmtContext,
int startIndex,
Class<? extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>>... types) |
static <D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> |
StmtContextUtils.findFirstDeclaredSubstatementOnSublevel(StmtContext<?,?,?> stmtContext,
Class<D> declaredType,
int sublevel) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findFirstEffectiveSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findFirstSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType)
Searches for the first substatement of the specified type in the specified statement context.
|
StmtContext<?,D,E> |
StatementNamespace.get(K key) |
@Nullable StmtContext<?,?,?> |
StmtContext.getParentContext()
Return the parent statement context, or null if this is the root statement.
|
@NonNull StmtContext<?,?,?> |
StmtContext.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
default Iterable<? extends StmtContext<?,?,?>> |
StmtContext.allSubstatements() |
default Stream<? extends StmtContext<?,?,?>> |
StmtContext.allSubstatementsStream() |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findAllDeclaredSubstatements(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findAllEffectiveSubstatements(StmtContext<?,?,?> stmtContext,
Class<D> type) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findAllSubstatements(StmtContext<?,?,?> stmtContext,
Class<D> type) |
Collection<? extends StmtContext<?,?,?>> |
StmtContext.getEffectOfStatement() |
Optional<StmtContext<?,?,?>> |
StmtContext.getOriginalCtx() |
| Modifier and Type | Method and Description |
|---|---|
default A |
StatementSupport.adaptArgumentValue(StmtContext<A,D,E> ctx,
org.opendaylight.yangtools.yang.common.QNameModule targetModule)
Adapts the argument value to match a new module.
|
org.opendaylight.yangtools.yang.common.QName |
AbstractQNameStatementSupport.adaptArgumentValue(StmtContext<org.opendaylight.yangtools.yang.common.QName,D,E> ctx,
org.opendaylight.yangtools.yang.common.QNameModule targetModule) |
void |
StmtContext.Mutable.addAsEffectOfStatement(StmtContext<?,?,?> ctx) |
<K,KT extends K,N extends StatementNamespace<K,?,?>> |
StmtContext.Mutable.addContext(Class<N> namespace,
KT key,
StmtContext<?,?,?> stmt)
Adds s statement to namespace map with a key.
|
static boolean |
StmtContextUtils.checkFeatureSupport(StmtContext<?,?,?> stmtContext,
Set<org.opendaylight.yangtools.yang.common.QName> supportedFeatures) |
default <X,Y extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<X>,Z extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<X,Y>> |
StmtContext.Mutable.childCopyOf(StmtContext<X,Y,Z> stmt,
CopyType type)
Create a child sub-statement, which is a child of this statement, inheriting all attributes from specified
child and recording copy type.
|
<X,Y extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<X>,Z extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<X,Y>> |
StmtContext.Mutable.childCopyOf(StmtContext<X,Y,Z> stmt,
CopyType type,
@Nullable org.opendaylight.yangtools.yang.common.QNameModule targetModule)
Create a child sub-statement, which is a child of this statement, inheriting all attributes from specified
child and recording copy type.
|
D |
StatementFactory.createDeclared(@NonNull StmtContext<A,D,?> ctx)
Create a
DeclaredStatement for specified context. |
D |
ForwardingStatementSupport.createDeclared(StmtContext<A,D,?> ctx) |
E |
StatementFactory.createEffective(@NonNull StmtContext<A,D,E> ctx)
Create a
EffectiveStatement for specified context. |
E |
ForwardingStatementSupport.createEffective(StmtContext<A,D,E> ctx) |
static org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier |
StmtContextUtils.createSourceIdentifier(StmtContext<?,?,?> root) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findAllDeclaredSubstatements(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findAllEffectiveSubstatements(StmtContext<?,?,?> stmtContext,
Class<D> type) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findAllSubstatements(StmtContext<?,?,?> stmtContext,
Class<D> type) |
static <D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> |
StmtContextUtils.findDeepFirstDeclaredSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findFirstDeclaredSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static StmtContext<?,?,?> |
StmtContextUtils.findFirstDeclaredSubstatement(StmtContext<?,?,?> stmtContext,
int startIndex,
Class<? extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>>... types) |
static <D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> |
StmtContextUtils.findFirstDeclaredSubstatementOnSublevel(StmtContext<?,?,?> stmtContext,
Class<D> declaredType,
int sublevel) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findFirstEffectiveSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.findFirstSubstatement(StmtContext<?,?,?> stmtContext,
Class<D> declaredType)
Searches for the first substatement of the specified type in the specified statement context.
|
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.firstAttributeOf(StmtContext<?,?,?> ctx,
Class<D> declaredType) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.firstSubstatementAttributeOf(StmtContext<?,?,?> ctx,
Class<D> declaredType) |
static org.opendaylight.yangtools.yang.common.QNameModule |
StmtContextUtils.getModuleQNameByPrefix(StmtContext<?,?,?> ctx,
String prefix) |
static org.opendaylight.yangtools.yang.common.QNameModule |
StmtContextUtils.getRootModuleQName(StmtContext<?,?,?> ctx) |
static boolean |
StmtContextUtils.hasAncestorOfType(StmtContext<?,?,?> ctx,
Collection<org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition> ancestorTypes)
Checks whether at least one ancestor of a StatementContext matches one from a collection of statement
definitions.
|
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.hasAncestorOfTypeWithChildOfType(StmtContext<?,?,?> ctx,
org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition ancestorType,
org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition ancestorChildType)
Checks whether all of StmtContext's ancestors of specified type have a child of specified type.
|
static boolean |
StmtContextUtils.hasParentOfType(StmtContext<?,?,?> ctx,
org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition parentType)
Checks whether the parent of StmtContext is of specified type.
|
static boolean |
StmtContextUtils.isInExtensionBody(StmtContext<?,?,?> stmtCtx) |
static boolean |
StmtContextUtils.isMandatoryNode(StmtContext<?,?,?> stmtCtx)
Checks whether statement context is a mandatory leaf, choice, anyxml,
list or leaf-list according to RFC6020 or not.
|
static boolean |
StmtContextUtils.isNonPresenceContainer(StmtContext<?,?,?> stmtCtx)
Checks whether statement context is a non-presence container or not.
|
static boolean |
StmtContextUtils.isNotMandatoryNodeOfType(StmtContext<?,?,?> stmtCtx,
org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition stmtDef)
Checks whether a statement context is a statement of supplied statement
definition and whether it is not mandatory leaf, choice, anyxml, list or
leaf-list according to RFC6020.
|
static boolean |
StmtContextUtils.isPresenceContainer(StmtContext<?,?,?> stmtCtx)
Checks whether statement context is a presence container or not.
|
static boolean |
StmtContextUtils.isUnknownStatement(StmtContext<?,?,?> stmtCtx)
Returns true if supplied statement context represents unknown statement,
otherwise returns false.
|
static boolean |
StmtContextUtils.isUnrecognizedStatement(StmtContext<?,?,?> stmtCtx)
Returns true if supplied statement context represents unrecognized
statement, otherwise returns false.
|
<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 <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.mutatesEffectiveCtxPath(StmtContext<?,?,?> context,
Class<N> namespace,
Iterable<K> keys) |
A |
StatementSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
String value)
Parses textual representation of argument in object representation.
|
A |
ForwardingStatementSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
String value) |
Void |
AbstractVoidStatementSupport.parseArgumentValue(StmtContext<?,?,?> ctx,
String value) |
static org.opendaylight.yangtools.yang.common.QName |
StmtContextUtils.parseIdentifier(StmtContext<?,?,?> ctx,
String str)
Parse a YANG identifier string in context of a statement.
|
static org.opendaylight.yangtools.yang.common.QName |
StmtContextUtils.parseNodeIdentifier(StmtContext<?,?,?> ctx,
String str)
Parse a YANG node identifier string in context of a statement.
|
static org.opendaylight.yangtools.yang.common.QName |
StmtContextUtils.parseNodeIdentifier(StmtContext<?,?,?> ctx,
String prefix,
String localName) |
static boolean |
StmtContextUtils.producesDeclared(StmtContext<?,?,?> ctx,
Class<? extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>> type) |
static org.opendaylight.yangtools.yang.common.QName |
StmtContextUtils.qnameFromArgument(StmtContext<?,?,?> ctx,
String value) |
<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 before
ModelActionBuilder.apply(InferenceAction)
may be invoked. |
<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.
|
void |
SubstatementValidator.validate(StmtContext<?,?,?> ctx)
Validate substatements inside a context.
|
static void |
StmtContextUtils.validateIfFeatureAndWhenOnListKeys(StmtContext<?,?,?> ctx)
Validates the specified statement context with regards to if-feature and when statement on list keys.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StmtContext.Mutable.addAsEffectOfStatement(Collection<? extends StmtContext<?,?,?>> ctxs) |
static <A,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<A>> |
StmtContextUtils.firstAttributeOf(Iterable<? extends StmtContext<?,?,?>> contexts,
Class<D> declaredType) |
static Optional<org.opendaylight.yangtools.yang.common.Revision> |
StmtContextUtils.getLatestRevision(Iterable<? extends StmtContext<?,?,?>> subStmts) |
| Constructor and Description |
|---|
AbstractDeclaredStatement(StmtContext<A,?,?> context) |
| Modifier and Type | Field and Description |
|---|---|
static NamespaceBehaviour<String,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement,org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement>,ModuleNamespaceForBelongsTo> |
ModuleNamespaceForBelongsTo.BEHAVIOUR |
static NamespaceBehaviour<StmtContext<?,?,?>,org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier,ModuleCtxToSourceIdentifier> |
ModuleCtxToSourceIdentifier.BEHAVIOUR |
static NamespaceBehaviour<StmtContext<?,?,?>,org.opendaylight.yangtools.yang.common.QNameModule,ModuleCtxToModuleQName> |
ModuleCtxToModuleQName.BEHAVIOUR |
static NamespaceBehaviour<String,StmtContext<?,?,?>,IncludedSubmoduleNameToModuleCtx> |
IncludedSubmoduleNameToModuleCtx.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier,StmtContext<?,?,?>,IncludedModuleContext> |
IncludedModuleContext.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier,StmtContext<?,?,?>,ImportedModuleContext> |
ImportedModuleContext.BEHAVIOUR |
static NamespaceBehaviour<String,StmtContext<?,?,?>,ImportPrefixToModuleCtx> |
ImportPrefixToModuleCtx.BEHAVIOUR |
static NamespaceBehaviour<String,StmtContext<?,?,?>,BelongsToPrefixToModuleCtx> |
BelongsToPrefixToModuleCtx.BEHAVIOUR |
static NamespaceBehaviour<org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier,StmtContext<?,?,?>,BelongsToModuleContext> |
BelongsToModuleContext.BEHAVIOUR |
static NamespaceBehaviour<StmtContext<?,?,?>,Boolean,AugmentToChoiceNamespace> |
AugmentToChoiceNamespace.BEHAVIOUR
Deprecated.
|
Copyright © 2019 OpenDaylight. All rights reserved.