Class EMFProfileAbstractExpression

java.lang.Object
org.modelversioning.emfprofile.diagram.expressions.EMFProfileAbstractExpression

public abstract class EMFProfileAbstractExpression extends Object
Generated class or method.
  • Constructor Details

    • EMFProfileAbstractExpression

      protected EMFProfileAbstractExpression(String body, EClassifier context)
      Generated class or method.
  • Method Details

    • setStatus

      protected void setStatus(int severity, String message, Throwable throwable)
      Generated class or method.
    • getStatus

      public IStatus getStatus()
      Generated class or method.
    • body

      public String body()
      Generated class or method.
    • context

      public EClassifier context()
      Generated class or method.
    • doEvaluate

      protected abstract Object doEvaluate(Object context, Map env)
      Generated class or method.
    • evaluate

      public Object evaluate(Object context)
      Generated class or method.
    • evaluate

      public Object evaluate(Object context, Map env)
      Generated class or method.
    • performCast

      public static Object performCast(Object value, EDataType targetType)
      Expression may return number value which is not directly compatible with feature type (e.g. Double when Integer is expected), or EEnumLiteral meta-object when literal instance is expected
      Generated class or method.