Class MdModelNewWizardPageComponent<M extends IMdObjectModel>

    • Constructor Detail

      • MdModelNewWizardPageComponent

        public MdModelNewWizardPageComponent​(IMdObjectAvailability mdObjectAvailability)
        Creates a new component.
        Parameters:
        mdObjectAvailability - the metadata object availability service, cannot be null
    • Method Detail

      • createParentComponent

        protected DtTextComponent createParentComponent()
        Creates configuration name field and embed it in page for displaying only.
        Returns:
        the component
      • createNameComponent

        protected DtTextComponent createNameComponent()
        Creates a MdObject name component and embed it in page.
        Returns:
        the name component
      • createSynonymComponent

        protected MultilanguageComponent createSynonymComponent()
        Creates a MdObject synonym component and embed it in page.
        Returns:
        the synonym component.
      • createCommentComponent

        protected DtTextComponent createCommentComponent()
        Creates a MdObject comment component and embed it in page.
        Returns:
        the comment component
      • getTopObject

        protected org.eclipse.emf.ecore.EObject getTopObject​(org.eclipse.emf.ecore.EObject object)
        Returns top Configuration object parent for the given model object.
        Parameters:
        object - the object to get top object for, cannot be null
        Returns:
        the top Configuration object parent for the given model object, never null