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
BooleanAttributesA 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 + namespaceUriFilter retaining only Nodes of type
Node.ELEMENT_NODEA
DomUtil.NodeListFilter allows to filter a NodeList,
retaining only elements in the list which match the filter.ElementReferenceBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
ElementReferenceCollectionBuilder<Target extends ModelElementInstance,Source extends ModelElementInstance>
ElementReferenceCollectionBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
ElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
An attribute exposing an Enum value
IdsElementReferenceCollectionBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
IdsElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
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
ModelElementTypeBase 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.
QNameElementReferenceBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
QNameElementReferenceCollectionBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
QNameElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
Base class for String attributes
Exception thrown if a user attempts to perform an unsupported
model operation.
UriElementReferenceBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
UriElementReferenceCollectionBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
UriElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
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