code: public static boolean setEditable(Element element, String serverId, boolean editable) {
  
          I_CmsLayoutBundle.INSTANCE.editorCss().ensureInjected();
          NodeList<Element> children = CmsDomUtil.querySelectorAll(
              FIELD_SELECTOR + ENTITY_ID_SELECTOR_PREFIX + serverId + ENTITY_ID_SELECTOR_SUFFIX,
              element);
          if (children.getLength() > 0) {
              for (int i = 0; i < children.getLength(); i++) {
                  Element child = children.getItem(i);
                  if (editable) {
                      child.addClassName(I_CmsLayoutBundle.INSTANCE.editorCss().inlineEditable());
                  } else {
                      child.removeClassName(I_CmsLayoutBundle.INSTANCE.editorCss().inlineEditable());
                  }
              }
              return true;
          }
          return false;
      }
docs: Sets all annotated child elements editable.<p>
  
  @param element the element
  @param serverId the editable resource structure id
  @param editable <code>true</code> to enable editing
  
  @return <code>true</code> if the element had editable elements