org.argouml.ocl
Class OCLExpander

java.lang.Object
  extended byorg.tigris.gef.ocl.OCLExpander
      extended byorg.argouml.ocl.OCLExpander

public class OCLExpander
extends org.tigris.gef.ocl.OCLExpander

The only difference between Argo's expander and GEF's is which evaluator they use


Field Summary
 
Fields inherited from class org.tigris.gef.ocl.OCLExpander
_bindings, _templates, _useXMLEscapes, evaluator, OCL_END, OCL_START
 
Constructor Summary
OCLExpander(Map templates)
          The constructor.
 
Method Summary
protected  void createEvaluator()
          Create the specialist OCLEvaluator for ArgoUML
 
Methods inherited from class org.tigris.gef.ocl.OCLExpander
evaluate, expand, expand, expand, expand, expand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLExpander

public OCLExpander(Map templates)
The constructor.

Parameters:
templates - the templates
Method Detail

createEvaluator

protected void createEvaluator()
Create the specialist OCLEvaluator for ArgoUML



ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook