org.eclipse.ocl.examples.pivot.library
Class AbstractCallableImplementation

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.library.AbstractCallableImplementation
All Implemented Interfaces:
CallableImplementation
Direct Known Subclasses:
ConstrainedOperation, ConstrainedProperty, ExplicitNavigationProperty, ImplicitCompositionProperty, ImplicitNonCompositionProperty, TuplePartProperty, UnimplementedOperation

public abstract class AbstractCallableImplementation
extends java.lang.Object
implements CallableImplementation

AbstractCallableImplementation provides the foundation for callable implementation of properties and operations that are used during evaluation.


Constructor Summary
AbstractCallableImplementation()
           
 
Method Summary
 org.eclipse.emf.common.util.Diagnostic validate(TypeManager typeManager, CallExp callExp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.pivot.evaluation.CallableImplementation
evaluate
 

Constructor Detail

AbstractCallableImplementation

public AbstractCallableImplementation()
Method Detail

validate

public org.eclipse.emf.common.util.Diagnostic validate(TypeManager typeManager,
                                                       CallExp callExp)
Specified by:
validate in interface CallableImplementation