Interface Deviation
-
- All Superinterfaces:
DocumentedNode
public interface Deviation extends DocumentedNode
Interface describing YANG 'deviation' statement.The 'deviation' statement defines a hierarchy of a module that the device does not implement faithfully. Deviations define the way a device deviate from a standard.
-
-
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 List<DeviateDefinition>
getDeviates()
Returns deviate children.SchemaPath
getTargetPath()
Returns target schema path.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getDescription, getReference, getUnknownSchemaNodes
-
-
-
-
Method Detail
-
getTargetPath
SchemaPath getTargetPath()
Returns target schema path.- Returns:
- SchemaPath that identifies the node in the schema tree where a deviation from the module occurs.
-
getDeviates
List<DeviateDefinition> getDeviates()
Returns deviate children.- Returns:
- List of all deviate statements defined in this deviation.
-
-