package cn.stylefeng.workflow.api.pojo;

import cn.stylefeng.workflow.api.entity.design.Definition;
import cn.stylefeng.workflow.api.entity.design.Model;
import cn.stylefeng.workflow.api.entity.design.Node;
import cn.stylefeng.workflow.api.entity.design.NodeEdge;
import cn.stylefeng.workflow.api.entity.instance.RuntimeInstance;
import cn.stylefeng.workflow.api.entity.instance.RuntimeNode;
import lombok.Data;

import java.util.List;

@Data
public class InstanceContext {

    private Model model;

    private Definition definition;

    private RuntimeInstance runtimeInstance;

    private List<Node> definitionNodeList;

    private List<NodeEdge> definitionNodeEdgeList;

    private InstanceVariable instanceVariable;

    private RuntimeNode runtimeNode;

}
