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, wait
getNotifications
getActions
public EffectiveAugmentationSchema(AugmentationSchema augmentSchema, Set<DataSchemaNode> realChildSchemas)
public RevisionAwareXPath getWhenCondition()
AugmentationSchema
getWhenCondition
in interface AugmentationSchema
public String getDescription()
getDescription
in interface AugmentationSchema
public String getReference()
getReference
in interface AugmentationSchema
public Status getStatus()
getStatus
in interface AugmentationSchema
public SchemaPath getTargetPath()
getTargetPath
in interface AugmentationSchema
public List<UnknownSchemaNode> getUnknownSchemaNodes()
getUnknownSchemaNodes
in interface AugmentationSchema
public Set<TypeDefinition<?>> getTypeDefinitions()
DataNodeContainer
getTypeDefinitions
in interface DataNodeContainer
public Set<DataSchemaNode> getChildNodes()
DataNodeContainer
getChildNodes
in interface DataNodeContainer
public Set<GroupingDefinition> getGroupings()
DataNodeContainer
getGroupings
in interface DataNodeContainer
public DataSchemaNode getDataChildByName(QName name)
getDataChildByName
in interface DataNodeContainer
name
- QName of seeked childpublic Set<UsesNode> getUses()
getUses
in interface DataNodeContainer
public com.google.common.base.Optional<AugmentationSchema> getOriginalDefinition()
AugmentationSchema
getOriginalDefinition
in interface AugmentationSchema
Copyright © 2018 OpenDaylight. All rights reserved.