Package org.codehaus.modello.model
Class Model
- java.lang.Object
-
- org.codehaus.modello.model.BaseElement
-
- org.codehaus.modello.model.Model
-
public class Model extends BaseElement
- Author:
- Jason van Zyl, Emmanuel Venisse
-
-
Constructor Summary
Constructors Constructor Description Model()
-
Method Summary
-
Methods inherited from class org.codehaus.modello.model.BaseElement
addMetadata, equals, getAnnotations, getComment, getDeprecatedVersion, getDescription, getMetadata, getName, getVersionRange, hashCode, hasMetadata, isEmpty, setAnnotations, setComment, setDeprecatedVersion, setDescription, setName, setVersionRange, validate, validateFieldNotEmpty
-
-
-
-
Method Detail
-
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)
-
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<ModelClass> getAllClasses()
-
getClasses
public List<ModelClass> getClasses(Version version)
-
getClass
public ModelClass getClass(String type, Version version, boolean optionnal)
-
getClass
public ModelClass getClass(String type, Version version)
-
getClass
public ModelClass getClass(String type, VersionRange versionRange, boolean optionnal)
-
getClass
public ModelClass getClass(String type, VersionRange versionRange)
-
addClass
public void addClass(ModelClass modelClass)
-
getDefaults
public List<ModelDefault> getDefaults()
-
getDefault
public ModelDefault getDefault(String key)
-
addDefault
public void addDefault(ModelDefault modelDefault)
-
getAllInterfaces
public List<ModelInterface> getAllInterfaces()
-
getInterfaces
public List<ModelInterface> 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, VersionRange versionRange)
-
initialize
public void initialize()
-
validateElement
public void validateElement()
- Specified by:
validateElement
in classBaseElement
-
getLocationTracker
public ModelClass getLocationTracker(Version version)
-
getSourceTracker
public ModelClass getSourceTracker(Version version)
-
-