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 classThe Any content is a special marker which allows an Element to contain any type of data.static classAn Array is a set of multiple instances of Elements.static classThe Attribute entity appears within any Element definition.static classThe 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 classA Class Definition defines a class of entities.static interfaceThe Content class contains all entities which represent types of content which may appear within an Element.static interfaceThe Definition class represents a generic type of element definition.static classAn Element Definition defines a basic entity of the meta model.static interfaceThe FullDefinition class represents a fully-specified definition that may include content.static classAn Import as a special type of element that represents another element stored in an external model.static classModel is the top-level element for a model description.static classAn Object is a single instance of an Element type.static classA Plugin in a special type of element whose content may be derived from a different model.static classA 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 StringThe Code entity specifies a raw block of Java code.static final StringThe Doc entity specifies a documentation section.static final StringThe 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
-