Hi,
Thanks.
I passed over the comment and now we have: "FAMIXType is a generic class representing a type in an object-oriented language. It has several specializations for specific kinds of types, the typical one being FAMIXClass.
A type is defined in a container (instance of FAMIXContainer). The container is typically a namespace (instance of FAMIXNamespace), but may also be a class (in the case of nested classes), or a method (in the case of anonymous classes).
A type can have multiple subtypes or supertypes. These are modelled by means of FAMIXInheritance instances. A type can hold methods (instances of FAMIXMethod) and attributes (instances of FAMIXAttribute). "
Cheers, Doru
On 30 Oct 2011, at 23:56, Stéphane Ducasse wrote:
FAMIXType is a generic class representing a type in an object-oriented language.
As such a type can have multiple subtypes or supertypes. These are represented by instances of FAMIXInheritance. A type defines methods (operations), attributes.
It is also defined in a container often a FAMIXNamespace or a FAMIXPackage, depending of the language. It may also be a class (in case of nested classes).
It can also define behavioursWithDeclaredType structuresWithDeclaredType
I have a question: what are behavioursWithDeclaredType and structuresWithDeclaredType
structure I guess a bit. behaviroWithDeclaredType is for parametrized subclasses?
Stef _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"What is more important: To be happy, or to make happy?"