13.07.2015 Views

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Archetypes</strong>, <strong>Color</strong>, <strong>and</strong> <strong>the</strong> <strong>Domain</strong>-<strong>Neutral</strong> Component ▼ 19Interacts with itsyellow roles or itspink moment-intervalsPartyserialNumbernameaddresscustomValueassessassessAcrossRolesgetCustomElseDefaultValuelistRoleslistPartiesassessAcrossParties1PartyDescriptiontypedescriptionitemNumberdefaultValue0..*1assessWithPlugInElseDefaultassessAcrossPartiesfindAvailablecalcQtyAvailablecalcTotalForlistPartieslistDescsassessAcrossDescsPlaceserialNumbernameaddresscustomValueassessassessAcrossRolesgetCustomElseDefaultValuelistRoleslistPlacesassessAcrossPlaces1PlaceDescriptiontypedescriptionitemNumberdefaultValue0..*1assessWithPlugInElseDefaultassessAcrossPlacesfindAvailablecalcQtyAvailablecalcTotalForlistPlaceslistDescsassessAcrossDescsInteracts with itsgreen parties orits pink moment-0..1intervalsInteractswith its pinkmoment-intervals0..1PartyRoleassignedNumberstatusassessAcrossMIslistMIslistRolesassessAcrossRolesinterfaceIAssessassess1 0..*MomentIntervalnumberdateOrDateTimeOrInterval0..1PlaceRoleassignedNumberstatusassessAcrossMIs0..*1listMIslistRolesassessAcrossRoles0..1interfaceIAssessassessprioritytotalstatusPriorMIInteracts- With its pink mi-details- With its pink prior moment-intervals- With its pink next moment-intervals- With its coresponding yellow roles,green party/place/things, orblue descriptionsmakeMomentInterval1 0..* 1 0..* addDetailNextMIcalcTotalassessrecalcTotal<strong>com</strong>pletecancelmi_generateNextmi_assessWRTPriorThingmi_assessWRTNextserialNumbermi_<strong>com</strong>parePlanVsActual0..*namelistMIsactualaddressassessAcrossMIscustomValue10..1planassessassessAcrossRoles1getCustomElseDefaultValuelistRolesinterfacelistThingsassessAcrossThingsIMakeMomentInterval1makeMomentIntervalThingDescriptiontypedescriptionitemNumberdefaultValue0..*1 assessWithPlugInElseDefaultassessAcrossThingsfindAvailablecalcQtyAvailablecalcTotalForlistThingslistDescsassessAcrossDescs0..10..11..*MomentIntervalDetailqtycalcTotalThingRoleassignedNumber0..*0..*statusassessAcrossMIslistMIslistRolesassessAcrossRolesinterfaceIAssessassessFIGURE 1-16A. ▲Assess with respect to a subsequent moment-interval: implicit dynamics.aSenderaMomentInterval...MomentIntervalaNextMomentInterval...NextMI1: mi_assessWRTNextFOR eachsubsequentmoment-interval2: assessFIGURE 1-16B. ▲ Assess with respect to a subsequent moment-interval: explicit dynamics.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!