package com.neverwinterdp.scribengin.event; import com.neverwinterdp.registry.event.NodeEvent; import com.neverwinterdp.registry.event.Event; public class ScribenginEvent extends Event { static public enum DataflowAttr { status, descriptor } static public enum ScribenginAttr { dataflow_status, dataflow_descriptor } final static public String DATAFLOW_STATUS = "dataflow-status" ; public ScribenginEvent(String name, NodeEvent event) { super(name, event); } public void attr(ScribenginAttr attr, Object value) { attr(attr.toString(), value); } public <T> T attr(ScribenginAttr attr) { return (T) attr(attr.toString()); } public void attr(DataflowAttr attr, Object value) { attr(attr.toString(), value); } public <T> T attr(DataflowAttr attr) { return (T) attr(attr.toString()); } }