@Beta public abstract class AbstractEffectiveOperationDefinition<D extends DeclaredStatement<QName>> extends AbstractEffectiveSchemaNode<D> implements OperationDefinition
DocumentedNode.WithStatus
Modifier | Constructor and Description |
---|---|
protected |
AbstractEffectiveOperationDefinition(StmtContext<QName,D,?> ctx) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Set<GroupingDefinition> |
getGroupings()
Returns the set of grouping statements declared under this operation.
|
ContainerSchemaNode |
getInput()
Returns definition of input parameters for this operation.
|
ContainerSchemaNode |
getOutput()
Returns definition of output parameters for this operation.
|
Set<TypeDefinition<?>> |
getTypeDefinitions()
Returns the set of type definitions declared under this operation.
|
int |
hashCode() |
String |
toString() |
getPath, getQName, getUnknownSchemaNodes
getNamespaceContents
getDescription, getReference, getStatus
argument, getDeclared, getStatementSource, statementDefinition
allSubstatementsOfType, effectiveSubstatements, firstEffective, firstEffectiveSubstatementOfType, firstSchemaNode, firstSubstatementOfType, firstSubstatementOfType, get, getAll, initSubstatements
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPath, getQName
getStatus
getDescription, getReference, getUnknownSchemaNodes
findAll, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, streamEffectiveSubstatements
protected AbstractEffectiveOperationDefinition(StmtContext<QName,D,?> ctx)
public final ContainerSchemaNode getInput()
OperationDefinition
getInput
in interface OperationDefinition
public final ContainerSchemaNode getOutput()
OperationDefinition
getOutput
in interface OperationDefinition
public final Set<TypeDefinition<?>> getTypeDefinitions()
OperationDefinition
getTypeDefinitions
in interface OperationDefinition
public final Set<GroupingDefinition> getGroupings()
OperationDefinition
getGroupings
in interface OperationDefinition
Copyright © 2019 OpenDaylight. All rights reserved.