Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgkessler2011-03-16 21:14:56 +0000
committergkessler2011-03-16 21:14:56 +0000
commitbdf53ad1099c470a78a8ce9aeef1a4be1a655a34 (patch)
tree843dfe63faf01367e8131577006234ddb9c3d878 /jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org
parented4a30204594ef41b2d03c12bf4caa411ff27921 (diff)
downloadwebtools.jsf-bdf53ad1099c470a78a8ce9aeef1a4be1a655a34.tar.gz
webtools.jsf-bdf53ad1099c470a78a8ce9aeef1a4be1a655a34.tar.xz
webtools.jsf-bdf53ad1099c470a78a8ce9aeef1a4be1a655a34.zip
[326016] Eliminate usage of deprecated metadata framework code
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org')
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/util/TagMetadataLoader.java44
1 files changed, 27 insertions, 17 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/util/TagMetadataLoader.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/util/TagMetadataLoader.java
index e4425db9b..942f7f991 100644
--- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/util/TagMetadataLoader.java
+++ b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/util/TagMetadataLoader.java
@@ -18,8 +18,10 @@ import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.jst.jsf.common.metadata.Entity;
import org.eclipse.jst.jsf.common.metadata.Model;
import org.eclipse.jst.jsf.common.metadata.Trait;
-import org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext;
-import org.eclipse.jst.jsf.common.metadata.query.TaglibDomainMetaDataQueryHelper;
+import org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext;
+import org.eclipse.jst.jsf.common.metadata.query.internal.MetaDataQueryContextFactory;
+import org.eclipse.jst.jsf.common.metadata.query.internal.MetaDataQueryFactory;
+import org.eclipse.jst.jsf.common.metadata.query.internal.taglib.ITaglibDomainMetaDataQuery;
import org.eclipse.jst.jsf.facelet.core.internal.cm.addtagmd.ElementData;
import org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo;
import org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfos;
@@ -78,16 +80,20 @@ public class TagMetadataLoader
public ElementData getElementData(final String nsUri,
final String tagName)
{
- final ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper
- .createMetaDataModelContext(_project, nsUri);
+ final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(_project);
+ final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(context);
+ final Entity entity = query.getQueryHelper().getEntity(nsUri, tagName);
- final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
- modelContext, tagName);
+// final ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper
+// .createMetaDataModelContext(_project, nsUri);
+//
+// final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
+// modelContext, tagName);
if (entity != null)
{
- Trait trait =
- TaglibDomainMetaDataQueryHelper.getTrait(entity, TRAIT_ADDITIONALELEMENTDATA);
+ Trait trait = query.findTrait(entity, TRAIT_ADDITIONALELEMENTDATA);
+// TaglibDomainMetaDataQueryHelper.getTrait(entity, TRAIT_ADDITIONALELEMENTDATA);
if (trait != null)
{
EObject value= trait.getValue();
@@ -104,21 +110,23 @@ public class TagMetadataLoader
final String key)
{
String value = null;
- final Model model = getModel(nsUri);
+ final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(_project);
+ final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(context);
+ final Model model = getModel(query, nsUri);
if (model != null)
{
- value = getString(key, model, tagName);
+ value = getString(query, key, model, tagName);
}
return value;
}
- private String getString(final String key, final Model model,
+ private String getString(final ITaglibDomainMetaDataQuery query, final String key, final Model model,
final String tagName)
{
String value = null;
// use palette infos if available
- final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(model,
+ final Trait trait = query.findTrait(model,
PALETTE_INFOS);
if (trait != null)
{
@@ -147,16 +155,18 @@ public class TagMetadataLoader
return value;
}
- private Model getModel(final String nsUri)
+ private Model getModel(final ITaglibDomainMetaDataQuery query, final String nsUri)
{
- final ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper
- .createMetaDataModelContext(_project, nsUri);
- final Model model = TaglibDomainMetaDataQueryHelper
- .getModel(modelContext);
+ final Model model = query.findTagLibraryModel(nsUri);
+// final ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper
+// .createMetaDataModelContext(_project, nsUri);
+// final Model model = TaglibDomainMetaDataQueryHelper
+// .getModel(modelContext);
// no caching at this time so there is no need to listen to model
// notifications
// if (model != null && !hasAdapter(model))
// addAdapter(model);
+
return model;
}
}

Back to the top