diff options
Diffstat (limited to 'bundles/org.eclipse.wst.sse.core/src-contentmodel/org/eclipse/wst/sse/core/internal/contentmodel/modelquery/extension/ModelQueryExtensionManager.java')
-rw-r--r-- | bundles/org.eclipse.wst.sse.core/src-contentmodel/org/eclipse/wst/sse/core/internal/contentmodel/modelquery/extension/ModelQueryExtensionManager.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/bundles/org.eclipse.wst.sse.core/src-contentmodel/org/eclipse/wst/sse/core/internal/contentmodel/modelquery/extension/ModelQueryExtensionManager.java b/bundles/org.eclipse.wst.sse.core/src-contentmodel/org/eclipse/wst/sse/core/internal/contentmodel/modelquery/extension/ModelQueryExtensionManager.java new file mode 100644 index 0000000000..8e353cccab --- /dev/null +++ b/bundles/org.eclipse.wst.sse.core/src-contentmodel/org/eclipse/wst/sse/core/internal/contentmodel/modelquery/extension/ModelQueryExtensionManager.java @@ -0,0 +1,32 @@ +/* +* Copyright (c) 2002 IBM Corporation and others. +* All rights reserved. This program and the accompanying materials +* are made available under the terms of the Common Public License v1.0 +* which accompanies this distribution, and is available at +* http://www.eclipse.org/legal/cpl-v10.html +* +* Contributors: +* IBM - Initial API and implementation +* Jens Lukowski/Innoopract - initial renaming/restructuring +* +*/ +package org.eclipse.wst.sse.core.internal.contentmodel.modelquery.extension; + +import java.util.List; + +import org.eclipse.wst.sse.core.internal.contentmodel.CMElementDeclaration; +import org.eclipse.wst.sse.core.internal.contentmodel.CMNode; +import org.w3c.dom.Element; + + + +public interface ModelQueryExtensionManager +{ + List getDataTypeValues(Element element, CMNode cmNode); + + void filterAvailableElementContent(List availableContent, Element element, CMElementDeclaration ed); + + void addExtension(ModelQueryExtension extension); + + void removeExtension(ModelQueryExtension extension); +} |