This method is on its way out, mark them as deprecated, so downstreams
are aware of that.
JIRA: YANGTOOLS-1349
Change-Id: Id1a4d631d31185567984ed694397f0b871777dd6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
public interface AugmentationSchemaNode extends DataNodeContainer, NotificationNodeContainer, ActionNodeContainer,
WhenConditionAware, WithStatus, EffectiveStatementEquivalent<AugmentEffectiveStatement> {
/**
public interface AugmentationSchemaNode extends DataNodeContainer, NotificationNodeContainer, ActionNodeContainer,
WhenConditionAware, WithStatus, EffectiveStatementEquivalent<AugmentEffectiveStatement> {
/**
- * Returns augmentation schema path.
+ * Returns augmentation target path.
- * @return SchemaNodeIdentifier that identifies a node in the schema tree. This node
- * is called the augment's target node. The target node MUST be
- * either a container, list, choice, case, input, output, or
- * notification node. It is augmented with the nodes defined as
- * child nodes of this AugmentationSchema.
+ * @return SchemaNodeIdentifier that identifies a node in the schema tree. This node is called the augment's target
+ * node. The target node MUST be either a container, list, choice, case, input, output, or anotification
+ * node. It is augmented with the nodes defined as child nodes of this AugmentationSchema.
*/
default SchemaNodeIdentifier getTargetPath() {
return asEffectiveStatement().argument();
}
/**
*/
default SchemaNodeIdentifier getTargetPath() {
return asEffectiveStatement().argument();
}
/**
- * Returns Augmentation Definition from which this augmentation is derived
- * if augmentation was added transitively via augmented uses.
+ * Returns Augmentation Definition from which this augmentation is derived if augmentation was added transitively
+ * via augmented uses.
- * @return Augmentation Definition from which this augmentation is derived
- * if augmentation was added transitively via augmented uses.
+ * @return Augmentation Definition from which this augmentation is derived if augmentation was added transitively
+ * via augmented uses.
+ * @deprecated This method has only a single user, who should be able to do without it.
+ @Deprecated(since = "7.0.9", forRemoval = true)
Optional<AugmentationSchemaNode> getOriginalDefinition();
}
Optional<AugmentationSchemaNode> getOriginalDefinition();
}
+ @Deprecated(since = "7.0.9", forRemoval = true)
public Optional<AugmentationSchemaNode> getOriginalDefinition() {
public Optional<AugmentationSchemaNode> getOriginalDefinition() {
- return Optional.ofNullable(this.original);
+ return Optional.ofNullable(original);