Home » Modeling » UML2 » Class.getExtensions()?
|
Re: Class.getExtensions()? [message #504211 is a reply to message #504190] |
Thu, 17 December 2009 12:06 |
|
--=-ydMohiTVdignCk+cO168
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hi, Timothy,
The extensions property gives you the Extension associations (to
Stereotypes, obviously) of a *metaclass* (metaclasses being modeled as
UML Class instances).
So, for example, if your model you have any profile applications, then
the UML metamodel elements such as Actor, UseCase, and, yes, Class may
be extended by Stereotypes defined in the applied Profiles. In such
cases, the Extensions will give you those extension associations.
If you just want to find out the stereotypes applied to a model element
(perhaps a class) then just use Element::getAppliedStereotypes().
HTH,
Christian
On Thu, 2009-12-17 at 16:53 +0100, Timothy Marc wrote:
> Hi all,
>
> i've tried to get all extensions of a stereotyped class. But the list is
> allways empty. The spec (v.2.2, 18.3.1, p. 656) states, that a class,
> which is annotated should point to extension elements, which point to
> this class.
> DId i missinterprete something or is this a bug?
>
> Thanks Timothy
--=-ydMohiTVdignCk+cO168
Content-Type: text/html; charset="utf-8"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.24.1.1">
</HEAD>
<BODY>
Hi, Timothy,<BR>
<BR>
The extensions property gives you the Extension associations (to Stereotypes, obviously) of a *metaclass* (metaclasses being modeled as UML Class instances).<BR>
<BR>
So, for example, if your model you have any profile applications, then the UML metamodel elements such as Actor, UseCase, and, yes, Class may be extended by Stereotypes defined in the applied Profiles. In such cases, the Extensions will give you those extension associations.<BR>
<BR>
If you just want to find out the stereotypes applied to a model element (perhaps a class) then just use Element::getAppliedStereotypes().<BR>
<BR>
HTH,<BR>
<BR>
Christian<BR>
<BR>
<BR>
On Thu, 2009-12-17 at 16:53 +0100, Timothy Marc wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hi all,
i've tried to get all extensions of a stereotyped class. But the list is
allways empty. The spec (v.2.2, 18.3.1, p. 656) states, that a class,
which is annotated should point to extension elements, which point to
this class.
DId i missinterprete something or is this a bug?
Thanks Timothy
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>
--=-ydMohiTVdignCk+cO168--
|
|
|
Re: Class.getExtensions()? [message #628130 is a reply to message #504190] |
Thu, 17 December 2009 17:04 |
|
--=-ydMohiTVdignCk+cO168
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hi, Timothy,
The extensions property gives you the Extension associations (to
Stereotypes, obviously) of a *metaclass* (metaclasses being modeled as
UML Class instances).
So, for example, if your model you have any profile applications, then
the UML metamodel elements such as Actor, UseCase, and, yes, Class may
be extended by Stereotypes defined in the applied Profiles. In such
cases, the Extensions will give you those extension associations.
If you just want to find out the stereotypes applied to a model element
(perhaps a class) then just use Element::getAppliedStereotypes().
HTH,
Christian
On Thu, 2009-12-17 at 16:53 +0100, Timothy Marc wrote:
> Hi all,
>
> i've tried to get all extensions of a stereotyped class. But the list is
> allways empty. The spec (v.2.2, 18.3.1, p. 656) states, that a class,
> which is annotated should point to extension elements, which point to
> this class.
> DId i missinterprete something or is this a bug?
>
> Thanks Timothy
--=-ydMohiTVdignCk+cO168
Content-Type: text/html; charset="utf-8"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.24.1.1">
</HEAD>
<BODY>
Hi, Timothy,<BR>
<BR>
The extensions property gives you the Extension associations (to Stereotypes, obviously) of a *metaclass* (metaclasses being modeled as UML Class instances).<BR>
<BR>
So, for example, if your model you have any profile applications, then the UML metamodel elements such as Actor, UseCase, and, yes, Class may be extended by Stereotypes defined in the applied Profiles. In such cases, the Extensions will give you those extension associations.<BR>
<BR>
If you just want to find out the stereotypes applied to a model element (perhaps a class) then just use Element::getAppliedStereotypes().<BR>
<BR>
HTH,<BR>
<BR>
Christian<BR>
<BR>
<BR>
On Thu, 2009-12-17 at 16:53 +0100, Timothy Marc wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hi all,
i've tried to get all extensions of a stereotyped class. But the list is
allways empty. The spec (v.2.2, 18.3.1, p. 656) states, that a class,
which is annotated should point to extension elements, which point to
this class.
DId i missinterprete something or is this a bug?
Thanks Timothy
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>
--=-ydMohiTVdignCk+cO168--
|
|
|
Goto Forum:
Current Time: Wed Sep 25 23:59:23 GMT 2024
Powered by FUDForum. Page generated in 0.04632 seconds
|