[Modeling] Modeling an Agent Class- register your opinion
Fri, 13 Jun 2003 17:22:05 +0200
I now understand what you mean by 'role'. In our virtual actor model
'Architect' would be a role, like Employee.
As to the second question I was not thinking about a meta class (power type)
but a meta MODEL. A meta model models the concepts used in a model, and a
meta-meta model models the concepts used in a meta-model. Looking at the
meta model of Dr Hong UML class diagram notation is used as the meta-meta
----- Original Message -----
From: "James Odell" <firstname.lastname@example.org>
To: "ModelingTC" <email@example.com>
Sent: Friday, June 13, 2003 2:31 PM
Subject: Re: [Modeling] Modeling an Agent Class- register your opinion
> On 6/13/03 8:10 AM, "f.tolman" indited:
> > As to the idea to use the concept of roles as behaviours I wonder why
> > do not fit with the method concept in UML class diagrams. Is it because
> > want to explicitly detail each role in a separate class diagram?
> You you can model *part* of what you need with class diagrams. For
> you can indicate that Manager is a subclass of Employee, meaning that the
> Manager role is a subrole of Employee.
> > An other question is why you do not introduce a two or three level
> > hierarchy. Meta-meta, meta, ...and apply the same UML notation on each
> > level? In one model role#1 would appear as a method, and in another
> > (an extension of the first model) role#1 would be a class.
> Sorry, I do not understand this. A metaclass is a class whose instances
> classes. I am not sure I understand your usage here. Role (or RoleType)
> would be a metaclass because its instances are roles such as Employee and
> Manager. Bu the instances of these classes are the entities who are
> actually playing the role. So, Employee is not a metaclass.
> Modeling mailing list