All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
Base class for implementing primitive value attributes
 
 
 
A builder for a attribute model reference based on a QName
 
 
 
 
class for providing Boolean value attributes.
Builder for building BooleanAttributes
A single child element (child Element collection where ChildElementCollection.getMaxOccurs() returns 1.
 
 
 
A collection containing all or a subset of the child elements of a given ModelElementInstance.
 
 
This collection is a view on an the children of a Model Element.
Represents a single Child Element (ie.
Encapsulates a Document.
 
Encapsulates Element.
 
Helper methods which abstract some gruesome DOM specifics.
 
Filters Elements by their nodeName + namespaceUri
 
Filter retaining only Nodes of type Node.ELEMENT_NODE
A DomUtil.NodeListFilter allows to filter a NodeList, retaining only elements in the list which match the filter.
 
 
 
 
 
 
 
 
 
 
 
EnumAttribute<T extends Enum<T>>
An attribute exposing an Enum value
 
 
 
 
 
 
 
A model contains all defined types and the relationship between them.
 
This builder is used to define and create a new model.
This builder is used to define and create a new model.
A model build operation allows to participate in a model build phase and perform some resolution steps once all types are defined.
An instance of a ModelElementType
Base class for implementing Model Elements.
 
 
 
 
 
 
A validator for model element instances.
An Exception in the Core XML Model.
A model contains all defined types and the relationship between them.
An instance of a model
An instance of a model
 
An exception during IO operations.
Thrown when an error is encountered during XML parsing
Thrown when an error is encountered during reference resolving.
Thrown in case a value cannot be converted to or from the requested type
 
Some Helpers useful when handling model elements.
Thrown when an error is encountered during the model validation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Base class for String attributes
 
 
 
Exception thrown if a user attempts to perform an unsupported model operation.
 
 
 
 
An individual validation result.
Object passed to the ModelElementValidator to collect validation results.
SPI which can be implemented to print out a summary of a validation result.
Object in which the results of a model validation are collected.
 
 
Thrown when a Model Element is added to the wrong document