org.codehaus.modello.model
Class Model
java.lang.Object
org.codehaus.modello.model.BaseElement
org.codehaus.modello.model.Model
public class Model
- extends BaseElement
- Version:
- $Id: Model.java 821 2007-03-13 20:02:47Z joakime $
- Author:
- Jason van Zyl, Emmanuel Venisse
Constructor Summary |
Model()
|
Methods inherited from class org.codehaus.modello.model.BaseElement |
addMetadata, equals, getComment, getDeprecatedVersion, getDescription, getMetadata, getName, getVersionRange, hashCode, hasMetadata, isEmpty, setComment, setDeprecatedVersion, setDescription, setName, setVersionRange, validate, validateFieldNotEmpty |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Model
public Model()
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getVersionDefinition
public VersionDefinition getVersionDefinition()
setVersionDefinition
public void setVersionDefinition(VersionDefinition versionDefinition)
getMetadata
public ModelMetadata getMetadata(java.lang.String key)
getRoot
public java.lang.String getRoot(Version version)
getPackageName
public java.lang.String getPackageName(boolean withVersion,
Version version)
- Deprecated. This shouldn't be used, anything querying the model should read the
package of the class. Use getDefaultPackageName(..).
getAllClasses
public java.util.List getAllClasses()
getClasses
public java.util.List getClasses(Version version)
getClass
public ModelClass getClass(java.lang.String type,
Version version)
getClass
public ModelClass getClass(java.lang.String type,
VersionRange versionRange)
hasClass
public boolean hasClass(java.lang.String type,
Version version)
addClass
public void addClass(ModelClass modelClass)
getDefaults
public java.util.List getDefaults()
getDefault
public ModelDefault getDefault(java.lang.String key)
throws ModelValidationException
- Throws:
ModelValidationException
addDefault
public void addDefault(ModelDefault modelDefault)
getDefaultPackageName
public java.lang.String getDefaultPackageName(boolean withVersion,
Version version)
getAllInterfaces
public java.util.List getAllInterfaces()
getInterfaces
public java.util.List getInterfaces(Version version)
getInterface
public ModelInterface getInterface(java.lang.String type,
Version version)
getInterface
public ModelInterface getInterface(java.lang.String type,
VersionRange versionRange)
addInterface
public void addInterface(ModelInterface modelInterface)
initialize
public void initialize()
validateElement
public void validateElement()
- Specified by:
validateElement
in class BaseElement
Copyright © 2001-2011 Codehaus. All Rights Reserved.