* Renamed ov::Function to ov::Model
* Fixed all for macos
* Fixed build
* Fixed build
* Revert changes in GPU plugin
* Fixed ngraphFunctions
* Fixed all for mac
* Fixed new test
* Fixed if for Windows
* Fixed unit tests and renamed Function in python API
* Fixed code style
* Fixed import
* Fixed conflict
* Fixed merge issues
* Reference tests via OpenVINO 2.0
* Migrated to new API acos test
* Fixed other tests compilation
* Fixed tests
* Reference tests use ov::
* Fixed compilation
* update spec
* remove backend tests and create op_reference test
* add logicalNot to constants
* add NGRAPH CHECK for number of inputs and outputs
* create type_prop tests
* create visitor test
* add type_op and visitor tests to CMakeLists
* remove backend test from CMakeList
* update T to T_BOOL
* update outputs part in spec
* fix type in the spec
* fixed conflicts in CMakeList
* update ReferenceLogicalLayerTest to also work with unary logical operator
* update logical_not op_reference test to use ReferenceLogicalLayerTest
* fix style
* fix style
* resolve conflict
* resolve conflict
* remove typo
* fix style
* Update ReferenceLogicalLayerTest class tto take input as a vector
* Create makeLogical function that takes ParameterVector as parameter
* update op_reference logical tests to take input as a vector
* Replace elem_type with input.type
* update getTestCaseName method
* add tests for logical or op
* remove redundant overrides
* add inputs/outputs tensor check
* create type_prop typed test for logical ops
* add new line in logical_or.cpp file
* refactor logical_and type_prop test
* update test labels
* beautify or.hpp file
* fix formatting to match clang-format
* beautifyfunctional test files
* move validate_and_infer_elementwise_logical() implementation to validate_and_infer_types()
* refactor logial or functional test to
* refactor logial aA functional test t
* update constants file
* add file to instantiate TEST_P and avoid test execution duplication
* add missing empty lies at the end of files
* remove unused variable