All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.imsweb.validation.translation.language.entity.Statement Maven / Gradle / Ivy

Go to download

This project allows a Genedits Metafile to be translated into Groovy edits that can be executed in the SEER Validation framework.

The newest version!
/*
 * Copyright (C) 2010 Information Management Services, Inc.
 */
package com.imsweb.validation.translation.language.entity;

import com.imsweb.validation.translation.EditTranslationContext;

public abstract class Statement implements ParsedTreeNode {

    public static final String INDENTATION_STR = "    ";

    @Override
    public void generateGroovy(StringBuilder buf, EditTranslationContext tContext) {
        generateGroovy(buf, tContext, "");
    }

    public abstract void generateGroovy(StringBuilder buf, EditTranslationContext tContext, String indentation);

    public abstract boolean isOneLineStatementOnly();

    @Override
    public String toString() {
        return this.getClass().getSimpleName();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy