package com.tinkerpop.frames.domain.incidences; import com.tinkerpop.frames.EdgeFrame; import com.tinkerpop.frames.InVertex; import com.tinkerpop.frames.OutVertex; import com.tinkerpop.frames.Property; import com.tinkerpop.frames.domain.classes.Person; import com.tinkerpop.frames.domain.classes.Project; /** * This class frames "created" edges (just like Created and CreatedBy), but uses * the {@link InVertex} and {@link OutVertex} annotations instead of the now deprecated * Source/Target. */ public interface CreatedInfo extends EdgeFrame { @OutVertex Person getPerson(); @InVertex Project getProject(); @Property("weight") public Float getWeight(); @Property("weight") public void setWeight(float weight); }