## Uses of Interface
org.eclipse.lemminx.extensions.contentmodel.model.CMAttributeDeclaration

Packages that use CMAttributeDeclaration
com.thaiopensource.relaxng.pattern
org.eclipse.lemminx.extensions.contentmodel.model
org.eclipse.lemminx.extensions.contentmodel.utils
org.eclipse.lemminx.extensions.dtd.contentmodel
org.eclipse.lemminx.extensions.xsd.contentmodel

### Uses of CMAttributeDeclaration in com.thaiopensource.relaxng.pattern

Classes in com.thaiopensource.relaxng.pattern that implement CMAttributeDeclaration
`class` `CMRelaxNGAttributeDeclaration` RelaxNG content attribute implementation.

Methods in com.thaiopensource.relaxng.pattern that return CMAttributeDeclaration
`CMAttributeDeclaration` CMRelaxNGElementDeclaration.`findCMAttribute​(String attributeName, String namespace)`

Methods in com.thaiopensource.relaxng.pattern that return types with arguments of type CMAttributeDeclaration
`Collection<CMAttributeDeclaration>` CMRelaxNGAttributeDeclarationCollector.`getAttributes()`
`Collection<CMAttributeDeclaration>` CMRelaxNGElementDeclaration.`getAttributes()`

### Uses of CMAttributeDeclaration in org.eclipse.lemminx.extensions.contentmodel.model

Methods in org.eclipse.lemminx.extensions.contentmodel.model that return CMAttributeDeclaration
`default CMAttributeDeclaration` CMDocument.`findCMAttribute​(DOMAttr attr)`
`CMAttributeDeclaration` CMElementDeclaration.`findCMAttribute​(String attributeName, String namespace)` Returns the declared attribute which match the given name and null otherwise.
`default CMAttributeDeclaration` CMElementDeclaration.`findCMAttribute​(DOMAttr attr)` Returns the declared attribute which match the given name and null otherwise.

Methods in org.eclipse.lemminx.extensions.contentmodel.model that return types with arguments of type CMAttributeDeclaration
`Collection<CMAttributeDeclaration>` CMElementDeclaration.`getAttributes()` Returns the attributes of this declared element.

### Uses of CMAttributeDeclaration in org.eclipse.lemminx.extensions.contentmodel.utils

Methods in org.eclipse.lemminx.extensions.contentmodel.utils with parameters of type CMAttributeDeclaration
`static org.eclipse.lsp4j.MarkupContent` XMLGenerator.`createMarkupContent​(CMAttributeDeclaration cmAttribute, String attributeValue, CMElementDeclaration ownerElement, ISharedSettingsRequest support)` Returns a markup content for attribute value documentation and null otherwise.
`static org.eclipse.lsp4j.MarkupContent` XMLGenerator.`createMarkupContent​(CMAttributeDeclaration cmAttribute, CMElementDeclaration ownerElement, ISharedSettingsRequest request)` Returns a markup content for attribute name documentation and null otherwise.

Method parameters in org.eclipse.lemminx.extensions.contentmodel.utils with type arguments of type CMAttributeDeclaration
`String` XMLGenerator.`generate​(Collection<CMAttributeDeclaration> attributes, String tagName)`

### Uses of CMAttributeDeclaration in org.eclipse.lemminx.extensions.dtd.contentmodel

Classes in org.eclipse.lemminx.extensions.dtd.contentmodel that implement CMAttributeDeclaration
`class` `CMDTDAttributeDeclaration` DTD attribute declaration.

Methods in org.eclipse.lemminx.extensions.dtd.contentmodel that return CMAttributeDeclaration
`CMAttributeDeclaration` CMDTDElementDeclaration.`findCMAttribute​(String attributeName, String namespace)`

Methods in org.eclipse.lemminx.extensions.dtd.contentmodel that return types with arguments of type CMAttributeDeclaration
`Collection<CMAttributeDeclaration>` CMDTDElementDeclaration.`getAttributes()`

### Uses of CMAttributeDeclaration in org.eclipse.lemminx.extensions.xsd.contentmodel

Classes in org.eclipse.lemminx.extensions.xsd.contentmodel that implement CMAttributeDeclaration
`class` `CMXSDAttributeDeclaration` XSD attribute declaration implementation.

Methods in org.eclipse.lemminx.extensions.xsd.contentmodel that return CMAttributeDeclaration
`CMAttributeDeclaration` CMXSDElementDeclaration.`findCMAttribute​(String attributeName, String namespace)`

Methods in org.eclipse.lemminx.extensions.xsd.contentmodel that return types with arguments of type CMAttributeDeclaration
`Collection<CMAttributeDeclaration>` CMXSDElementDeclaration.`getAttributes()`