Class SimpleMetricsGenerator

java.lang.Object
cruise.umple.compiler.CodeGeneratorWithSubptions
cruise.umple.compiler.SimpleMetricsGenerator
All Implemented Interfaces:
CodeGenerator
Direct Known Subclasses:
ClassMetrics, CodeMetrics, StateMachineMetrics

public class SimpleMetricsGenerator
extends CodeGeneratorWithSubptions
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String NL  
    static java.lang.String TEXT_0  
    static java.lang.String TEXT_1  
    static java.lang.String TEXT_2  
    static java.lang.String TEXT_3  
    static java.lang.String TEXT_4  
  • Constructor Summary

    Constructors 
    Constructor Description
    SimpleMetricsGenerator()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.StringBuilder _genCell​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String content)  
    java.lang.StringBuilder _genTopHeader​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String fn)  
    void delete()  
    java.lang.String genCell​(java.lang.String content)  
    java.lang.StringBuilder genCellFloat​(java.lang.StringBuilder code, java.lang.Float f)  
    java.lang.StringBuilder genCellInt​(java.lang.StringBuilder code, int i)  
    java.lang.StringBuilder genCellString​(java.lang.StringBuilder code, java.lang.String s)  
    void generate()
    Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.
    java.lang.String genTopHeader​(java.lang.String fn)  
    java.lang.StringBuilder getCode()  
    UmpleModel getModel()
    Contains various aspects from an Umple file (.ump), such as classes, attributes, associations and methods.
    java.lang.String getOutput()  
    boolean setCode​(java.lang.StringBuilder aCode)  
    boolean setModel​(UmpleModel aModel)
    Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.
    boolean setOutput​(java.lang.String aOutput)
    Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.
    java.lang.String toString()  
    void writeModel()
    Output the metrics to a file

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait