function __construct($objectPropertyExpression, $irreflexive) { parent::__construct($objectPropertyExpression); $this->irreflexive = $irreflexive; }
function __construct($objectPropertyExpression, $range) { parent::__construct($objectPropertyExpression); $this->range = $range; }
function __construct($objectPropertyExpression1, $objectPropertyExpression2) { parent::__construct($objectPropertyExpression1); $this->addElement($objectPropertyExpression2); }
function __construct($subObjectPropertyExpressions, $superObjectPropertyExpressions) { parent::__construct($subObjectPropertyExpressions); $this->addElement($superObjectPropertyExpressions); }
function __construct($objectPropertyExpression, $inverse = false) { parent::__construct($objectPropertyExpression); $this->inverse = $inverse; }
function __construct($objectPropertyExpression, $domain) { parent::__construct($objectPropertyExpression); $this->domain = $domain; }
function __construct($objectPropertyExpression, $asymmetric) { parent::__construct($objectPropertyExpression); $this->asymmetric = $asymmetric; }