org.sonar.api.qualitymodel
Class ModelDefinition

java.lang.Object
  extended by org.sonar.api.qualitymodel.ModelDefinition
All Implemented Interfaces:
Extension, ServerComponent, ServerExtension

public abstract class ModelDefinition
extends Object
implements ServerExtension

This extension point must be implemented to define a new quality model.

Since:
2.3

Constructor Summary
protected ModelDefinition(String name)
           
 
Method Summary
abstract  Model createModel()
           
 boolean equals(Object o)
           
 String getName()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelDefinition

protected ModelDefinition(String name)
Method Detail

getName

public final String getName()

createModel

public abstract Model createModel()

equals

public final boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 SonarSource. All Rights Reserved.