Class: Ea::Model::Classifier
- Defined in:
- lib/ea/model/classifier.rb
Overview
Abstract base for Class, DataType, Enumeration, Interface, PrimitiveType — anything that can be a type of a Property, an end of an Association, etc.
Concrete subclasses live in their own files and add their own specific attributes (e.g. Enumeration#literals). Source adapters dispatch on the source's type discriminator (t_object.Object_Type, xmi:type) to pick the right subclass.