public final class IdentityEffectiveStatementImpl extends AbstractEffectiveSchemaNode<IdentityStatement> implements IdentitySchemaNode, MutableStatement
DocumentedNode.WithStatus| Constructor and Description |
|---|
IdentityEffectiveStatementImpl(StmtContext<QName,IdentityStatement,EffectiveStatement<QName,IdentityStatement>> ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Set<IdentitySchemaNode> |
getBaseIdentities()
The YANG 1.0 (RFC6020) implementation of IdentitySchemaNode always returns an ImmutableSet containing just one
base identity or an empty ImmutableSet as it does not support multiple base identities.
|
IdentitySchemaNode |
getBaseIdentity() |
Set<IdentitySchemaNode> |
getDerivedIdentities()
Get identities derived from this identity.
|
int |
hashCode() |
void |
seal()
Finish statement and make it immutable.
|
String |
toString() |
getPath, getQName, getUnknownSchemaNodesgetDescription, getReference, getStatusargument, getDeclared, getStatementSource, statementDefinitionallSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAllclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetPath, getQNamegetStatusgetDescription, getReference, getUnknownSchemaNodespublic IdentityEffectiveStatementImpl(StmtContext<QName,IdentityStatement,EffectiveStatement<QName,IdentityStatement>> ctx)
public IdentitySchemaNode getBaseIdentity()
getBaseIdentity in interface IdentitySchemaNode@Nonnull public Set<IdentitySchemaNode> getBaseIdentities()
IdentitySchemaNodegetBaseIdentities in interface IdentitySchemaNodepublic Set<IdentitySchemaNode> getDerivedIdentities()
IdentitySchemaNodegetDerivedIdentities in interface IdentitySchemaNodepublic void seal()
MutableStatementseal in interface MutableStatementCopyright © 2018 OpenDaylight. All rights reserved.