package org.jboss.windup.config.selectables; import org.jboss.windup.graph.model.WindupVertexFrame; import com.tinkerpop.blueprints.Direction; import com.tinkerpop.frames.Adjacency; import com.tinkerpop.frames.Property; import com.tinkerpop.frames.modules.typedgraph.TypeValue; @TypeValue("child") public interface TestChildModel extends WindupVertexFrame { String PARENT = "parent"; String NAME = "name"; @Property(NAME) String getName(); @Property(NAME) void setName(String name); @Adjacency(label = PARENT, direction = Direction.OUT) TestParentModel getParent(); @Adjacency(label = PARENT, direction = Direction.OUT) TestParentModel setParent(TestParentModel file); }