Package org.eigenbase.xom
Class MetaDef
java.lang.Object
org.eigenbase.xom.MetaDef
This model is the XOM Meta Model. It is the specification of the model used
to define new XML-based models. It is also an instance of itself.
This class was generated from XOM model 'meta'
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
The Any content is a special marker which allows an Element to contain any type of data.static class
An Array is a set of multiple instances of Elements.static class
The Attribute entity appears within any Element definition.static class
The CData content is a special marker which allows an Element to contain a single CDATA section as its only content, yet still have attributes.static class
A Class Definition defines a class of entities.static interface
The Content class contains all entities which represent types of content which may appear within an Element.static interface
The Definition class represents a generic type of element definition.static class
An Element Definition defines a basic entity of the meta model.static interface
The FullDefinition class represents a fully-specified definition that may include content.static class
An Import as a special type of element that represents another element stored in an external model.static class
Model is the top-level element for a model description.static class
An Object is a single instance of an Element type.static class
A Plugin in a special type of element whose content may be derived from a different model.static class
A StringElement is a simple type of element which has no attributes and whose content is a single String (usually represented as a CDATA section). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String[]
static final String
The Code entity specifies a raw block of Java code.static final String
The Doc entity specifies a documentation section.static final String
The Value entity specifies a single value in the set of allowed values for an Attribute. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
_elements
-
Doc
The Doc entity specifies a documentation section. The text contained in this element should be raw text or HTML used to document the object in which the Doc section appears.- See Also:
-
Code
The Code entity specifies a raw block of Java code. Each Class/Element becomes represented by a Java Class. Including a Code block inside a Class or Element will insert the code directly into the corresponding class. No checking is done on the code until it is complied later.- See Also:
-
Value
The Value entity specifies a single value in the set of allowed values for an Attribute. The value is specifies as text so that any special characters may appear.- See Also:
-
-
Constructor Details
-
MetaDef
public MetaDef()
-
-
Method Details
-
getXMLDefClass
-