de.tuberlin.cs.cis.ocl.util
Class OclDirectoryParser

java.lang.Object
  |
  +--de.tuberlin.cs.cis.ocl.util.OclDirectoryParser

public class OclDirectoryParser
extends java.lang.Object

An easy to use parser to parse whole directory containing '.ocl'-files.

Author:
fchabar

Constructor Summary
OclDirectoryParser()
           
 
Method Summary
static de.tuberlin.cs.cis.ocl.parser.node.Start[] parseDirectory(java.lang.String dir)
          Parses all .ocl files contained in the specified directory.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OclDirectoryParser

public OclDirectoryParser()
Method Detail

parseDirectory

public static de.tuberlin.cs.cis.ocl.parser.node.Start[] parseDirectory(java.lang.String dir)
                                                                 throws de.tuberlin.cs.cis.ocl.parser.parser.ParserException,
                                                                        de.tuberlin.cs.cis.ocl.parser.lexer.LexerException,
                                                                        java.io.IOException,
                                                                        java.io.FileNotFoundException
Parses all .ocl files contained in the specified directory.

Parameters:
dir - the directory name.
Returns:
asts to the files.
de.tuberlin.cs.cis.ocl.parser.parser.ParserException
de.tuberlin.cs.cis.ocl.parser.lexer.LexerException
java.io.IOException
java.io.FileNotFoundException