Each AttributeType has its own {@link AttributeTypeValidator}that is used when deserializing from JSON.
We wanted the framework to work with java 1.4 so we didn't use actual enums Created on 23/08/2006 @author hugh
Any methods which accesses the set of names associated with this attribute type, will retrieve the primary name as the first name, regardless of whether or not it was contained in the original set of names
passed to the constructor.
Where ordered sets of names, or extra properties are provided, the ordering will be preserved when the associated fields are accessed via their getters or via the {@link #toString()} methods.
An attribute is similar to the notion of a UML attribute, or a field of a java object. See the javadoc of {@link Attribute} for more info on the semanticsof attributes.
|
|
|
|
|
|