Class AdvancedAnnotationListEditor

    • Constructor Detail

      • AdvancedAnnotationListEditor

        @Inject
        public AdvancedAnnotationListEditor​(AdvancedAnnotationListEditorView view,
                                            org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.datamodeller.service.DataModelerService> modelerService,
                                            javax.enterprise.inject.Instance<ValuePairEditorPopup> valuePairEditorInstance,
                                            javax.enterprise.inject.Instance<AnnotationListItem> itemInstance)
    • Method Detail

      • asWidget

        public com.google.gwt.user.client.ui.Widget asWidget()
        Specified by:
        asWidget in interface com.google.gwt.user.client.ui.IsWidget
      • init

        public void init​(org.kie.workbench.common.services.shared.project.KieModule module,
                         org.kie.workbench.common.services.datamodeller.core.ElementType elementType)
      • loadAnnotations

        public void loadAnnotations​(List<org.kie.workbench.common.services.datamodeller.core.Annotation> annotations)
      • loadAnnotations

        public void loadAnnotations​(List<org.kie.workbench.common.services.datamodeller.core.Annotation> annotations,
                                    Map<String,​org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSource> annotationSources)
      • isReadonly

        public boolean isReadonly()
      • setReadonly

        public void setReadonly​(boolean readonly)
      • getAddAnnotationCallback

        protected org.uberfire.client.callbacks.Callback<org.kie.workbench.common.services.datamodeller.core.Annotation> getAddAnnotationCallback()
      • onDeleteAnnotation

        protected void onDeleteAnnotation​(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
      • getDeleteAnnotationCommand

        protected org.uberfire.mvp.Command getDeleteAnnotationCommand​(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
      • getNoActionCommand

        protected org.uberfire.mvp.Command getNoActionCommand()
      • onEditValuePair

        protected void onEditValuePair​(org.kie.workbench.common.services.datamodeller.core.Annotation annotation,
                                       String valuePair)
      • onClearValuePair

        protected void onClearValuePair​(org.kie.workbench.common.services.datamodeller.core.Annotation annotation,
                                        String valuePair)
      • onCollapseChange

        protected void onCollapseChange​(org.kie.workbench.common.services.datamodeller.core.Annotation currentAnnotation,
                                        boolean collapsed)
      • clear

        public void clear()
      • removeAnnotation

        public void removeAnnotation​(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
      • doValuePairNoAction

        protected void doValuePairNoAction​(ValuePairEditorPopup valuePairEditor)