public abstract class AbstractRootStatement<T extends DeclaredStatement<String>> extends AbstractDeclaredStatement<String> implements LinkageGroup, MetaGroup, RevisionGroup, BodyGroup
DocumentationGroup.WithStatus
DataDefinitionContainer.WithReusableDefinitions
Modifier | Constructor and Description |
---|---|
protected |
AbstractRootStatement(StmtContext<String,T,?> context) |
allDeclared, argument, declaredSubstatements, firstDeclared, getStatementSource, rawArgument, statementDefinition
protected AbstractRootStatement(StmtContext<String,T,?> context)
@Nonnull public final Collection<? extends ImportStatement> getImports()
getImports
in interface LinkageGroup
@Nonnull public final Collection<? extends IncludeStatement> getIncludes()
getIncludes
in interface LinkageGroup
public DescriptionStatement getDescription()
DocumentationGroup
getDescription
in interface DocumentationGroup
public ReferenceStatement getReference()
DocumentationGroup
getReference
in interface DocumentationGroup
public final OrganizationStatement getOrganization()
getOrganization
in interface MetaGroup
public final ContactStatement getContact()
getContact
in interface MetaGroup
@Nonnull public final Collection<? extends RevisionStatement> getRevisions()
getRevisions
in interface RevisionGroup
@Nonnull public final Collection<? extends ExtensionStatement> getExtensions()
getExtensions
in interface BodyGroup
@Nonnull public final Collection<? extends FeatureStatement> getFeatures()
getFeatures
in interface BodyGroup
@Nonnull public final Collection<? extends IdentityStatement> getIdentities()
getIdentities
in interface BodyGroup
@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 final Collection<? extends AugmentStatement> getAugments()
getAugments
in interface BodyGroup
@Nonnull public final Collection<? extends RpcStatement> getRpcs()
@Nonnull public final Collection<? extends NotificationStatement> getNotifications()
NotificationStatementContainer
getNotifications
in interface NotificationStatementContainer
@Nonnull public final Collection<? extends DeviationStatement> getDeviations()
getDeviations
in interface BodyGroup
Copyright © 2018 OpenDaylight. All rights reserved.