@SuppressWarnings("unchecked")
    @Override
    public Layer moveUp()
    {
        final Node<?> parent = getParent();

        if (null != parent)
        {
            final IContainer<?, Layer> container = (IContainer<?, Layer>) parent.asContainer();

            if (null != container)
            {
                container.moveUp(this);
            }
        }
        return this;
    }
@ SuppressWarnings ( "unchecked" ) @ Override public Layer moveUp ( ) { final Node < ? > parent = getParent ( ) ; if ( null != parent ) { final IContainer < ? , Layer > container = ( IContainer < ? , Layer > ) parent . asContainer ( ) ; if ( null != container ) { container . moveUp ( this ) ; } } return this ; }
Moves this layer one level up.

@return Layer