Examples of CMDocumentManager


Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

    return modelQueryAssociationProvider.getCMElementDeclaration(element);
  }
  
  public CMDocumentManager getCMDocumentManager()
  {
    CMDocumentManager result = null;
    if (modelQueryAssociationProvider instanceof XMLAssociationProvider)
    {            
      XMLAssociationProvider xmlAssociationProvider = (XMLAssociationProvider)modelQueryAssociationProvider;
      result = xmlAssociationProvider.getCMDocumentManager();
    }   
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

        for (int i = 0; i < selectedObjects.length; i++) {
          if (selectedObjects[i] instanceof Node) {
            ModelQuery query = ModelQueryUtil.getModelQuery(((Node) selectedObjects[i]).getOwnerDocument());
            if (query != null) {
              CMDocumentManager mgr = query.getCMDocumentManager();
              if (mgr != null) {
                managers.add(mgr);
                mgr.addListener(fCMDocumentManagerListener);
              }
            }
          }
          /*
           * Add UI refresh adapters and remember notifiers for
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

    // cs... added for inferred grammar support
    //
    if (structuredModel != null) {
      ModelQuery modelQuery = ModelQueryUtil.getModelQuery(structuredModel);
      if (modelQuery != null) {
        CMDocumentManager documentManager = modelQuery.getCMDocumentManager();
        if (documentManager != null) {
          IPreferenceStore store = XMLUIPlugin.getDefault().getPreferenceStore();
          boolean useInferredGrammar = (store != null) ? store.getBoolean(XMLUIPreferenceNames.USE_INFERRED_GRAMMAR) : true;

          documentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_ASYNC_LOAD, true);
          documentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_AUTO_LOAD, false);
          documentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_USE_CACHED_RESOLVED_URI, true);
          DOMObserver domObserver = new DOMObserver(structuredModel);
          domObserver.setGrammarInferenceEnabled(useInferredGrammar);
          domObserver.init();
        }
      }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

      MyDocumentAdapter adapter = new MyDocumentAdapter();
      adapter.connect(fDocument);

      ModelQuery modelQuery = ModelQueryUtil.getModelQuery(fDocument);
      if ((modelQuery != null) && (modelQuery.getCMDocumentManager() != null)) {
        CMDocumentManager cmDocumentManager = modelQuery.getCMDocumentManager();
        cmDocumentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_AUTO_LOAD, false);
      }
     
      // attach a dom observer adapter to the document so others have access to
      // domobserver if needed
      INodeAdapter domObserverAdapter = ((INodeNotifier)fDocument).getExistingAdapter(DOMObserverAdapter.class);
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

    return modelQueryAssociationProvider.getCMElementDeclaration(element);
  }
  
  public CMDocumentManager getCMDocumentManager()
  {
    CMDocumentManager result = null;
    if (modelQueryAssociationProvider instanceof XMLAssociationProvider)
    {            
      XMLAssociationProvider xmlAssociationProvider = (XMLAssociationProvider)modelQueryAssociationProvider;
      result = xmlAssociationProvider.getCMDocumentManager();
    }   
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

        // cs todo...
        // for now we create a CMDocumentCache on a 'per editor' basis
        // in the future we need to support a CMDocumentCache that is
        // shared between editors
        // nsd comment: may not be appropriate depending on
        CMDocumentManager documentManager = modelQuery.getCMDocumentManager();
        if (documentManager != null) {
          configureDocumentManager(documentManager);
        }
        modelQueryAdapterImpl = new ModelQueryAdapterImpl(cmDocumentCache, modelQuery, idResolver);
      }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

    // Stuff from super method (inferred grammar support)
    if (structuredModel != null) {
      ModelQuery modelQuery = ModelQueryUtil
          .getModelQuery(structuredModel);
      if (modelQuery != null) {
        CMDocumentManager documentManager = modelQuery
            .getCMDocumentManager();
        if (documentManager != null) {
          IPreferenceStore store = XMLUIPlugin.getDefault()
              .getPreferenceStore();
          boolean useInferredGrammar = (store != null) ? store
              .getBoolean(XMLUIPreferenceNames.USE_INFERRED_GRAMMAR)
              : true;

          documentManager.setPropertyEnabled(
              CMDocumentManager.PROPERTY_ASYNC_LOAD, true);
          documentManager.setPropertyEnabled(
              CMDocumentManager.PROPERTY_AUTO_LOAD, false);
          documentManager.setPropertyEnabled(
              CMDocumentManager.PROPERTY_USE_CACHED_RESOLVED_URI,
              true);
          DOMObserver domObserver = new DOMObserver(structuredModel);
          domObserver.setGrammarInferenceEnabled(useInferredGrammar);
          domObserver.init();
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.CMDocumentManager

    // Stuff from super method (inferred grammar support)
    if (structuredModel != null) {
      ModelQuery modelQuery = ModelQueryUtil.getModelQuery(structuredModel);
      if (modelQuery != null) {
        CMDocumentManager documentManager = modelQuery.getCMDocumentManager();
        if (documentManager != null) {
          IPreferenceStore store = XMLUIPlugin.getDefault().getPreferenceStore();
          boolean useInferredGrammar = (store != null) ? store
              .getBoolean(XMLUIPreferenceNames.USE_INFERRED_GRAMMAR) : true;

          documentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_ASYNC_LOAD, true);
          documentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_AUTO_LOAD, false);
          documentManager.setPropertyEnabled(CMDocumentManager.PROPERTY_USE_CACHED_RESOLVED_URI, true);
          DOMObserver domObserver = new DOMObserver(structuredModel);
          domObserver.setGrammarInferenceEnabled(useInferredGrammar);
          domObserver.init();
        }
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.