OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cacao message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [cacao] Updated Object Model


Hi Bret,

Iâm curious about the notation used in the object model.  Iâd consider âPlaybookâ to be an abstract class, and âAttack Playbookâ to be a concrete class that is a âsubclassOfâ Playbook. Has this been discussed previously, and if not, would it be clearer to make Playbook, Workflow-Step and Agent-or-Target the abstract (non-implementable) classes and their subclasses be concrete?

With this notation, subclass relationships would be open arrows pointing to the parent class, while properties (like the Workflow-Step property of Playbook) would be closed arrows as shown.

Thanks,
David

 

From: cacao@lists.oasis-open.org <cacao@lists.oasis-open.org> On Behalf Of Bret Jordan
Sent: Monday, September 18, 2023 9:12 PM
To: cacao@lists.oasis-open.org
Subject: [cacao] Updated Object Model

 

All,

 

I have updated the object model for CACAO 2.0

 

Bret



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]