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 java.lang.Object
implements ServerExtension

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

Since:
2.3

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

Constructor Detail

ModelDefinition

public ModelDefinition(java.lang.String name)
Method Detail

getName

public final java.lang.String getName()

create

public abstract Model create()

equals

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

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2009-2010 SonarSource. All Rights Reserved.