Metaclass


Also found in: Wikipedia.

Metaclass

The class of a class. A metaclass is a class whose instances are themselves classes.
Mentioned in ?
References in periodicals archive ?
Let us mention that the metaclass should not be considered as the architecture's component and it should be eliminated from computing MTTR, MTTF, and [R.
A measure is an abstract metaclass and is connected with one or more Measure Flow Connectors (Quality, Cost or Cycle Time).
Within a metaclass, we are able to express all aspects relevant to a metaentity:
For example, Java and EJB interfaces are defined as stereotypes of the UML metaclass Class, since Java and EJB interfaces may declare constants, whereas UML standard interfaces cannot.
Hyperform achieves dynamic (run-time) extensibility at both the data model level and kernel level in the HBMS server by combining the metaclass concept with the idea that fundamental database features should be provided as classes in the HBMS server.
The metaclass facility allows hypermedia system developers to extend the behavior of the HBMS server by implementing and refining a data model.
The Relationship metaclass was introduced to organize the various kinds of relationships, and the dependency stereotypes were refactored into dependencies and flows (become, copy).
Each class is an instance of another class, called its metaclass.
Some models allow this abstraction to be used among classes where a metaclass generically stands for a number of classes that are its members.
To implement persistent slots, a user-defined metaclass would shadow the standard methods for slot-value-using-class, which is the metaobject function that determines how slot storage is laid out in memory (or other areas).
That is, every class is an instance of some metaclass.
Such polymorphic class specifications could be modelled as metaclasses, in which case the derived class would be an instance of the metaclass.