JeeWiz Home  
The Model-Driven System Builder

JeeWiz Architect's Guide
 
Contents
 


Chapter 13.  'Java' Reference

The 'Java' (object) meta-model allows you to specify objects definitions (interfaces and classes) in an object-oriented language. The official meta-model name is 'Java', but we use 'object' as the package name ... in case we introduce any other object-oriented languages.

The key components of the Java meta-model are:

    • the reference-type, which is a base for interfaces and jwclasses
    • interface
    • jwclass (we use 'jwclass' because of the potential clash with the Java 'Class' class)
    • the Jar, which groups interfaces and jwclasses together.
The Jar also provides a namespace for referencing other types. This means you can extend, implement or use other objects in the Jar without specifying the package name. However, this means that the interfaces and classes within one Jar should be uniquely named.


Model Information
Namejava
DescriptiveNameJava
Packageuk.co.nte.jw.components.object

13.1  Constructor Object

13.2  Field Object

13.3  Interface Object

13.4  InterfaceField Object

13.5  InterfaceMethod Object

13.6  Jar Object

13.7  Jwclass Object

13.8  Method Object

13.9  NamedValue Object

13.10  Parameter Object

13.11  ReferenceType Object

13.12  TypeParameter Object