public interface IXSDUserData
IModelElement.getUserData(String) for information on user data.| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTE_KIND
Will be set on elements or attributes to show of which kind they are.
|
static String |
CONTAINING_TYPE
If a model element is directly contained in another one, this will be set.
|
static String |
JAXB_CATCH_ALL
Where duplicate element names are present in a type, JAXB attaches a "catch-all"
list instead of actual named fields.
|
static String |
JAXB_FLATTENED_PROPERTY
Where elements are involved in repeating sequence or choices, for example
(A,B,C)*, JAXB generates a flatten list, e.g. |
static String |
MODEL_FILE_LOCATION
An attribute for
XSDPackage elements: contains the location (a URL) that a
model was loaded from. |
static String |
NAMESPACE
Will be set on elements or attributes that are in a namespace - the namespace URI.
|
static String |
RENAMED_AMBIGUOUS_ATTRIBUTE
A boolean property that is set to true for NRL attributes that had to be renamed.
|
static String |
SUBSTITUTABLE
On elements that define a substitution group, i.e.
|
static String |
SUBSTITUTION_FOR
On elements that participate in a substitution group, this will point to the "root"
element that this is a substitution for.
|
static String |
XSD_ATTRIBUTE_KIND |
static String |
XSD_COMPLEX_TYPE_KIND |
static String |
XSD_ELEMENT_KIND |
static String |
XSD_GLOBAL_ELEMENT
If present and set to true, the type is declared as a global element.
|
static String |
XSD_PATH
An XPath to an IAttribute or IModelElement inside an XML Schema.
|
static String |
XSD_SIMPLE_TYPE_KIND |
static String |
XSD_TYPE_KIND
Will be set on elements or attributes to show of which kind they are.
|
static final String CONTAINING_TYPE
IModelElement.
This value is set on all anonymous subtypes, which according to JAXB modeling conventions are contained within the types in which they are used.
static final String MODEL_FILE_LOCATION
XSDPackage elements: contains the location (a URL) that a
model was loaded from.static final String NAMESPACE
static final String SUBSTITUTABLE
SUBSTITUTION_FOR will be set.static final String SUBSTITUTION_FOR
XSDAttribute.static final String ATTRIBUTE_KIND
static final String XSD_ELEMENT_KIND
static final String XSD_ATTRIBUTE_KIND
static final String XSD_TYPE_KIND
static final String XSD_SIMPLE_TYPE_KIND
static final String XSD_COMPLEX_TYPE_KIND
static final String XSD_GLOBAL_ELEMENT
static final String XSD_PATH
RENAMED_AMBIGUOUS_ATTRIBUTE is also true.static final String JAXB_FLATTENED_PROPERTY
(A,B,C)*, JAXB generates a flatten list, e.g.
List<Object> getAAndBAndC. This property is attached to
attributes to identify the name of the flattened method the attribute will be
stored in at runtime.static final String JAXB_CATCH_ALL
static final String RENAMED_AMBIGUOUS_ATTRIBUTE
Copyright © 2006-2013. All Rights Reserved.