public final class EffectiveAugmentationSchema extends Object implements AugmentationSchema
| Constructor and Description |
|---|
EffectiveAugmentationSchema(AugmentationSchema augmentSchema,
Set<DataSchemaNode> realChildSchemas) |
| Modifier and Type | Method and Description |
|---|---|
Set<DataSchemaNode> |
getChildNodes()
Returns set of all child nodes defined within this DataNodeContainer.
|
DataSchemaNode |
getDataChildByName(QName name) |
String |
getDescription() |
Set<GroupingDefinition> |
getGroupings()
Returns set of all groupings defined within this DataNodeContainer.
|
com.google.common.base.Optional<AugmentationSchema> |
getOriginalDefinition()
Returns Augmentation Definition from which this augmentation is derived
if augmentation was added transitively via augmented uses.
|
String |
getReference() |
Status |
getStatus() |
SchemaPath |
getTargetPath() |
Set<TypeDefinition<?>> |
getTypeDefinitions()
Returns set of all newly defined types within this DataNodeContainer.
|
List<UnknownSchemaNode> |
getUnknownSchemaNodes() |
Set<UsesNode> |
getUses() |
RevisionAwareXPath |
getWhenCondition()
Returns when statement
If when condition is present node defined by the parent data definition
statement is only valid when the returned XPath
expression conceptually evaluates to "true"
for a particular instance, then the node defined by the parent data
definition statement is valid; otherwise, it is not.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNotificationsgetActionspublic EffectiveAugmentationSchema(AugmentationSchema augmentSchema, Set<DataSchemaNode> realChildSchemas)
public RevisionAwareXPath getWhenCondition()
AugmentationSchemagetWhenCondition in interface AugmentationSchemapublic String getDescription()
getDescription in interface AugmentationSchemapublic String getReference()
getReference in interface AugmentationSchemapublic Status getStatus()
getStatus in interface AugmentationSchemapublic SchemaPath getTargetPath()
getTargetPath in interface AugmentationSchemapublic List<UnknownSchemaNode> getUnknownSchemaNodes()
getUnknownSchemaNodes in interface AugmentationSchemapublic Set<TypeDefinition<?>> getTypeDefinitions()
DataNodeContainergetTypeDefinitions in interface DataNodeContainerpublic Set<DataSchemaNode> getChildNodes()
DataNodeContainergetChildNodes in interface DataNodeContainerpublic Set<GroupingDefinition> getGroupings()
DataNodeContainergetGroupings in interface DataNodeContainerpublic DataSchemaNode getDataChildByName(QName name)
getDataChildByName in interface DataNodeContainername - QName of seeked childpublic Set<UsesNode> getUses()
getUses in interface DataNodeContainerpublic com.google.common.base.Optional<AugmentationSchema> getOriginalDefinition()
AugmentationSchemagetOriginalDefinition in interface AugmentationSchemaCopyright © 2018 OpenDaylight. All rights reserved.