org.codehaus.modello.model
Class ModelInterface

java.lang.Object
  extended by org.codehaus.modello.model.BaseElement
      extended by org.codehaus.modello.model.ModelInterface

public class ModelInterface
extends BaseElement

Version:
$Id: ModelInterface.java 430 2005-07-01 13:24:35Z trygvis $
Author:
Emmanuel Venisse

Constructor Summary
ModelInterface()
           
ModelInterface(Model model, java.lang.String name)
           
 
Method Summary
 void addCodeSegment(CodeSegment codeSegment)
           
 java.util.List getAllCodeSegments()
           
 java.util.List getCodeSegments(Version version)
           
 java.util.List getCodeSegments(VersionRange versionRange)
           
 java.lang.String getPackageName(boolean withVersion, Version version)
           
 java.lang.String getSuperInterface()
           
 void initialize(Model model)
           
 void setPackageName(java.lang.String packageName)
           
 void setSuperInterface(java.lang.String superInterface)
           
 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelInterface

public ModelInterface()

ModelInterface

public ModelInterface(Model model,
                      java.lang.String name)
Method Detail

setSuperInterface

public void setSuperInterface(java.lang.String superInterface)

getSuperInterface

public java.lang.String getSuperInterface()

getPackageName

public java.lang.String getPackageName(boolean withVersion,
                                       Version version)

setPackageName

public void setPackageName(java.lang.String packageName)

getAllCodeSegments

public java.util.List getAllCodeSegments()

getCodeSegments

public java.util.List getCodeSegments(Version version)

getCodeSegments

public java.util.List getCodeSegments(VersionRange versionRange)

addCodeSegment

public void addCodeSegment(CodeSegment codeSegment)

initialize

public void initialize(Model model)

validateElement

public void validateElement()
                     throws ModelValidationException
Specified by:
validateElement in class BaseElement
Throws:
ModelValidationException


Copyright © 2001-2011 Codehaus. All Rights Reserved.