AIMA.Core.Logic.FOL.Inference.AbstractModulation.ReplaceMatchingTerm.visitConstant C# (CSharp) Method

visitConstant() public method

public visitConstant ( Constant constant, Object arg ) : Object
constant AIMA.Core.Logic.FOL.Parsing.AST.Constant
arg Object
return Object
            public Object visitConstant(Constant constant, Object arg)
            {
                if (!replaced)
                {
                    if (toReplace.Equals(constant))
                    {
                        replaced = true;
                        return replaceWith;
                    }
                }
                return constant;
            }