Victor Volle wrote:
Berin
Victor Volle wrote:
Just wanted to clarify the naming: what you call Attributes are not the
same
as what Berin calls Attributes. Your Attributes are like my Fields.
Yes, I think so. Imagine a class "Foo" with an instance variable
"bar". In the MetaModel the MetaClass Foo would have an
(Meta)Attribute that has the name "bar". This "bar" can have
properties/extensions/attributes.
What do you prefer?
Be clear in your definitions.
I thought I was :-(
(sorry, I am no native speaker)
All I am saying is that we don't want to overload terms. Use separate
terms for seperate concepts.
Attributes have a name and parameters. They are not representing anything
concrete in the class already.
Sorry, I do not get it. I really think that we might mean different
things by the name of "attribute".
Can your "attributes" be attributes of Classes only and represent
instance variables?
Or:
Are your "attributes" attributes of any
MetaModelElement like Classes, Methods/Operations and
Attributes/Fields. Then your "attribute" is something like
C# attributes? Adding some semantics to a model element.
And you would call my "attribute" a "field"?
My attributes are like the C# attributes. That is the whole point of it.
I would call your attribute a Field, in the Java sense of it.
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin
--
To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>