at.lcm.x2c.core.environment
Class X2cEnvironment_Scilab

java.lang.Object
  extended by at.lcm.x2c.core.environment.X2cEnvironment
      extended by at.lcm.x2c.core.environment.X2cEnvironment_Scilab

public class X2cEnvironment_Scilab
extends X2cEnvironment

Scilab environment.

Author:
Martin Hochwallner

Field Summary
protected  org.scilab.modules.javasci.Scilab scilab
           
 
Fields inherited from class at.lcm.x2c.core.environment.X2cEnvironment
logger
 
Constructor Summary
protected X2cEnvironment_Scilab()
          Initializes Scilab environment.
 
Method Summary
 ExpressionEvaluationResult evaluateExpression(java.lang.String expression)
          Deprecated. 
 ExpressionEvaluationResult evaluateExpression(java.lang.String expression, at.lcm.x2c.core.structure.MaskDataType maskParameterDataType)
          Evaluate an Expression in the surrounding numerical environment
 void evaluateExpressionDirect(java.lang.String expression)
          evaluate expression
 void reset()
          reset the environment Shall only be used while testing
 
Methods inherited from class at.lcm.x2c.core.environment.X2cEnvironment
getInstance, setInstance_TestingOnly, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

scilab

protected org.scilab.modules.javasci.Scilab scilab
Constructor Detail

X2cEnvironment_Scilab

protected X2cEnvironment_Scilab()
                         throws X2cEnvironmentRuntimeException
Initializes Scilab environment.

Throws:
X2cEnvironmentRuntimeException
Method Detail

evaluateExpression

@Deprecated
public ExpressionEvaluationResult evaluateExpression(java.lang.String expression)
Deprecated. 

Evaluate an Expression in the surrounding Scilab environment

Overrides:
evaluateExpression in class X2cEnvironment

evaluateExpression

public ExpressionEvaluationResult evaluateExpression(java.lang.String expression,
                                                     at.lcm.x2c.core.structure.MaskDataType maskParameterDataType)
                                              throws java.lang.Exception
Description copied from class: X2cEnvironment
Evaluate an Expression in the surrounding numerical environment

Overrides:
evaluateExpression in class X2cEnvironment
Throws:
java.lang.Exception

evaluateExpressionDirect

public void evaluateExpressionDirect(java.lang.String expression)
Description copied from class: X2cEnvironment
evaluate expression

Overrides:
evaluateExpressionDirect in class X2cEnvironment

reset

public void reset()
Description copied from class: X2cEnvironment
reset the environment Shall only be used while testing

Overrides:
reset in class X2cEnvironment


Copyright 2019 LCM. All rights reserved.