//! Returns true if the expression contains one or several exogenous variable
virtualboolcontainsExogenous()const=0;
//! Returns true if the expression contains a diff operator
virtualboolisDiffPresent(void)const=0;
//! Returns the number of diffs present
virtualintcountDiffs()const=0;
//! Return true if the nodeID is a variable withe a type equal to type_arg, a specific variable id aqual to varfiable_id and a lag equal to lag_arg and false otherwise