|
@@ -120,7 +120,7 @@ void UIMLView::parseTable( Iterator<XML::Element *> childs, ObjTabelle *table )
|
|
|
if( table->getSpaltenAnzahl() < c )
|
|
|
table->addSpalte( Text( c - 1 ) );
|
|
|
if( z )
|
|
|
- table->setZeichnungZ( (char *)Text( c - 1 ), (char *)line, (Zeichnung *)z->getThis() );
|
|
|
+ table->setZeichnungZ( (char *)Text( c - 1 ), (char *)line, z->getThis()->as<Zeichnung>() );
|
|
|
c++;
|
|
|
}
|
|
|
}
|
|
@@ -133,7 +133,7 @@ void UIMLView::parseFrame( Iterator<XML::Element *> childs, Fenster *frame )
|
|
|
{
|
|
|
Zeichnung *z = parseElement( i._ );
|
|
|
if( z )
|
|
|
- frame->addMember( (Zeichnung *)z->getThis() );
|
|
|
+ frame->addMember( z->getThis()->as<Zeichnung>() );
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -537,7 +537,7 @@ Text UIMLView::addMember( Text uiml, Text parentId )
|
|
|
Zeichnung *z = parseElement( e );
|
|
|
if( z )
|
|
|
{
|
|
|
- ( (Fenster *)members->z( parentId ) )->addMember( (Zeichnung *)z->getThis() );
|
|
|
+ ( (Fenster *)members->z( parentId ) )->addMember( z->getThis()->as<Zeichnung>() );
|
|
|
ed2.getIterator()->addChild( e );
|
|
|
}
|
|
|
return e->getAttributeValue( "id" );
|
|
@@ -626,5 +626,5 @@ XML::Element *UIMLView::zDom() const
|
|
|
// Änderungen am Dom Tree sollten vermieden werden (nur änderungen von attributen einzelner elemente sind erlaubt)
|
|
|
XML::Element *UIMLView::getDom() const
|
|
|
{
|
|
|
- return dom ? (XML::Element *)dom->getThis() : 0;
|
|
|
+ return dom ? dom->getThis()->as<XML::Element>() : 0;
|
|
|
}
|