package org.projectusus.core.statistics;
import org.projectusus.c4j.C4JFileWriter;
import org.projectusus.c4j.UsusContractBase;
import org.projectusus.core.IMetricsResultVisitor;
import org.projectusus.core.IMetricsWriter;
import org.projectusus.core.IUsusModel;
import org.projectusus.core.IUsusModelForAdapter;
public class UsusModelProviderContract extends UsusContractBase<UsusModelProvider> {
public UsusModelProviderContract( UsusModelProvider target ) {
super( target );
}
public void classInvariant() {
// TODO no class invariant identified yet
}
public static void pre_ususModel() {
// TODO no pre-condition identified yet
}
public static void post_ususModel() {
IUsusModel returnValue = (IUsusModel)getReturnValue();
// TODO no post-condition identified yet
}
public static void pre_getMetricsWriter() {
// TODO no pre-condition identified yet
}
public static void post_getMetricsWriter() {
IMetricsWriter returnValue = (IMetricsWriter)getReturnValue();
// TODO no post-condition identified yet
}
public static void pre_ususModelForAdapter() {
// TODO no pre-condition identified yet
}
public static void post_ususModelForAdapter() {
IUsusModelForAdapter returnValue = (IUsusModelForAdapter)getReturnValue();
// TODO no post-condition identified yet
}
public static void pre_acceptAndGuide( IMetricsResultVisitor visitor ) {
// TODO Auto-generated pre-condition
C4JFileWriter.assertStatic( visitor != null, "visitor_not_null" );
}
public static void post_acceptAndGuide( IMetricsResultVisitor visitor ) {
// TODO no post-condition identified yet
}
}