Dresden OCL Toolkit

tudresden.ocl.injection.ocl
Class Main

java.lang.Object
  extended bytudresden.ocl.injection.Main
      extended bytudresden.ocl.injection.ocl.Main

public class Main
extends Main


Field Summary
private  String constraintfile
           
private  NameAdapter nameadapter
           
private  OclConfig oclconf
           
private  ArrayList reflectionmodel
           
 
Fields inherited from class tudresden.ocl.injection.Main
args, i, taskConfigs
 
Constructor Summary
private Main()
           
 
Method Summary
static void main(String[] args)
           
private static void makeCode(File constraintfile, OclConfig conf)
           
protected  void postProcessParameters()
           
protected  void printUsage(PrintStream o)
           
protected  void processParameter()
           
 
Methods inherited from class tudresden.ocl.injection.Main
expand, getViolationMacro, inject, inject, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constraintfile

private String constraintfile

reflectionmodel

private ArrayList reflectionmodel

nameadapter

private NameAdapter nameadapter

oclconf

private OclConfig oclconf
Constructor Detail

Main

private Main()
Method Detail

makeCode

private static void makeCode(File constraintfile,
                             OclConfig conf)
                      throws OclParserException,
                             OclTypeException,
                             IOException
Throws:
OclParserException
OclTypeException
IOException

main

public static void main(String[] args)

printUsage

protected void printUsage(PrintStream o)
Overrides:
printUsage in class Main

processParameter

protected void processParameter()
                         throws IOException,
                                IllegalParameterException
Overrides:
processParameter in class Main
Throws:
IOException
IllegalParameterException

postProcessParameters

protected void postProcessParameters()
                              throws IOException,
                                     IllegalParameterException
Overrides:
postProcessParameters in class Main
Throws:
IOException
IllegalParameterException

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.