public class UsesStatementImpl extends AbstractDeclaredStatement<QName> implements UsesStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
UsesStatementImpl.Definition |
DocumentationGroup.WithStatus| Modifier | Constructor and Description |
|---|---|
protected |
UsesStatementImpl(StmtContext<QName,UsesStatement,?> context) |
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends AugmentStatement> |
getAugments() |
DescriptionStatement |
getDescription()
All implementations should override this method.
|
Collection<? extends IfFeatureStatement> |
getIfFeatures()
All implementations should override this method.
|
QName |
getName() |
ReferenceStatement |
getReference()
All implementations should override this method.
|
Collection<? extends RefineStatement> |
getRefines() |
StatusStatement |
getStatus() |
WhenStatement |
getWhenStatement() |
static boolean |
needToCopyByUses(StmtContext<?,?,?> stmtContext) |
static void |
resolveUsesNode(StmtContext.Mutable<QName,UsesStatement,EffectiveStatement<QName,UsesStatement>> usesNode,
StatementContextBase<?,?,?> targetNodeStmtCtx) |
allDeclared, argument, declaredSubstatements, firstDeclared, getStatementSource, rawArgument, statementDefinitionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeclaredSubstatements, rawArgumentargument, getStatementSource, statementDefinitionprotected UsesStatementImpl(StmtContext<QName,UsesStatement,?> context)
@Nonnull public QName getName()
getName in interface DataDefinitionStatementpublic WhenStatement getWhenStatement()
getWhenStatement in interface ConditionalDataDefinition@Nonnull public Collection<? extends IfFeatureStatement> getIfFeatures()
ConditionalFeaturegetIfFeatures in interface ConditionalFeaturepublic StatusStatement getStatus()
getStatus in interface DocumentationGroup.WithStatuspublic DescriptionStatement getDescription()
DocumentationGroupgetDescription in interface DocumentationGrouppublic ReferenceStatement getReference()
DocumentationGroupgetReference in interface DocumentationGroup@Nonnull public Collection<? extends AugmentStatement> getAugments()
getAugments in interface UsesStatement@Nonnull public Collection<? extends RefineStatement> getRefines()
getRefines in interface UsesStatementpublic static boolean needToCopyByUses(StmtContext<?,?,?> stmtContext)
public static void resolveUsesNode(StmtContext.Mutable<QName,UsesStatement,EffectiveStatement<QName,UsesStatement>> usesNode, StatementContextBase<?,?,?> targetNodeStmtCtx)
Copyright © 2018 OpenDaylight. All rights reserved.