Class ProxySchemaContext
- java.lang.Object
-
- org.opendaylight.controller.sal.dom.broker.util.ProxySchemaContext
-
- All Implemented Interfaces:
Immutable
,MutationBehaviour<Immutable>
,ActionNodeContainer
,AddedByUsesAware
,AugmentationTarget
,ContainerSchemaNode
,CopyableNode
,DataNodeContainer
,DataSchemaNode
,DocumentedNode
,DocumentedNode.WithStatus
,MustConstraintAware
,NotificationNodeContainer
,SchemaContext
,SchemaNode
,WhenConditionAware
@Deprecated(forRemoval=true) public class ProxySchemaContext extends Object implements SchemaContext
Deprecated, for removal: This API element is subject to removal in a future version.ProxySchema Context for SchemaContextProviders.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaContext
NAME
-
-
Constructor Summary
Constructors Constructor Description ProxySchemaContext(SchemaContextProvider schemaProvider)
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Optional<DataSchemaNode>
findDataChildByName(QName name)
Deprecated, for removal: This API element is subject to removal in a future version.Optional<Module>
findModule(String name, Optional<Revision> revision)
Deprecated, for removal: This API element is subject to removal in a future version.Optional<Module>
findModule(QNameModule qnameModule)
Deprecated, for removal: This API element is subject to removal in a future version.Set<AugmentationSchemaNode>
getAvailableAugmentations()
Deprecated, for removal: This API element is subject to removal in a future version.Collection<DataSchemaNode>
getChildNodes()
Deprecated, for removal: This API element is subject to removal in a future version.Set<DataSchemaNode>
getDataDefinitions()
Deprecated, for removal: This API element is subject to removal in a future version.Optional<String>
getDescription()
Deprecated, for removal: This API element is subject to removal in a future version.Set<ExtensionDefinition>
getExtensions()
Deprecated, for removal: This API element is subject to removal in a future version.Set<GroupingDefinition>
getGroupings()
Deprecated, for removal: This API element is subject to removal in a future version.Set<Module>
getModules()
Deprecated, for removal: This API element is subject to removal in a future version.Set<NotificationDefinition>
getNotifications()
Deprecated, for removal: This API element is subject to removal in a future version.Set<RpcDefinition>
getOperations()
Deprecated, for removal: This API element is subject to removal in a future version.SchemaPath
getPath()
Deprecated, for removal: This API element is subject to removal in a future version.QName
getQName()
Deprecated, for removal: This API element is subject to removal in a future version.Optional<String>
getReference()
Deprecated, for removal: This API element is subject to removal in a future version.Status
getStatus()
Deprecated, for removal: This API element is subject to removal in a future version.Set<TypeDefinition<?>>
getTypeDefinitions()
Deprecated, for removal: This API element is subject to removal in a future version.List<UnknownSchemaNode>
getUnknownSchemaNodes()
Deprecated, for removal: This API element is subject to removal in a future version.Set<UsesNode>
getUses()
Deprecated, for removal: This API element is subject to removal in a future version.boolean
isAddedByUses()
Deprecated, for removal: This API element is subject to removal in a future version.boolean
isAugmenting()
Deprecated, for removal: This API element is subject to removal in a future version.boolean
isConfiguration()
Deprecated, for removal: This API element is subject to removal in a future version.boolean
isPresenceContainer()
Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
findDataChildByName, findDataTreeChild, findDataTreeChild, getDataChildByName
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaContext
findAction, findDataTreeChild, findModule, findModule, findModule, findModule, findModule, findModules, findModules, findNotification, getActions, getMustConstraints, getWhenCondition
-
-
-
-
Constructor Detail
-
ProxySchemaContext
public ProxySchemaContext(SchemaContextProvider schemaProvider)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
getDataDefinitions
public Set<DataSchemaNode> getDataDefinitions()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getDataDefinitions
in interfaceSchemaContext
-
getModules
public Set<Module> getModules()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getModules
in interfaceSchemaContext
-
getNotifications
public Set<NotificationDefinition> getNotifications()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getNotifications
in interfaceNotificationNodeContainer
-
getOperations
public Set<RpcDefinition> getOperations()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getOperations
in interfaceSchemaContext
-
getExtensions
public Set<ExtensionDefinition> getExtensions()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getExtensions
in interfaceSchemaContext
-
isPresenceContainer
public boolean isPresenceContainer()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isPresenceContainer
in interfaceContainerSchemaNode
-
getTypeDefinitions
public Set<TypeDefinition<?>> getTypeDefinitions()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getTypeDefinitions
in interfaceDataNodeContainer
-
getChildNodes
public Collection<DataSchemaNode> getChildNodes()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getChildNodes
in interfaceDataNodeContainer
-
getGroupings
public Set<GroupingDefinition> getGroupings()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getGroupings
in interfaceDataNodeContainer
-
findDataChildByName
public Optional<DataSchemaNode> findDataChildByName(QName name)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findDataChildByName
in interfaceDataNodeContainer
-
getUses
public Set<UsesNode> getUses()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getUses
in interfaceDataNodeContainer
-
getAvailableAugmentations
public Set<AugmentationSchemaNode> getAvailableAugmentations()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getAvailableAugmentations
in interfaceAugmentationTarget
-
isAugmenting
public boolean isAugmenting()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isAugmenting
in interfaceCopyableNode
-
isAddedByUses
public boolean isAddedByUses()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isAddedByUses
in interfaceAddedByUsesAware
-
isConfiguration
public boolean isConfiguration()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
isConfiguration
in interfaceDataSchemaNode
-
getQName
public QName getQName()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getQName
in interfaceSchemaNode
-
getPath
public SchemaPath getPath()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getPath
in interfaceSchemaNode
-
getUnknownSchemaNodes
public List<UnknownSchemaNode> getUnknownSchemaNodes()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getUnknownSchemaNodes
in interfaceDocumentedNode
-
getDescription
public Optional<String> getDescription()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getDescription
in interfaceDocumentedNode
- Specified by:
getDescription
in interfaceSchemaContext
-
getReference
public Optional<String> getReference()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getReference
in interfaceDocumentedNode
- Specified by:
getReference
in interfaceSchemaContext
-
getStatus
public Status getStatus()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getStatus
in interfaceDocumentedNode.WithStatus
-
findModule
public Optional<Module> findModule(String name, Optional<Revision> revision)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findModule
in interfaceSchemaContext
-
findModule
public Optional<Module> findModule(QNameModule qnameModule)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findModule
in interfaceSchemaContext
-
-