package org.jboss.windup.reporting.model.association;
import org.jboss.windup.graph.model.LinkModel;
import org.jboss.windup.graph.model.WindupVertexFrame;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.frames.Adjacency;
import com.tinkerpop.frames.modules.typedgraph.TypeValue;
@TypeValue(LinkableModel.TYPE)
public interface LinkableModel extends WindupVertexFrame
{
String TYPE = "LinkableModel";
String LINK = "linkable";
/**
* Contains the link for the resource.
*/
@Adjacency(label = LINK, direction = Direction.OUT)
Iterable<LinkModel> getLinks();
/**
* Contains the link for the resource.
*/
@Adjacency(label = LINK, direction = Direction.OUT)
void addLink(LinkModel link);
}