Library | Package Java Toolkit

Interface RelationFunctionOptions

package com.ptc.pfc.pfcRelations;

public interface RelationFunctionOptions
  extends jxobject



Description

Options to enable/disable various relation function related features.



Method Summary
/*optional*/ RelationFunctionArgumentsGetArgumentTypes ()
    Get method for attribute "ArgumentTypes"
    The types of arguments permitted by the relation function. Default is null, indicating that no arguments are permitted.
/*optional*/ BooleanGetEnableArgumentCheckMethod ()
    Get method for attribute "EnableArgumentCheckMethod"
     Turn the method (using RelationFunctionListener.CheckArguments(RelationOwner, String, ParamValues)) on/off. Default is false.
/*optional*/ BooleanGetEnableExpressionEvaluationMethod ()
    Get method for attribute "EnableExpressionEvaluationMethod"
     Turn the method (using RelationFunctionListener.EvaluateFunction(RelationOwner, String, ParamValues)) on/off. Default is true.
/*optional*/ BooleanGetEnableTypeChecking ()
    Get method for attribute "EnableTypeChecking"
    Turn argument type checking (using RelationFunctionOptions.GetArgumentTypes(/*optional*/ RelationFunctionArguments)) on/off. Default is false.
/*optional*/ BooleanGetEnableValueAssignmentMethod ()
    Get method for attribute "EnableValueAssignmentMethod"
     Turn RelationFunctionListener.AssignValue(RelationOwner, String, ParamValues, ParamValue) on/off. Default is false.
voidSetArgumentTypes ( /*optional*/ RelationFunctionArguments value)
    Set method for attribute "ArgumentTypes"
    The types of arguments permitted by the relation function. Default is null, indicating that no arguments are permitted.
voidSetEnableArgumentCheckMethod ( /*optional*/ Boolean value)
    Set method for attribute "EnableArgumentCheckMethod"
     Turn the method (using RelationFunctionListener.CheckArguments(RelationOwner, String, ParamValues)) on/off. Default is false.
voidSetEnableExpressionEvaluationMethod ( /*optional*/ Boolean value)
    Set method for attribute "EnableExpressionEvaluationMethod"
     Turn the method (using RelationFunctionListener.EvaluateFunction(RelationOwner, String, ParamValues)) on/off. Default is true.
voidSetEnableTypeChecking ( /*optional*/ Boolean value)
    Set method for attribute "EnableTypeChecking"
    Turn argument type checking (using RelationFunctionOptions.GetArgumentTypes(/*optional*/ RelationFunctionArguments)) on/off. Default is false.
voidSetEnableValueAssignmentMethod ( /*optional*/ Boolean value)
    Set method for attribute "EnableValueAssignmentMethod"
     Turn RelationFunctionListener.AssignValue(RelationOwner, String, ParamValues, ParamValue) on/off. Default is false.

Method Detail

GetArgumentTypes/SetArgumentTypes

/*optional*/ RelationFunctionArgumentsGetArgumentTypes ()
voidSetArgumentTypes ( /*optional*/ RelationFunctionArguments value)


    The types of arguments permitted by the relation function. Default is null, indicating that no arguments are permitted.
Manual References:
Relations: Relation Function Options



GetEnableTypeChecking/SetEnableTypeChecking

/*optional*/ BooleanGetEnableTypeChecking ()
voidSetEnableTypeChecking ( /*optional*/ Boolean value)


    Turn argument type checking (using RelationFunctionOptions.GetArgumentTypes(/*optional*/ RelationFunctionArguments)) on/off. Default is false.
Manual References:
Relations: Relation Function Options



GetEnableArgumentCheckMethod/SetEnableArgumentCheckMethod

/*optional*/ BooleanGetEnableArgumentCheckMethod ()
voidSetEnableArgumentCheckMethod ( /*optional*/ Boolean value)


     Turn the method (using RelationFunctionListener.CheckArguments(RelationOwner, String, ParamValues)) on/off. Default is false.
Manual References:
Relations: Relation Function Options



GetEnableExpressionEvaluationMethod/SetEnableExpressionEvaluationMethod

/*optional*/ BooleanGetEnableExpressionEvaluationMethod ()
voidSetEnableExpressionEvaluationMethod ( /*optional*/ Boolean value)


     Turn the method (using RelationFunctionListener.EvaluateFunction(RelationOwner, String, ParamValues)) on/off. Default is true.
Manual References:
Relations: Relation Function Options



GetEnableValueAssignmentMethod/SetEnableValueAssignmentMethod

/*optional*/ BooleanGetEnableValueAssignmentMethod ()
voidSetEnableValueAssignmentMethod ( /*optional*/ Boolean value)


     Turn RelationFunctionListener.AssignValue(RelationOwner, String, ParamValues, ParamValue) on/off. Default is false.
Manual References:
Relations: Relation Function Options