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 1284 2009-07-16 20:58:50Z hboutemy $
- Author:
- Jason van Zyl, Emmanuel Venisse
Constructor Summary |
Model()
|
Method Summary |
void |
addClass(ModelClass modelClass)
|
void |
addDefault(ModelDefault modelDefault)
|
void |
addInterface(ModelInterface modelInterface)
|
List |
getAllClasses()
|
List |
getAllInterfaces()
|
ModelClass |
getClass(String type,
Version version)
|
ModelClass |
getClass(String type,
VersionRange versionRange)
|
List |
getClasses(Version version)
|
ModelDefault |
getDefault(String key)
|
String |
getDefaultPackageName(boolean withVersion,
Version version)
|
List |
getDefaults()
|
String |
getId()
|
ModelInterface |
getInterface(String type,
Version version)
|
ModelInterface |
getInterface(String type,
VersionRange versionRange)
|
List |
getInterfaces(Version version)
|
ModelMetadata |
getMetadata(String key)
|
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(..). |
String |
getRoot(Version version)
|
ModelType |
getType(String type,
Version version)
|
ModelType |
getType(String type,
VersionRange versionRange)
|
VersionDefinition |
getVersionDefinition()
|
boolean |
hasClass(String type,
Version version)
|
void |
initialize()
|
void |
setId(String id)
|
void |
setVersionDefinition(VersionDefinition versionDefinition)
|
void |
validateElement()
|
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 |
Model
public Model()
getId
public String getId()
setId
public void setId(String id)
getVersionDefinition
public VersionDefinition getVersionDefinition()
setVersionDefinition
public void setVersionDefinition(VersionDefinition versionDefinition)
getMetadata
public ModelMetadata getMetadata(String key)
getRoot
public String getRoot(Version version)
getPackageName
public 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 List getAllClasses()
getClasses
public List getClasses(Version version)
getClass
public ModelClass getClass(String type,
Version version)
getClass
public ModelClass getClass(String type,
VersionRange versionRange)
hasClass
public boolean hasClass(String type,
Version version)
addClass
public void addClass(ModelClass modelClass)
getDefaults
public List getDefaults()
getDefault
public ModelDefault getDefault(String key)
throws ModelValidationException
- Throws:
ModelValidationException
addDefault
public void addDefault(ModelDefault modelDefault)
getDefaultPackageName
public String getDefaultPackageName(boolean withVersion,
Version version)
getAllInterfaces
public List getAllInterfaces()
getInterfaces
public List getInterfaces(Version version)
getInterface
public ModelInterface getInterface(String type,
Version version)
getInterface
public ModelInterface getInterface(String type,
VersionRange versionRange)
addInterface
public void addInterface(ModelInterface modelInterface)
getType
public ModelType getType(String type,
Version version)
getType
public ModelType getType(String type,
VersionRange versionRange)
initialize
public void initialize()
validateElement
public void validateElement()
- Specified by:
validateElement
in class BaseElement
Copyright © 2001-2013 Codehaus. All Rights Reserved.