Class MetaDef


  • public class MetaDef
    extends java.lang.Object
    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 Classes 
      Modifier and Type Class Description
      static class  MetaDef.Any
      The Any content is a special marker which allows an Element to contain any type of data.
      static class  MetaDef.Array
      An Array is a set of multiple instances of Elements.
      static class  MetaDef.Attribute
      The Attribute entity appears within any Element definition.
      static class  MetaDef.CData
      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  MetaDef.Class
      A Class Definition defines a class of entities.
      static interface  MetaDef.Content
      The Content class contains all entities which represent types of content which may appear within an Element.
      static interface  MetaDef.Definition
      The Definition class represents a generic type of element definition.
      static class  MetaDef.Element
      An Element Definition defines a basic entity of the meta model.
      static interface  MetaDef.FullDefinition
      The FullDefinition class represents a fully-specified definition that may include content.
      static class  MetaDef.Import
      An Import as a special type of element that represents another element stored in an external model.
      static class  MetaDef.Model
      Model is the top-level element for a model description.
      static class  MetaDef.Object
      An Object is a single instance of an Element type.
      static class  MetaDef.Plugin
      A Plugin in a special type of element whose content may be derived from a different model.
      static class  MetaDef.StringElement
      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

      Fields 
      Modifier and Type Field Description
      static java.lang.String[] _elements  
      static java.lang.String Code
      The Code entity specifies a raw block of Java code.
      static java.lang.String Doc
      The Doc entity specifies a documentation section.
      static java.lang.String Value
      The Value entity specifies a single value in the set of allowed values for an Attribute.
    • Constructor Summary

      Constructors 
      Constructor Description
      MetaDef()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Class getXMLDefClass()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _elements

        public static java.lang.String[] _elements
      • Doc

        public static final java.lang.String 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:
        Constant Field Values
      • Code

        public static final java.lang.String 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:
        Constant Field Values
      • Value

        public static final java.lang.String 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:
        Constant Field Values
    • Constructor Detail

      • MetaDef

        public MetaDef()
    • Method Detail

      • getXMLDefClass

        public static java.lang.Class getXMLDefClass()