Method Summary |
|
public void | addClass(ClassDescriptorDef classDef) Adds the class descriptor to this model. |
public void | checkConstraints(String checkLevel) Checks constraints on this model. |
public ClassDescriptorDef | getClass(String qualifiedName) Returns the class descriptor of the given name contained in this model. |
public Iterator | getClasses() Returns all classes in this model. |
public int | getNumClasses() Returns the number of classes contained in this model. |
public boolean | hasClass(String qualifiedName) Determines whether this model contains a class descriptor of the given name. |
public void | process() Processes all classes (flattens the hierarchy such that every class has declarations for all fields,
references,collections that it will have in the descriptor) and applies modifications (removes ignored
features, changes declarations). |