Interface OperationDefinition
-
- All Superinterfaces:
DocumentedNode
,DocumentedNode.WithStatus
,SchemaNode
- All Known Subinterfaces:
ActionDefinition
,RpcDefinition
- All Known Implementing Classes:
AbstractEffectiveOperationDefinition
,OperationAsContainer
@Beta public interface OperationDefinition extends SchemaNode
Common interface for an operation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getDescription, getReference, getUnknownSchemaNodes
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus
getStatus
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaNode
getPath, getQName
-
-
-
-
Method Detail
-
getTypeDefinitions
Set<TypeDefinition<?>> getTypeDefinitions()
Returns the set of type definitions declared under this operation.- Returns:
- Set of type definitions declared under this operation.
-
getGroupings
Set<GroupingDefinition> getGroupings()
Returns the set of grouping statements declared under this operation.- Returns:
- Set of grouping statements declared under this operation.
-
getInput
ContainerSchemaNode getInput()
Returns definition of input parameters for this operation.- Returns:
- Definition of input parameters for this operation. The substatements of input define nodes under the operation's input node.
-
getOutput
ContainerSchemaNode getOutput()
Returns definition of output parameters for this operation.- Returns:
- Definition of output parameters for this operation. The substatements of output define nodes under the operation's output node.
-
-