:content := "(" RootGoal
"|" <goal> "&"
StartTime "|" <time> "&"
EndTime "|" <time> &
Products"|" { <product-ref> } "&"
Resources"|" { <resource> } "&"
")"
The BNF notation of braces to indicate 0 or more occurances is used
for simplicity of notation.
Content
Subfields Syntax
See also PM Content Fields and Values and Redux' Fields and Values
This message is used to inform the PM about the properties of a new
project or a change in properties of an old project. I the project has
just been created and no decisions are applied to the root-goal, the PM
will store the given information to perform consistency checks, once decisions
are applied. If the project has already proceeded, the PM will directly
perform a number of consistency-checks.
Note, that the RootGoal is used to identify the project if multiple
projects are modelled on the same Redux'-agent. It is not possible to change
the root-goal of a project with this message.
( ProjectInfo
:sender iod
:receiver
PM
:language
ProcessLink-EPL
:content
( RootGoal | G0 &
StartTime | ( 0 h 3 / 3 1998 &
EndTime | ( 0 h 3 / 17 / 1998 &
Products | (frame produce) (engine produce) &
Resources | (Watter 1000) (Funds 100000) & )
)