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
On Oct 30, 2011, at 11:56 PM, 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?
I got it. this are for the relationships. i.e. entities that are of that type.
One day we should really think how to add relationships to Smalltalk. First we should get first class instance variables.
Stef _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
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?"
Excellent. Did you publish it? I guess so. I will continue on the rest of the hierarchy and check for the next build :)
On Oct 31, 2011, at 6:45 AM, Tudor Girba wrote:
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?"
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
I did publish. You can just update the package directly.
Doru
On Mon, Oct 31, 2011 at 12:16 PM, Stéphane Ducasse < stephane.ducasse@inria.fr> wrote:
Excellent. Did you publish it? I guess so. I will continue on the rest of the hierarchy and check for the next build :)
On Oct 31, 2011, at 6:45 AM, Tudor Girba wrote:
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?"
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev