Package cruise.umple.compiler
Class XmiGenerator
java.lang.Object
cruise.umple.compiler.CodeGeneratorWithSubptions
cruise.umple.compiler.XmiGenerator
- All Implemented Interfaces:
CodeGenerator
public class XmiGenerator extends CodeGeneratorWithSubptions
-
Constructor Summary
Constructors Constructor Description XmiGenerator() -
Method Summary
Modifier and Type Method Description voiddelete()voidgenerate()Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.UmpleModelgetModel()Contains various aspects from an Umple file (.ump), such as classes, attributes, associations and methods.java.lang.StringgetOutput()booleansetModel(UmpleModel aModel)Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.booleansetOutput(java.lang.String aOutput)Allows independent code generation tools Different generators will do different things regarding where the files are put, etc.java.lang.StringtoString()Methods inherited from class cruise.umple.compiler.CodeGeneratorWithSubptions
addSuboption, getSuboption, getSuboptions, getSuboptionValue, hasSuboption, hasSuboptions, indexOfSuboption, numberOfSuboptions, postpare, prepare, removeSuboption, setSuboption
-
Constructor Details
-
XmiGenerator
public XmiGenerator()
-
-
Method Details
-
setModel
Description copied from class:CodeGeneratorWithSubptionsAllows independent code generation tools Different generators will do different things regarding where the files are put, etc.- Specified by:
setModelin interfaceCodeGenerator- Overrides:
setModelin classCodeGeneratorWithSubptions
-
setOutput
public boolean setOutput(java.lang.String aOutput)Description copied from class:CodeGeneratorWithSubptionsAllows independent code generation tools Different generators will do different things regarding where the files are put, etc.- Specified by:
setOutputin interfaceCodeGenerator- Overrides:
setOutputin classCodeGeneratorWithSubptions
-
getModel
Contains various aspects from an Umple file (.ump), such as classes, attributes, associations and methods. Generated output is based off of what's contained in here. -
getOutput
public java.lang.String getOutput() -
delete
public void delete()- Overrides:
deletein classCodeGeneratorWithSubptions
-
generate
public void generate()Description copied from class:CodeGeneratorWithSubptionsAllows independent code generation tools Different generators will do different things regarding where the files are put, etc.- Specified by:
generatein interfaceCodeGenerator- Overrides:
generatein classCodeGeneratorWithSubptions
-
toString
public java.lang.String toString()- Overrides:
toStringin classCodeGeneratorWithSubptions
-