public class AugmentStatementImpl extends AbstractDeclaredStatement<SchemaNodeIdentifier> implements AugmentStatement
Modifier and Type | Class and Description |
---|---|
static class |
AugmentStatementImpl.Definition |
DataDefinitionContainer.WithReusableDefinitions
DocumentationGroup.WithStatus
Modifier | Constructor and Description |
---|---|
protected |
AugmentStatementImpl(StmtContext<SchemaNodeIdentifier,AugmentStatement,?> context) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends ActionStatement> |
getActions()
All implementations should override this method.
|
Collection<? extends CaseStatement> |
getCases() |
Collection<? extends DataDefinitionStatement> |
getDataDefinitions() |
DescriptionStatement |
getDescription()
All implementations should override this method.
|
Collection<? extends IfFeatureStatement> |
getIfFeatures()
All implementations should override this method.
|
Collection<? extends NotificationStatement> |
getNotifications()
All implementations should override this method.
|
ReferenceStatement |
getReference()
All implementations should override this method.
|
StatusStatement |
getStatus() |
SchemaNodeIdentifier |
getTargetNode() |
WhenStatement |
getWhenStatement() |
allDeclared, argument, declaredSubstatements, firstDeclared, getStatementSource, rawArgument, statementDefinition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
declaredSubstatements, rawArgument
argument, getStatementSource, statementDefinition
protected AugmentStatementImpl(StmtContext<SchemaNodeIdentifier,AugmentStatement,?> context)
@Nonnull public SchemaNodeIdentifier getTargetNode()
getTargetNode
in interface AugmentStatement
@Nonnull public Collection<? extends DataDefinitionStatement> getDataDefinitions()
getDataDefinitions
in interface DataDefinitionContainer
@Nonnull public Collection<? extends ActionStatement> getActions()
ActionStatementContainer
getActions
in interface ActionStatementContainer
@Nonnull public final Collection<? extends NotificationStatement> getNotifications()
NotificationStatementContainer
getNotifications
in interface NotificationStatementContainer
@Nullable public ReferenceStatement getReference()
DocumentationGroup
getReference
in interface DocumentationGroup
@Nullable public DescriptionStatement getDescription()
DocumentationGroup
getDescription
in interface DocumentationGroup
@Nullable public StatusStatement getStatus()
getStatus
in interface DocumentationGroup.WithStatus
@Nullable public WhenStatement getWhenStatement()
getWhenStatement
in interface ConditionalDataDefinition
@Nonnull public Collection<? extends CaseStatement> getCases()
getCases
in interface AugmentStatement
@Nonnull public Collection<? extends IfFeatureStatement> getIfFeatures()
ConditionalFeature
getIfFeatures
in interface ConditionalFeature
Copyright © 2017 OpenDaylight. All rights reserved.