Class ScxmlGenerator

java.lang.Object
cruise.umple.compiler.CodeGeneratorWithSubptions
cruise.umple.compiler.ScxmlGenerator
All Implemented Interfaces:
CodeGenerator

public class ScxmlGenerator
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_10  
    static java.lang.String TEXT_11  
    static java.lang.String TEXT_12  
    static java.lang.String TEXT_13  
    static java.lang.String TEXT_14  
    static java.lang.String TEXT_15  
    static java.lang.String TEXT_16  
    static java.lang.String TEXT_17  
    static java.lang.String TEXT_18  
    static java.lang.String TEXT_19  
    static java.lang.String TEXT_2  
    static java.lang.String TEXT_20  
    static java.lang.String TEXT_21  
    static java.lang.String TEXT_22  
    static java.lang.String TEXT_23  
    static java.lang.String TEXT_24  
    static java.lang.String TEXT_25  
    static java.lang.String TEXT_3  
    static java.lang.String TEXT_4  
    static java.lang.String TEXT_5  
    static java.lang.String TEXT_6  
    static java.lang.String TEXT_7  
    static java.lang.String TEXT_8  
    static java.lang.String TEXT_9  
  • Constructor Summary

    Constructors 
    Constructor Description
    ScxmlGenerator()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.StringBuilder _genGenericTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String tagName, boolean isClosing)  
    java.lang.StringBuilder _genHeader​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    java.lang.StringBuilder _genRaiseTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String event)  
    java.lang.StringBuilder _genScxmlClosingTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    java.lang.StringBuilder _genScxmlEmptyTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name)  
    java.lang.StringBuilder _genScxmlOpeningTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name)  
    java.lang.StringBuilder _genStateClosingTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    java.lang.StringBuilder _genStateEmptyTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String id)  
    java.lang.StringBuilder _genStateOpeningTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String id)  
    java.lang.StringBuilder _genTagAttribute​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String key, java.lang.String value)  
    java.lang.StringBuilder _genTextElement​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String content)  
    java.lang.StringBuilder _genTransitionClosingTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    java.lang.StringBuilder _genTransitionOpeningTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String event, java.lang.String cond, java.lang.String target, java.lang.String type)  
    java.lang.StringBuilder _genTransitionTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String event, java.lang.String cond, java.lang.String target, java.lang.String type)  
    java.lang.StringBuilder _genXMLTag​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    void delete()  
    void generate()
    Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.
    java.lang.String genGenericTag​(java.lang.String tagName, boolean isClosing)  
    java.lang.String genHeader()  
    java.lang.String genRaiseTag​(java.lang.String event)  
    java.lang.String genScxmlClosingTag()  
    java.lang.String genScxmlEmptyTag​(java.lang.String name)  
    java.lang.String genScxmlOpeningTag​(java.lang.String name)  
    java.lang.String genStateClosingTag()  
    java.lang.String genStateEmptyTag​(java.lang.String id)  
    java.lang.String genStateOpeningTag​(java.lang.String id)  
    java.lang.String genTagAttribute​(java.lang.String key, java.lang.String value)  
    java.lang.String genTextElement​(java.lang.String content)  
    java.lang.String genTransitionClosingTag()  
    java.lang.String genTransitionOpeningTag​(java.lang.String event, java.lang.String cond, java.lang.String target, java.lang.String type)  
    java.lang.String genTransitionTag​(java.lang.String event, java.lang.String cond, java.lang.String target, java.lang.String type)  
    java.lang.String genXMLTag()  
    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 isStateMachineEmpty​(StateMachine sm)  
    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()  

    Methods inherited from class java.lang.Object

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