public class ListStatementImpl extends AbstractDeclaredStatement<QName> implements ListStatement
Modifier and Type | Class and Description |
---|---|
static class |
ListStatementImpl.Definition |
DocumentationGroup.WithStatus
DataDefinitionContainer.WithReusableDefinitions
Modifier | Constructor and Description |
---|---|
protected |
ListStatementImpl(StmtContext<QName,ListStatement,?> context) |
allDeclared, argument, declaredSubstatements, firstDeclared, getStatementSource, rawArgument, statementDefinition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
declaredSubstatements, rawArgument
argument, getStatementSource, statementDefinition
protected ListStatementImpl(StmtContext<QName,ListStatement,?> context)
@Nonnull public QName getName()
getName
in interface DataDefinitionStatement
@Nullable public ConfigStatement getConfig()
getConfig
in interface ListStatement
public WhenStatement getWhenStatement()
getWhenStatement
in interface ConditionalDataDefinition
@Nonnull public Collection<? extends IfFeatureStatement> getIfFeatures()
ConditionalFeature
getIfFeatures
in interface ConditionalFeature
@Nullable public StatusStatement getStatus()
getStatus
in interface DocumentationGroup.WithStatus
@Nullable public DescriptionStatement getDescription()
DocumentationGroup
getDescription
in interface DocumentationGroup
@Nullable public ReferenceStatement getReference()
DocumentationGroup
getReference
in interface DocumentationGroup
public MinElementsStatement getMinElements()
getMinElements
in interface MultipleElementsGroup
public MaxElementsStatement getMaxElements()
getMaxElements
in interface MultipleElementsGroup
public OrderedByStatement getOrderedBy()
getOrderedBy
in interface MultipleElementsGroup
@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 MustStatement> getMusts()
getMusts
in interface ListStatement
public KeyStatement getKey()
getKey
in interface ListStatement
@Nonnull public Collection<? extends UniqueStatement> getUnique()
getUnique
in interface ListStatement
@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.