public final class ContainerEffectiveStatementImpl extends AbstractEffectiveContainerSchemaNode<ContainerStatement> implements ContainerEffectiveStatement, DerivableSchemaNode
DataTreeAwareEffectiveStatement.Namespace<T extends DataTreeEffectiveStatement<?>>
DocumentedNode.WithStatus
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Set<ActionDefinition> |
getActions()
Return the set of actions.
|
Set<NotificationDefinition> |
getNotifications()
Return the set of notifications in this container, keyed by QName.
|
Optional<ContainerSchemaNode> |
getOriginal()
If this node is added by uses, returns original node definition from
grouping where it was defined.
|
int |
hashCode() |
boolean |
isPresenceContainer()
Returns true if this container is marked as presence.
|
String |
toString() |
getMustConstraints
getAvailableAugmentations, getPath, getQName, getUnknownSchemaNodes, getWhenCondition, isAddedByUses, isAugmenting, isConfiguration, resetAugmenting
findDataChildByName, getChildNodes, getGroupings, getTypeDefinitions, getUses
getNamespaceContents
getDescription, getReference, getStatus
argument, getDeclared, getStatementSource, statementDefinition
allSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAll, initSubstatements
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getIdentifier
effectiveSubstatements, findAll, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, get, getAll, getDeclared, streamEffectiveSubstatements
argument, getStatementSource, statementDefinition
findDataTreeNode
findSchemaTreeNode
isConfiguration
getPath, getQName
getStatus
getDescription, getReference, getUnknownSchemaNodes
isAugmenting
isAddedByUses
getWhenCondition
findDataChildByName, findDataTreeChild, findDataTreeChild, findDataTreeChild, getChildNodes, getDataChildByName, getGroupings, getTypeDefinitions, getUses
getAvailableAugmentations
public Optional<ContainerSchemaNode> getOriginal()
DerivableSchemaNode
getOriginal
in interface DerivableSchemaNode
public Set<ActionDefinition> getActions()
ActionNodeContainer
getActions
in interface ActionNodeContainer
public Set<NotificationDefinition> getNotifications()
NotificationNodeContainer
AugmentationSchemaNode
s, GroupingDefinition
s, ListSchemaNode
s and
ContainerSchemaNode
s can also contain NotificationDefinition
s.getNotifications
in interface NotificationNodeContainer
public boolean isPresenceContainer()
ContainerSchemaNode
isPresenceContainer
in interface ContainerSchemaNode
Copyright © 2019 OpenDaylight. All rights reserved.