package org.jboss.windup.rules.apps.javaee.model.association;
import org.jboss.windup.graph.model.resource.FileModel;
import org.jboss.windup.graph.model.resource.SourceFileModel;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.frames.Adjacency;
import com.tinkerpop.frames.modules.typedgraph.TypeValue;
@TypeValue(VendorSpecificationExtensionModel.TYPE)
public interface VendorSpecificationExtensionModel extends FileModel, SourceFileModel
{
String TYPE = "VendorSpecificationReferenceModel";
String REF = "vendorSpecification";
/**
* Contains the jndi location for this resource.
*/
@Adjacency(label = REF, direction = Direction.IN)
FileModel getSpecificationFile();
/**
* Contains the jndi location for this resource.
*/
@Adjacency(label = REF, direction = Direction.IN)
void setSpecificationFile(FileModel fileReference);
}