| tudresden.ocl.MetaBossOclTree
MetaBossOclTree | public class MetaBossOclTree extends OclTree (Code) | | This class is the wrapper around an OclTree class used to override some unwanted behaviour.
The problems we are trying to solve here are:
- The get() method in the DefaultTypeFactory class has a problem where all expressions with names
starting with reserved name for collection operations will be assumed to be collections. Fore example the
'SettlementDate' field will be mistakenly recognised as Set(xxxx) definition.
|
Method Summary | |
public static OclTree | createTree(String oclExpression, ModelFacade mf) | public static OclTree | createTree(String oclExpression, ModelFacade mf, QueryableFactory qf) |
createTree | public static OclTree createTree(String oclExpression, ModelFacade mf) throws tudresden.ocl.parser.OclParserException, IOException(Code) | | |
createTree | public static OclTree createTree(String oclExpression, ModelFacade mf, QueryableFactory qf) throws IOException(Code) | | |
|
|