public function isConcrete()
    {
        if ($this->isQuad() && !$this->getGraph()->isConcrete()) {
            return false;
        }

        return $this->getSubject()->isConcrete()
               && $this->getPredicate()->isConcrete()
               && $this->getObject()->isConcrete();
    }
public function isConcrete()
    {
        if ($this->isQuad() && !$this->getGraph()->isConcrete()) {
            return false;
        }

        return $this->getSubject()->isConcrete()
               && $this->getPredicate()->isConcrete()
               && $this->getObject()->isConcrete();
    }
public function isConcrete ( ) { if ( $ this -> isQuad ( ) && ! $ this -> getGraph ( ) -> isConcrete ( ) ) { return false ; } return $ this -> getSubject ( ) -> isConcrete ( ) && $ this -> getPredicate ( ) -> isConcrete ( ) && $ this -> getObject ( ) -> isConcrete ( ) ; }
Returns true if neither subject, predicate, object nor, if available, graph, are patterns.

@return bool true, if if neither subject, predicate, object nor, if available, graph, are patterns,
false otherwise

@api

@since 0.1
Returns true if neither subject predicate object nor if available graph are patterns .