protected void _generate(SarlInterface interf, IExtraLanguageGeneratorContext context) {
final JvmDeclaredType jvmType = getJvmModelAssociations().getInferredType(interf);
final PyAppendable appendable = createAppendable(jvmType, context);
if (generateTypeDeclaration(
this.qualifiedNameProvider.getFullyQualifiedName(interf).toString(),
interf.getName(), true, interf.getExtends(),
getTypeBuilder().getDocumentation(interf),
true,
interf.getMembers(), appendable, context, null)) {
final QualifiedName name = getQualifiedNameProvider().getFullyQualifiedName(interf);
writeFile(name, appendable, context);
}
}