// Path: src/main/java/com/anqit/spanqit/rdf/Iri.java
// public interface Iri extends RdfResource, RdfPredicate, GraphName { }


import java.util.Optional;
import com.anqit.spanqit.rdf.Iri;
package com.anqit.spanqit.core.query;



@SuppressWarnings("javadoc")
public abstract class TargetedGraphManagementQuery<T extends TargetedGraphManagementQuery<T>> extends GraphManagementQuery<TargetedGraphManagementQuery<T>> {
	private static final String GRAPH = "GRAPH";
	private static final String DEFAULT = "DEFAULT";
	private static final String NAMED = "NAMED";
	private static final String ALL = "ALL";

	private String target = DEFAULT;
// Path: src/main/java/com/anqit/spanqit/rdf/Iri.java
// public interface Iri extends RdfResource, RdfPredicate, GraphName { }


// Path: src/main/java/com/anqit/spanqit/core/query/TargetedGraphManagementQuery.java
import java.util.Optional;
import com.anqit.spanqit.rdf.Iri;

package com.anqit.spanqit.core.query;



@SuppressWarnings("javadoc")
public abstract class TargetedGraphManagementQuery<T extends TargetedGraphManagementQuery<T>> extends GraphManagementQuery<TargetedGraphManagementQuery<T>> {
	private static final String GRAPH = "GRAPH";
	private static final String DEFAULT = "DEFAULT";
	private static final String NAMED = "NAMED";
	private static final String ALL = "ALL";

	private String target = DEFAULT;
	private Optional<Iri> graph = Optional.empty();