Current section

Files

Jump to
bpe include bpe.hrl
Raw

include/bpe.hrl

-include_lib("kvs/include/kvs.hrl").
-ifndef(BPE_HRL).
-define(BPE_HRL, true).
-record(task, { name=[], roles=[], module=[] }).
-record(userTask, { name=[], roles=[], module=[] }).
-record(serviceTask, { name=[], roles=[], module=[] }).
-record(receiveTask, { name=[], roles=[], module=[] }).
-record(messageEvent, { name=[], payload=[], timeout=[], module }).
-record(boundaryEvent,{ name=[], payload=[], timeout=[], timeDate=[], timeDuration=[], timeCycle=[], module=[] }).
-record(timeoutEvent, { name=[], payload=[], timeout=[], timeDate=[], timeDuration=[], timeCycle=[], module=[] }).
-record(beginEvent , { name=[], module=[] }).
-record(endEvent, { name=[], module=[] }).
-record(sequenceFlow, { source=[], target=[] }).
-record(history, { ?ITERATOR(feed), name=[], task=[], time=[] }).
-record(process, { ?ITERATOR(feed), name=[],
roles=[], tasks=[], events=[], history=[], flows=[],
rules=[], docs=[], options=[],
task=[], timer=[], notifications=[], result=[],
started=[], beginEvent=[], endEvent=[] }).
-endif.