public class DescriptionModel extends java.lang.Object
Constructor | Description |
---|---|
DescriptionModel() |
Creates a new class description model.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addClassDescription(ClassDescription cd) |
Adds a class description to the model.
|
void |
addIncludeComment(java.lang.String source,
Comments comments) |
Adds an include comment.
|
void |
addSource(java.lang.String source) |
Adds a source to the model description.
|
ClassDescription |
get(int index) |
Returns a class description.
|
ClassDescription |
get(java.lang.Class key) |
Returns a class description for the given class name.
|
Comments |
getIncludeComment(java.lang.String source) |
Returns the include comment for the specified source.
|
MappingModel |
getMappingModel() |
Returns the mapping model.
|
Comments |
getModelComments() |
Returns the model comments.
|
java.lang.String[] |
getSources() |
Returns the sources for the model description.
|
void |
prune() |
Removes any class descriptions that are not fully defined.
|
void |
removeClassDescription(ClassDescription cd) |
Removes a class description from the model.
|
void |
setModelComments(Comments modelComments) |
Sets the model comments.
|
int |
size() |
Returns the number of classes in the model.
|
public DescriptionModel()
public void addClassDescription(ClassDescription cd)
cd
- the class description.public void removeClassDescription(ClassDescription cd)
cd
- the class description.public ClassDescription get(int index)
index
- the description index (zero-based).public ClassDescription get(java.lang.Class key)
key
- the class name.public int size()
public MappingModel getMappingModel()
public void addSource(java.lang.String source)
source
- the source.public java.lang.String[] getSources()
public void prune()
public void addIncludeComment(java.lang.String source, Comments comments)
source
- the source.comments
- the comments.public Comments getIncludeComment(java.lang.String source)
source
- the source.public Comments getModelComments()
public void setModelComments(Comments modelComments)
modelComments
- the model comments.