[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.modeling.m2m] [QVTO] Help with syntax for assigning values to attributes defined as a certain datatype.
|
- From: Toñi Reina Quintero <reinaqu@xxxxxxxxx>
- Date: Wed, 26 Aug 2009 13:15:00 +0200
- Newsgroups: eclipse.modeling.m2m
- Organization: EclipseCorner
- User-agent: Thunderbird 2.0.0.23 (Windows/20090812)
Hi again,
as you may suppose for my previous posts, I'm working with the
xhtml.ecore metamodel. That is, I'm trying to generate some xhmtl from
my source metamodel.
The problem comes when I try to assign a value for the class attribute
of the li type. The xhtml code I'm trying to obtain is something similar
to the following one:
<LI>
<A CLASS="active" TITLE="News" HREF="./1-news.html"> News</A>
</LI>
For that, I have written the following constructor:
constructor xhtml::LiType::LiType(current: siteMap::Node,
iter:siteMap::Node){
a += object xhtml::AType {
_class += 'active';
href:='./'+iter.fullFileName();
title:=guardTexts(iter.label, iter.name);
text:= title;
};
}
The error is in the line _class+='active'. class has been defined as a
NMTOKENS datatype. And this datatype has been defined having as a base
the java.util.List. I suppose the problem is the syntax, so my concrete
question is how can I assign the active value to the attribute class in
this case?
Thanks in advance,
Toñi