public class GroupingEffectiveStatementImpl extends AbstractEffectiveDocumentedNode<A,D> implements GroupingDefinition
DocumentedNode.WithStatus
Constructor and Description |
---|
GroupingEffectiveStatementImpl(StmtContext<QName,GroupingStatement,EffectiveStatement<QName,GroupingStatement>> ctx) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Set<ActionDefinition> |
getActions()
All implementations should override this method.
|
Set<DataSchemaNode> |
getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.
|
DataSchemaNode |
getDataChildByName(QName name) |
Set<GroupingDefinition> |
getGroupings()
Returns set of all groupings defined within this DataNodeContainer.
|
Set<NotificationDefinition> |
getNotifications()
All implementations should override this method.
|
SchemaPath |
getPath()
Returns the schema path of the instance of the type
SchemaNode SchemaNode . |
QName |
getQName()
Returns QName of the instance of the type
SchemaNode . |
Set<TypeDefinition<?>> |
getTypeDefinitions()
Returns set of all newly defined types within this DataNodeContainer.
|
List<UnknownSchemaNode> |
getUnknownSchemaNodes()
Returns unknown schema nodes which belongs to this instance.
|
Set<UsesNode> |
getUses() |
int |
hashCode() |
boolean |
isAddedByUses()
Returns
true if the data node was added by uses statement,
otherwise returns false |
String |
toString() |
getDescription, getReference, getStatus
argument, getDeclared, getStatementSource, statementDefinition
allSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAll
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getChildNodes, getDataChildByName, getGroupings, getTypeDefinitions, getUses
getStatus
getDescription, getReference
public GroupingEffectiveStatementImpl(StmtContext<QName,GroupingStatement,EffectiveStatement<QName,GroupingStatement>> ctx)
@Nonnull public QName getQName()
SchemaNode
SchemaNode
.getQName
in interface SchemaNode
@Nonnull public SchemaPath getPath()
SchemaNode
SchemaNode
SchemaNode
.getPath
in interface SchemaNode
public boolean isAddedByUses()
GroupingDefinition
true
if the data node was added by uses statement,
otherwise returns false
isAddedByUses
in interface GroupingDefinition
true
if the data node was added by uses statement,
otherwise returns false
public Set<ActionDefinition> getActions()
ActionNodeContainer
getActions
in interface ActionNodeContainer
@Nonnull public Set<NotificationDefinition> getNotifications()
NotificationNodeContainer
getNotifications
in interface NotificationNodeContainer
public List<UnknownSchemaNode> getUnknownSchemaNodes()
DocumentedNode
getUnknownSchemaNodes
in interface DocumentedNode
public final Set<TypeDefinition<?>> getTypeDefinitions()
DataNodeContainer
getTypeDefinitions
in interface DataNodeContainer
public final Set<DataSchemaNode> getChildNodes()
DataNodeContainer
getChildNodes
in interface DataNodeContainer
public final Set<GroupingDefinition> getGroupings()
DataNodeContainer
getGroupings
in interface DataNodeContainer
public final DataSchemaNode getDataChildByName(QName name)
getDataChildByName
in interface DataNodeContainer
name
- QName of seeked childpublic Set<UsesNode> getUses()
getUses
in interface DataNodeContainer
Copyright © 2018 OpenDaylight. All rights reserved.