@Retention(value=SOURCE) @Target(value={TYPE,FIELD,METHOD}) public @interface ActionID
layer based definition
,
the action ought to be placed in
"Actions/" + category() + "/" + id().replace('.','-') + ".instance"
path.ActionRegistration
,
Actions.forID(java.lang.String, java.lang.String)
public abstract String category
public abstract String id
org.myproject.myproduct.MyAction
.