org.eclipse.m2m.atl.ocl.core
Class OclQuery

java.lang.Object
  extended by org.eclipse.m2m.atl.ocl.core.OclEvaluator
      extended by org.eclipse.m2m.atl.ocl.core.OclQuery

public class OclQuery
extends OclEvaluator


Field Summary
 
Fields inherited from class org.eclipse.m2m.atl.ocl.core.OclEvaluator
pbs
 
Constructor Summary
OclQuery(java.lang.String query)
           
 
Method Summary
 org.eclipse.emf.ecore.EObject[] compile()
           
 ASMOclAny eval()
           
 ASMOclAny eval(java.util.Map models)
           
 ASMOclAny eval(java.util.Map models, java.util.Map libraries)
           
static ASMOclAny eval(java.lang.String query)
           
static ASMOclAny eval(java.lang.String query, java.util.Map models)
           
 boolean evalBoolean(java.util.Map models)
           
 int evalInteger(java.util.Map models)
           
 java.lang.String evalString(java.util.Map models)
           
 
Methods inherited from class org.eclipse.m2m.atl.ocl.core.OclEvaluator
compile, dumpASM
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OclQuery

public OclQuery(java.lang.String query)
Method Detail

eval

public static ASMOclAny eval(java.lang.String query)
                      throws java.lang.Exception
Throws:
java.lang.Exception

eval

public static ASMOclAny eval(java.lang.String query,
                             java.util.Map models)
                      throws java.lang.Exception
Throws:
java.lang.Exception

compile

public org.eclipse.emf.ecore.EObject[] compile()
                                        throws java.lang.Exception
Throws:
java.lang.Exception

eval

public ASMOclAny eval()
               throws java.lang.Exception
Throws:
java.lang.Exception

evalString

public java.lang.String evalString(java.util.Map models)
                            throws java.lang.Exception
Throws:
java.lang.Exception

evalInteger

public int evalInteger(java.util.Map models)
                throws java.lang.Exception
Throws:
java.lang.Exception

evalBoolean

public boolean evalBoolean(java.util.Map models)
                    throws java.lang.Exception
Throws:
java.lang.Exception

eval

public ASMOclAny eval(java.util.Map models)
               throws java.lang.Exception
Throws:
java.lang.Exception

eval

public ASMOclAny eval(java.util.Map models,
                      java.util.Map libraries)
               throws java.lang.Exception
Throws:
java.lang.Exception

Copyright 2007 IBM Corporation and others.
All Rights Reserved.