org.codehaus.modello.model

Class 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()
Method Summary
voidaddClass(ModelClass modelClass)
voidaddDefault(ModelDefault modelDefault)
voidaddInterface(ModelInterface modelInterface)
ListgetAllClasses()
ListgetAllInterfaces()
ModelClassgetClass(String type, Version version)
ModelClassgetClass(String type, VersionRange versionRange)
ListgetClasses(Version version)
ModelDefaultgetDefault(String key)
StringgetDefaultPackageName(boolean withVersion, Version version)
ListgetDefaults()
StringgetId()
ModelInterfacegetInterface(String type, Version version)
ModelInterfacegetInterface(String type, VersionRange versionRange)
ListgetInterfaces(Version version)
ModelMetadatagetMetadata(String key)
StringgetPackageName(boolean withVersion, Version version)
StringgetRoot(Version version)
VersionDefinitiongetVersionDefinition()
booleanhasClass(String type, Version version)
voidinitialize()
voidsetId(String id)
voidsetVersionDefinition(VersionDefinition versionDefinition)
voidvalidateElement()

Constructor Detail

Model

public Model()

Method Detail

addClass

public void addClass(ModelClass modelClass)

addDefault

public void addDefault(ModelDefault modelDefault)

addInterface

public void addInterface(ModelInterface modelInterface)

getAllClasses

public List getAllClasses()

getAllInterfaces

public List getAllInterfaces()

getClass

public ModelClass getClass(String type, Version version)

getClass

public ModelClass getClass(String type, VersionRange versionRange)

getClasses

public List getClasses(Version version)

getDefault

public ModelDefault getDefault(String key)

getDefaultPackageName

public String getDefaultPackageName(boolean withVersion, Version version)

getDefaults

public List getDefaults()

getId

public String getId()

getInterface

public ModelInterface getInterface(String type, Version version)

getInterface

public ModelInterface getInterface(String type, VersionRange versionRange)

getInterfaces

public List getInterfaces(Version version)

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(..).

getRoot

public String getRoot(Version version)

getVersionDefinition

public VersionDefinition getVersionDefinition()

hasClass

public boolean hasClass(String type, Version version)

initialize

public void initialize()

setId

public void setId(String id)

setVersionDefinition

public void setVersionDefinition(VersionDefinition versionDefinition)

validateElement

public void validateElement()
Copyright © 2001-2009 Codehaus. All Rights Reserved.