bpel.diagram.expressions
Class MybpelAbstractExpression

java.lang.Object
  extended by bpel.diagram.expressions.MybpelAbstractExpression

public abstract class MybpelAbstractExpression
extends java.lang.Object


Nested Class Summary
static class MybpelAbstractExpression.NoImplException
           
 
Constructor Summary
protected MybpelAbstractExpression(org.eclipse.emf.ecore.EClassifier context)
           
protected MybpelAbstractExpression(java.lang.String body, org.eclipse.emf.ecore.EClassifier context)
           
 
Method Summary
 void assignTo(org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.ecore.EObject target)
           
 java.lang.String body()
           
 org.eclipse.emf.ecore.EClassifier context()
           
static MybpelAbstractExpression createNullExpression(org.eclipse.emf.ecore.EClassifier context)
           
protected abstract  java.lang.Object doEvaluate(java.lang.Object context, java.util.Map env)
           
 java.lang.Object evaluate(java.lang.Object context)
           
 java.lang.Object evaluate(java.lang.Object context, java.util.Map env)
           
 org.eclipse.core.runtime.IStatus getStatus()
           
protected  java.lang.Object performCast(java.lang.Object value, org.eclipse.emf.ecore.ETypedElement targetType)
           
protected  void setStatus(int severity, java.lang.String message, java.lang.Throwable throwable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MybpelAbstractExpression

protected MybpelAbstractExpression(org.eclipse.emf.ecore.EClassifier context)

MybpelAbstractExpression

protected MybpelAbstractExpression(java.lang.String body,
                                   org.eclipse.emf.ecore.EClassifier context)
Method Detail

setStatus

protected void setStatus(int severity,
                         java.lang.String message,
                         java.lang.Throwable throwable)

doEvaluate

protected abstract java.lang.Object doEvaluate(java.lang.Object context,
                                               java.util.Map env)

evaluate

public java.lang.Object evaluate(java.lang.Object context)

evaluate

public java.lang.Object evaluate(java.lang.Object context,
                                 java.util.Map env)

getStatus

public org.eclipse.core.runtime.IStatus getStatus()

body

public java.lang.String body()

context

public org.eclipse.emf.ecore.EClassifier context()

assignTo

public void assignTo(org.eclipse.emf.ecore.EStructuralFeature feature,
                     org.eclipse.emf.ecore.EObject target)

performCast

protected java.lang.Object performCast(java.lang.Object value,
                                       org.eclipse.emf.ecore.ETypedElement targetType)

createNullExpression

public static final MybpelAbstractExpression createNullExpression(org.eclipse.emf.ecore.EClassifier context)