【技术实现步骤摘要】
状态图的配置方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种状态图的配置方法、装置、设备及存储介质。
技术介绍
状态图,也称状态机图,是展示状态机的图,显示了一个对象如何根据当前状态对不同事件做出反应的动态行为。状态图适用于对系统的动态方面进行建模,适合描述一个对象在其生命周期中的各种状态及状态的转换。目前,状态图均是根据实际应用需求生成的。也即,状态图中包括与实际应用需求对应的各个状态,以及各个状态之间是通过什么事件进行转换。进而,对于不同的应用需求,开发者均需要单独进行代码开发,如果需求出现调整,开发者还要对开发代码进行修改以适应调整后的应用需求,由此导致了状态图的开发成本很高、维护成本也很高。
技术实现思路
本专利技术实施例提供一种状态图的配置方法、装置、设备及存储介质,以实现对状态图简单且灵活的配置,降低状态图的开发成本和维护成本。第一方面,本专利技术实施例提供了一种状态图的配置方法,包括:监测状态图编辑界面中的操作指令;如果在所述状态图 ...
【技术保护点】
1.一种状态图的配置方法,其特征在于,包括:/n监测状态图编辑界面中的操作指令;/n如果在所述状态图编辑界面中接收到目标配置指令,则执行与所述目标配置指令对应的状态图配置操作。/n
【技术特征摘要】
1.一种状态图的配置方法,其特征在于,包括:
监测状态图编辑界面中的操作指令;
如果在所述状态图编辑界面中接收到目标配置指令,则执行与所述目标配置指令对应的状态图配置操作。
2.根据权利要求1所述的方法,其特征在于,所述目标配置指令包括:状态添加指令;
执行与所述目标配置指令对应的状态图配置操作,包括:
响应于所述状态添加指令,初始化一个新的状态类对象;
将所述新的状态类对象添加至目标状态数组中;
和/或,
所述目标配置指令包括:状态删除指令;
执行与所述目标配置指令对应的状态图配置操作,包括:
响应于所述状态删除指令,将所述状态删除指令指示的目标状态类对象在所述目标状态数组中删除。
3.根据权利要求1所述的方法,其特征在于,所述目标配置指令包括:状态块移动指令;
执行与所述目标配置指令对应的状态图配置操作,包括:
响应于所述状态块移动指令,确定与所述状态块移动指令对应的目标状态类对象以及目标坐标;
根据所述目标坐标确定所述目标状态类对象在所述状态图编辑界面中的目标图块区域;
如果所述目标图块区域与任意一个状态类对象在所述状态图编辑界面中的图块区域都不存在交集,则根据所述目标坐标修改所述目标状态类对象的位置坐标。
4.根据权利要求3所述的方法,其特征在于,还包括:
如果所述目标图块区域与一个其他状态类对象存在交集,则判断所述目标图块区域是否全部落入所述其他状态类对象在所述状态图编辑界面中的图块区域内,若是,则设置所述其他状态类对象与所述目标状态类对象的父子嵌套关系;
和/或,
如果其他状态类对象和所述目标状态类对象设置了父子嵌套关系,则在接收到针对所述目标状态类对象的状态块移动指令时,如果确定所述目标图块区域未全部落入任意一个状态类对象在所述状态图编辑界面中的图块区域内,则清除所述其他状态类对象与所述目标状态类对象的父子嵌套关系。
5.根据权利要求1所述的方法,其特征在于,所述目标配置指令包括:状态块调整指令;
执行与所述目标配置指令对应的状态图配置操作,包括:
响应于...
【专利技术属性】
技术研发人员:李太友,陈桂刚,刘纯,李大勤,宋晨,孟子文,郭昊,
申请(专利权)人:天津中新智冠信息技术有限公司,天津美腾科技股份有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。