package org.projectusus.core.internal.proportions.rawdata;
import org.eclipse.core.resources.IFile;
import org.eclipse.jdt.core.dom.AbstractTypeDeclaration;
import org.eclipse.jdt.core.dom.Initializer;
import org.eclipse.jdt.core.dom.MethodDeclaration;
import org.projectusus.c4j.UsusContractBase;
import org.projectusus.core.IMetricsResultVisitor;
import org.projectusus.core.filerelations.model.ASTNodeHelper;
import org.projectusus.core.filerelations.model.ClassDescriptor;
import org.projectusus.core.filerelations.model.WrappedTypeBinding;
public class FileRawDataContract extends UsusContractBase<FileRawData> {
public FileRawDataContract( FileRawData target ) {
super( target );
}
public void classInvariant() {
// TODO no class invariant identified yet
}
public void pre_FileRawData( IFile file, ASTNodeHelper nodeHelper ) {
// TODO Auto-generated pre-condition
assertThat( file != null, "file_not_null" );
}
public void post_FileRawData( IFile file, ASTNodeHelper nodeHelper ) {
// TODO no post-condition identified yet
}
public void pre_putData( WrappedTypeBinding boundType, MethodDeclaration methodDecl, String dataKey, Object value ) {
// TODO Auto-generated pre-condition
assertThat( methodDecl != null, "methodDecl_not_null" );
assertThat( dataKey != null, "dataKey_not_null" );
}
public void post_putData( WrappedTypeBinding boundType, MethodDeclaration methodDecl, String dataKey, Object value ) {
// TODO no post-condition identified yet
}
public void pre_putData( WrappedTypeBinding boundType, Initializer initializer, String dataKey, Object value ) {
// TODO Auto-generated pre-condition
assertThat( initializer != null, "initializer_not_null" );
assertThat( dataKey != null, "dataKey_not_null" );
}
public void post_putData( WrappedTypeBinding boundType, Initializer initializer, String dataKey, Object value ) {
// TODO no post-condition identified yet
}
public void pre_putData( WrappedTypeBinding boundType, AbstractTypeDeclaration node, String dataKey, Object value ) {
// TODO Auto-generated pre-condition
assertThat( node != null, "node_not_null" );
assertThat( dataKey != null, "dataKey_not_null" );
}
public void post_putData( WrappedTypeBinding boundType, AbstractTypeDeclaration node, String dataKey, Object value ) {
// TODO no post-condition identified yet
}
public void pre_dropRawData() {
// TODO no pre-condition identified yet
}
public void post_dropRawData() {
// TODO no post-condition identified yet
}
public void pre_acceptAndGuide( IMetricsResultVisitor visitor ) {
// TODO Auto-generated pre-condition
assertThat( visitor != null, "visitor_not_null" );
}
public void post_acceptAndGuide( IMetricsResultVisitor visitor ) {
// TODO no post-condition identified yet
}
public void pre_removeRelationIfTargetIsGone( ClassDescriptor descriptor ) {
// TODO Auto-generated pre-condition
assertThat( descriptor != null, "descriptor_not_null" );
}
public void post_removeRelationIfTargetIsGone( ClassDescriptor descriptor ) {
// TODO no post-condition identified yet
}
}