function __construct($dataPropertyExpression, $sourceIndividual, $targetValue, $negative = false) { parent::__construct($sourceIndividual); $this->dataPropertyExpression = $dataPropertyExpression; $this->targetValue = $targetValue; $this->negative = $negative; }
function __construct($objectPropertyExpression, $sourceIndividual, $targetIndividual, $negative = false) { parent::__construct($sourceIndividual); $this->addElement($targetIndividual); $this->objectPropertyExpression = $objectPropertyExpression; $this->negative = $negative; }
function __construct($individual, $classExpression) { parent::__construct($individual); $this->classExpression = $classExpression; }