element.refreshStructureFromParent();
element.refreshStructureFromParent( module );
	private void resolveExtendsElement( )	{		DesignElement element = getElement( );		Module module = handler.getModule( );		ElementDefn defn = (ElementDefn) element.getDefn( );		// Resolve extends		int id = defn.getNameSpaceID( );		assert id != MetaDataConstants.NO_NAME_SPACE;		String extendsName = element.getExtendsName( );		if ( StringUtil.isBlank( extendsName ) )			return;		IModuleNameSpace moduleNameSpace = module.getModuleNameSpace( id );		ElementRefValue refValue = moduleNameSpace.resolve( extendsName );		// DesignElement parent = module.resolveElement( extendsName, id );		try		{			element.checkExtends( refValue.getElement( ) );			element.setExtendsElement( refValue.getElement( ) );			element.refreshStructureFromParent();		}		catch ( ExtendsException ex )		{			handler.getErrorHandler( ).semanticError( ex );		}	}