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, getUnknownSchemaNodes
getDescription, getReference, getStatus
argument, getDeclared, getStatementSource, statementDefinition
allSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAll
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPath, getQName
getStatus
getDescription, getReference, getUnknownSchemaNodes
public IdentityEffectiveStatementImpl(StmtContext<QName,IdentityStatement,EffectiveStatement<QName,IdentityStatement>> ctx)
public IdentitySchemaNode getBaseIdentity()
getBaseIdentity
in interface IdentitySchemaNode
@Nonnull public Set<IdentitySchemaNode> getBaseIdentities()
IdentitySchemaNode
getBaseIdentities
in interface IdentitySchemaNode
public Set<IdentitySchemaNode> getDerivedIdentities()
IdentitySchemaNode
getDerivedIdentities
in interface IdentitySchemaNode
public void seal()
MutableStatement
seal
in interface MutableStatement
Copyright © 2018 OpenDaylight. All rights reserved.