org.codehaus.modello.model

Class Model

public class Model extends BaseElement

Version: $Id: Model.java 430 2005-07-01 13:24:35Z trygvis $

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)
StringgetPackageName(boolean withVersion, Version version)
StringgetRoot(Version version)
voidinitialize()
voidsetId(String id)
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)

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)

initialize

public void initialize()

setId

public void setId(String id)

validateElement

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