package org.jboss.windup.graph.model.meta.xml;

import org.jboss.windup.graph.model.resource.XmlResource;

import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.frames.Adjacency;
import com.tinkerpop.frames.Property;
import com.tinkerpop.frames.VertexFrame;
import com.tinkerpop.frames.modules.typedgraph.TypeField;

@TypeField("type")
public interface XmlMetaFacet extends VertexFrame {

	@Adjacency(label="xmlFacet", direction=Direction.OUT)
	public void setXmlFacet(XmlResource facet);
	
	@Adjacency(label="xmlFacet", direction=Direction.OUT)
	public XmlResource getXmlFacet();
	
	@Property("rootTagName")
	public String getRootTagName();

	@Property("rootTagName")
	public void setRootTagName(String rootTagName);
}
