Class EMFProfileAbstractExpression


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

      • EMFProfileAbstractExpression

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

      • 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.