public class ContainerStatementImpl extends AbstractDeclaredStatement<QName> implements ContainerStatement
Modifier and Type | Class and Description |
---|---|
static class |
ContainerStatementImpl.Definition |
DocumentationGroup.WithStatus
DataDefinitionContainer.WithReusableDefinitions
Modifier | Constructor and Description |
---|---|
protected |
ContainerStatementImpl(StmtContext<QName,ContainerStatement,?> context) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends ActionStatement> |
getActions()
All implementations should override this method.
|
ConfigStatement |
getConfig() |
Collection<? extends DataDefinitionStatement> |
getDataDefinitions() |
DescriptionStatement |
getDescription()
All implementations should override this method.
|
Collection<? extends GroupingStatement> |
getGroupings() |
Collection<? extends IfFeatureStatement> |
getIfFeatures()
All implementations should override this method.
|
Collection<? extends MustStatement> |
getMusts() |
QName |
getName() |
Collection<? extends NotificationStatement> |
getNotifications()
All implementations should override this method.
|
PresenceStatement |
getPresence() |
ReferenceStatement |
getReference()
All implementations should override this method.
|
StatusStatement |
getStatus() |
Collection<? extends TypedefStatement> |
getTypedefs() |
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 ContainerStatementImpl(StmtContext<QName,ContainerStatement,?> context)
@Nonnull public QName getName()
getName
in interface DataDefinitionStatement
public WhenStatement getWhenStatement()
getWhenStatement
in interface ConditionalDataDefinition
@Nonnull public Collection<? extends IfFeatureStatement> getIfFeatures()
ConditionalFeature
getIfFeatures
in interface ConditionalFeature
public Collection<? extends MustStatement> getMusts()
getMusts
in interface ContainerStatement
public PresenceStatement getPresence()
getPresence
in interface ContainerStatement
public ConfigStatement getConfig()
getConfig
in interface ContainerStatement
public StatusStatement getStatus()
getStatus
in interface DocumentationGroup.WithStatus
public DescriptionStatement getDescription()
DocumentationGroup
getDescription
in interface DocumentationGroup
public ReferenceStatement getReference()
DocumentationGroup
getReference
in interface DocumentationGroup
@Nonnull public Collection<? extends TypedefStatement> getTypedefs()
getTypedefs
in interface DataDefinitionContainer.WithReusableDefinitions
@Nonnull public Collection<? extends GroupingStatement> getGroupings()
getGroupings
in interface DataDefinitionContainer.WithReusableDefinitions
@Nonnull public Collection<? extends DataDefinitionStatement> getDataDefinitions()
getDataDefinitions
in interface DataDefinitionContainer
@Nonnull public Collection<? extends ActionStatement> getActions()
ActionStatementContainer
getActions
in interface ActionStatementContainer
public final Collection<? extends NotificationStatement> getNotifications()
NotificationStatementContainer
getNotifications
in interface NotificationStatementContainer
Copyright © 2018 OpenDaylight. All rights reserved.