You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Florian Kleedorfer (Jira)" <ji...@apache.org> on 2022/03/05 14:47:00 UTC

[jira] [Created] (JENA-2301) Allow to activate/deactivate shapes

Florian Kleedorfer created JENA-2301:
----------------------------------------

             Summary: Allow to activate/deactivate shapes
                 Key: JENA-2301
                 URL: https://issues.apache.org/jira/browse/JENA-2301
             Project: Apache Jena
          Issue Type: Improvement
          Components: SHACL
            Reporter: Florian Kleedorfer


I have a use case in which I need to toggle a shape's 'deactivated` flag programatically.

The current workaround I'm using is to extract the shape's subgraph, set the flag in the extracted graph, and then parse it again. If there is a simpler workaround, I'll be happy to use that. 

Otherwise, here are my suggestions (for Shape.java):

* Make the `deactivated` flag non-final and add a setter.

* Provide a way to clone a shape and change the flag underway.

Cheers!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)