@Override public Element transform(ElementGroup eltGroup, List<Element> elts) { if ( elts.size() != 1 ) return super.transform(eltGroup, elts) ; Element elt = elts.get(0) ; if ( ( elt instanceof ElementTriplesBlock ) || ( elt instanceof ElementPathBlock ) || ( elt instanceof ElementFilter ) ) return super.transform(eltGroup, elts) ; // No transformation. return elt ; }
@Override public Element transform(ElementGroup eltGroup, List<Element> elts) { if ( elts.size() != 1 ) return super.transform(eltGroup, elts) ; Element elt = elts.get(0) ; if ( ( elt instanceof ElementTriplesBlock ) || ( elt instanceof ElementPathBlock ) || ( elt instanceof ElementFilter ) ) return super.transform(eltGroup, elts) ; // No transformation. return elt ; }
return super.transform(eltOptional, transformedElt) ; return super.transform(eltOptional, transformedElt) ; Element inner = eGroup.getElements().get(0) ; if ( ! ( inner instanceof ElementGroup ) ) return super.transform(eltOptional, transformedElt) ; return super.transform(eltOptional, transformedElt) ;