<core:FragmentDefinition
        xmlns="sap.m"
        xmlns:core="sap.ui.core" >
    <Dialog
            id="editDialog"
            title="{i18n>EditDialog.Title}"
            type="Message"
            afterClose=".destroy"
            state="Warning">
        <content>
            <Text id="editMessage" text="{/message}" />

            <core:ComponentContainer id="transportContainer" lifecycle="Application"/>
        </content>

        <beginButton>
            <Button id="editSaveButton"
                    text="{i18n>Button.Save}"
                    press=".onConfirm"
                    type="Emphasized"
                    enabled="{ path: '/validation', formatter: '.validate' }" />
        </beginButton>

        <endButton>
            <Button id="editCancelButton"
                    text="{i18n>Button.Cancel}"
                    press="onCancel" />
        </endButton>
    </Dialog>
</core:FragmentDefinition>