package org.jboss.windup.graph.model; import org.jboss.windup.graph.model.resource.FileModel; import org.jboss.windup.graph.model.resource.SourceFileModel; import com.tinkerpop.frames.Property; import com.tinkerpop.frames.modules.typedgraph.TypeValue; @TypeValue(LicenseModel.TYPE) public interface LicenseModel extends FileModel, SourceFileModel { public static final String TYPE = "LicenseModel"; public static final String NAME = "licenseName"; public static final String URL = "licenseURL"; /** * Indicates the license name. */ @Property(NAME) String getName(); /** * Indicates the license name. */ @Property(NAME) void setName(String name); /** * Indicates the license url. */ @Property(URL) String getURL(); /** * Indicates the license url. */ @Property(URL) void setURL(String url); }