Class TargetChain

java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.targets.TargetChain

public class TargetChain extends Object
  • Constructor Details

    • TargetChain

      public TargetChain()
    • TargetChain

      public TargetChain(TargetChain targetChain)
  • Method Details

    • add

      public TargetChain add(org.eclipse.rdf4j.sail.shacl.ast.Targetable o)
    • setOptimizable

      public TargetChain setOptimizable(boolean optimizable)
    • getChain

      public Collection<org.eclipse.rdf4j.sail.shacl.ast.Targetable> getChain()
    • isOptimizable

      public boolean isOptimizable()
    • getPath

      public Optional<Path> getPath()
    • getEffectiveTarget

      public EffectiveTarget getEffectiveTarget(ConstraintComponent.Scope scope, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider)