public class ListStatementImpl extends AbstractDeclaredStatement<QName> implements ListStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
ListStatementImpl.Definition |
DocumentationGroup.WithStatusDataDefinitionContainer.WithReusableDefinitions| Modifier | Constructor and Description |
|---|---|
protected |
ListStatementImpl(StmtContext<QName,ListStatement,?> context) |
allDeclared, argument, declaredSubstatements, firstDeclared, getStatementSource, rawArgument, statementDefinitionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeclaredSubstatements, rawArgumentargument, getStatementSource, statementDefinitionprotected ListStatementImpl(StmtContext<QName,ListStatement,?> context)
@Nonnull public QName getName()
getName in interface DataDefinitionStatement@Nullable public ConfigStatement getConfig()
getConfig in interface ListStatementpublic WhenStatement getWhenStatement()
getWhenStatement in interface ConditionalDataDefinition@Nonnull public Collection<? extends IfFeatureStatement> getIfFeatures()
ConditionalFeaturegetIfFeatures in interface ConditionalFeature@Nullable public StatusStatement getStatus()
getStatus in interface DocumentationGroup.WithStatus@Nullable public DescriptionStatement getDescription()
DocumentationGroupgetDescription in interface DocumentationGroup@Nullable public ReferenceStatement getReference()
DocumentationGroupgetReference in interface DocumentationGrouppublic MinElementsStatement getMinElements()
getMinElements in interface MultipleElementsGrouppublic MaxElementsStatement getMaxElements()
getMaxElements in interface MultipleElementsGrouppublic 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 ListStatementpublic KeyStatement getKey()
getKey in interface ListStatement@Nonnull public Collection<? extends UniqueStatement> getUnique()
getUnique in interface ListStatement@Nonnull public Collection<? extends ActionStatement> getActions()
ActionStatementContainergetActions in interface ActionStatementContainerpublic final Collection<? extends NotificationStatement> getNotifications()
NotificationStatementContainergetNotifications in interface NotificationStatementContainerCopyright © 2018 OpenDaylight. All rights reserved.