Axiom.Compiler.CodeObjectModel.PrologCodeTerm.IsAtomicPredicate C# (CSharp) Method

IsAtomicPredicate() public static method

public static IsAtomicPredicate ( PrologCodeTerm term ) : bool
term PrologCodeTerm
return bool
        public static bool IsAtomicPredicate(PrologCodeTerm term)
        {
            if(term is PrologCodeClause)
            {
                return ((PrologCodeClause)term).Arity == 0;
            }
            if(term is PrologCodeFact)
            {
                return ((PrologCodeFact)term).Arity == 0;
            }
            if(term is PrologCodePredicate)
            {
                return ((PrologCodePredicate)term).Arity == 0;
            }
            return false;
        }