All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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