Interface AugmentationTarget
-
- All Known Subinterfaces:
AnnotationSchemaNodeAwareSchemaContext
,CaseSchemaNode
,ChoiceSchemaNode
,ContainerLike
,ContainerSchemaNode
,EffectiveModelContext
,EffectiveStatementMixins.AugmentationTargetMixin<A,D>
,EffectiveStatementMixins.OperationContainerMixin<D>
,InputSchemaNode
,ListSchemaNode
,NotificationDefinition
,OutputSchemaNode
,SchemaContext
- All Known Implementing Classes:
AbstractSchemaContext
,EffectiveSchemaContext
,FilteringSchemaContextProxy
,OperationAsContainer
,SimpleSchemaContext
public interface AugmentationTarget
Interface for all nodes which are possible targets of augmentation. The target node of augmentation MUST be either a container, list, choice, case, input, output, or notification node.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<? extends AugmentationSchemaNode>
getAvailableAugmentations()
Returns augmentations targeting this element.
-
-
-
Method Detail
-
getAvailableAugmentations
Collection<? extends AugmentationSchemaNode> getAvailableAugmentations()
Returns augmentations targeting this element.- Returns:
- set of augmentations targeting this element.
-
-