
org.jgrapht.graph.beans.DagVertex Maven / Gradle / Ivy
package org.jgrapht.graph.beans;
import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "DAG定点定义")
public class DagVertex implements Serializable {
@Schema(description = "顶点编号")
private String vertexId;
@Schema(description = "顶点类型")
private String typeName;
@Schema(description = "结点配置属性")
private Map attributeValues = new LinkedHashMap<>();
public DagVertex(String vertexId, String typeName) {
this.vertexId = vertexId;
this.typeName = typeName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy