Attribute
|
Type
|
Multiplicity
|
Description
|
className
|
Word
|
1..1
|
Name of class of object. If class names differ for different implementations, name of the coresponding Python class. This is really a class attribute and may be implemented as such by languages that support the concept.
|
fieldNames
|
Word
|
0..*
|
Names of all object fields in alphabetical order. Attribute names and role names (where relevant) are given in alphabetical order (for each type).
If you need more information about the classes, the place to look is in the obejct .metaclass MetaModel object.
|
inConstructor
|
Boolean
|
1..1
|
Implementation switch that determines if an object is being constructed, and turns off some validity checking.
|
metaclass
|
Any
|
1..1
|
metaclass: MetaModel object containing class description
|
packageName
|
Word
|
1..1
|
Name of package containing class, as a dot-separated string. E.g. 'ccp.nmr.Nmr'. This is really a class attribute and may be implemented as such by languages that support the concept.
|
packageShortName
|
Word
|
0..1
|
Short name of package containing class, generally as four or fewer upper case characters. E.g. 'NMRC'. Package shortnames are unique across packages. They are not set (value None) for packages that contain other packages. This is really a class attribute and may be implemented as such by languages that support the concept.1
|
qualifiedName
|
Line
|
1..1
|
Derived. Fully qualified name of class, equal to (packageName + '.' + className). If class names differ between implementations, name of corresponding Python class. This is really a class attribute and may be implemented as such by languages that support the concept.
|