diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry')
137 files changed, 0 insertions, 34281 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/ELProxyContributor.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/ELProxyContributor.java deleted file mode 100644 index c000bbc3c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/ELProxyContributor.java +++ /dev/null @@ -1,53 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.jdt.core.IJavaProject; -import org.eclipse.jdt.core.IType; -import org.eclipse.jdt.core.JavaCore; -import org.eclipse.jem.internal.proxy.core.ConfigurationContributorAdapter; -import org.eclipse.jem.internal.proxy.core.IConfigurationContributionController; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.osgi.framework.Bundle; - -/** - * Contributes additional, sometimes fake, jars to the JEM classpath to allow - * for smooth instantiation of introspected objects. - * - * @author cbateman - * - */ -public class ELProxyContributor extends ConfigurationContributorAdapter -{ - private final IProject _project; - - /** - * @param project - */ - public ELProxyContributor(final IProject project) - { - _project = project; - } - - @Override - public void contributeClasspaths( - final IConfigurationContributionController controller) - throws CoreException - { - if (_project.isAccessible()) - { - final IJavaProject javaProject = JavaCore.create(_project); - final IType type = javaProject.findType("java.el.ELException"); //$NON-NLS-1$ - - // if we can't find ELException on the classpath,then inject - // our fake el jar to aid linkage while introspecting facelet libs - if (type == null) - { - final Bundle faceletBundle = FaceletCorePlugin.getDefault().getBundle(); - controller.contributeClasspath(faceletBundle, "/jars/fake_el.jar", //$NON-NLS-1$ - IConfigurationContributionController.APPEND_USER_CLASSPATH, - false); - } - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletMetaResolvingStrategy.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletMetaResolvingStrategy.java deleted file mode 100644 index f202b1fa2..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletMetaResolvingStrategy.java +++ /dev/null @@ -1,205 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import java.util.Iterator; -import java.util.List; - -import org.eclipse.core.resources.IProject; -import org.eclipse.emf.common.util.EList; -import org.eclipse.jst.jsf.common.dom.TagIdentifier; -import org.eclipse.jst.jsf.common.runtime.internal.model.component.ComponentTypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ConverterTypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ValidatorTypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.model.types.TypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.IHandlerTagElement.TagHandlerType; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement; -import org.eclipse.jst.jsf.core.internal.tld.TagIdentifierFactory; -import org.eclipse.jst.jsf.designtime.internal.Messages; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.ViewMetadataLoader; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.ViewMetadataMapper; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.viewmapping.TagMapping; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.viewmapping.TagToViewObjectMapping; -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.AbstractTagResolvingStrategy; -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.DefaultTagTypeInfo; -import org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.ComponentTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.ConverterTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.HandlerTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.NoArchetypeFaceletTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.ValidatorTag; -import org.osgi.framework.Version; - -/** - * Resolves facelet tags from JSF framework metadata. - * - * @author cbateman - * - */ -public class FaceletMetaResolvingStrategy - extends - AbstractTagResolvingStrategy<IFaceletTagResolvingStrategy.TLDWrapper, String> - implements IFaceletTagResolvingStrategy -{ - - /** - * strategy id - */ - public final static String ID = "org.eclipse.jst.jsf.facelet.metadata.FaceletMetaResolvingStrategy"; //$NON-NLS-1$ - /** - * displayable nameb - */ - public final static String DISPLAY_NAME = Messages.DefaultJSPTagResolver_DisplayName; - - private final ViewMetadataLoader _loader; - private final ViewMetadataMapper _mapper; - private final FaceletDocumentFactory _factory; - - /** - * @param project - * @param factory - */ - public FaceletMetaResolvingStrategy(final IProject project, - final FaceletDocumentFactory factory) - { - _factory = factory; - _loader = new ViewMetadataLoader(project); - _mapper = new ViewMetadataMapper(); - } - - @Override - public ITagElement resolve( - final IFaceletTagResolvingStrategy.TLDWrapper elementDecl) - { - final String uri = elementDecl.getUri(); - final String tagName = elementDecl.getTagDefn().getTagName(); - final TagIdentifier tagId = TagIdentifierFactory.createJSPTagWrapper( - uri, tagName); - final TagMapping mapping = _loader.getTagToViewMapping(tagId); - - TypeInfo elementType = null; - if (mapping != null) - { - elementType = findTypeInfo(mapping, "1.1", null); //$NON-NLS-1$ - } - final List<FaceletTaglibTagAttribute> attributes = - elementDecl.getTagDefn().getAttribute(); - if (elementType instanceof ComponentTypeInfo) - { - return new ComponentTag(uri, tagName, - (ComponentTypeInfo) elementType, null, _factory, - new MetadataAttributeAdvisor(tagId, _loader, attributes)); - } - else if (elementType instanceof ConverterTypeInfo) - { - return new ConverterTag(uri, tagName, - (ConverterTypeInfo) elementType, null, _factory, - new MetadataAttributeAdvisor(tagId, _loader, attributes)); - } - else if (elementType instanceof ValidatorTypeInfo) - { - return new ValidatorTag(uri, tagName, - (ValidatorTypeInfo) elementType, null, _factory, - new MetadataAttributeAdvisor(tagId, _loader, attributes)); - } - else if (elementType instanceof TagHandlerType) - { - return new HandlerTag(uri, tagName, - (TagHandlerType) elementType, null, _factory, - new MetadataAttributeAdvisor( - tagId, _loader, attributes)); - } - else if (DefaultTagTypeInfo.isDefaultLib(tagId.getUri())) - { - return new NoArchetypeFaceletTag(uri, tagName, _factory, new MetadataAttributeAdvisor(tagId, _loader, attributes)); - } - - // not found - return null; - } - - private TypeInfo findTypeInfo(final TagMapping mapping, - final String jsfVersion, final String libVersion) - { - final EList list = mapping.getVersionedTagToViewMappings(); - - FIND_BY_VERSION: for (final Iterator<?> it = list.iterator(); it - .hasNext();) - { - Object obj = it.next(); - - if (obj instanceof TagToViewObjectMapping) - { - final TagToViewObjectMapping viewMapping = (TagToViewObjectMapping) obj; - - final String minJsfVersionString = viewMapping - .getMinJSFVersion(); - if (minJsfVersionString != null) - { - try - { - final Version version = new Version(jsfVersion); - final Version minVersion = Version - .parseVersion(minJsfVersionString); - - if (version.compareTo(minVersion) < 0) - { - // my version is less than the minimum specified - // by this meta-data - continue FIND_BY_VERSION; - } - } - catch (final IllegalArgumentException iae) - { - continue FIND_BY_VERSION; - } - } - final String minLibVersionString = viewMapping - .getMinLibraryVersion(); - if (libVersion != null && minLibVersionString != null) - { - try - { - final Version version = new Version(libVersion); - final Version minLibVersion = Version - .parseVersion(minLibVersionString); - - if (version.compareTo(minLibVersion) < 0) - { - // my lib version is less than the minimum specified - // by the meta-data - continue FIND_BY_VERSION; - } - } - catch (IllegalArgumentException iae) - { - continue FIND_BY_VERSION; - } - } - return _mapper.mapToFrameworkData(viewMapping.getTypeInfo()); - } - } - return null; - } - - @Override - public String getId() - { - return ID; - } - - public String getDisplayName() - { - return DISPLAY_NAME; - } - -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletRegistryManager.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletRegistryManager.java deleted file mode 100644 index 357458b0d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletRegistryManager.java +++ /dev/null @@ -1,130 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IWorkspace; -import org.eclipse.jst.jsf.common.internal.resource.ResourceSingletonObjectManager; -import org.eclipse.jst.jsf.core.JSFVersion; -import org.eclipse.jst.jsf.designtime.internal.view.model.ITagRegistry; -import org.eclipse.jst.jsf.designtime.internal.view.model.TagRegistryFactory; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCoreTraceOptions; - -/** - * A per-resource singleton manager for TLDTagRegistry's. - * - * @author cbateman - * - */ -public final class FaceletRegistryManager extends - ResourceSingletonObjectManager<FaceletTagRegistry, IProject> -{ - // STATIC - private static FaceletRegistryManager INSTANCE; - - /** - * @return the singleton instance - */ - private static FaceletRegistryManager getGlobalManager(final IWorkspace workspace) - { - if (FaceletCoreTraceOptions.TRACE_REGISTRYMANAGER) - { - FaceletCoreTraceOptions - .log("FaceletRegistryManager: Initializing FaceletRegistryManager singleton"); //$NON-NLS-1$ - } - - synchronized(FaceletRegistryManager.class) - { - if (INSTANCE == null) - { - INSTANCE = new FaceletRegistryManager(workspace); - } - - return INSTANCE; - } - } - - private FaceletRegistryManager(final IWorkspace workspace) - { - super(workspace); - } - - @Override - protected FaceletTagRegistry createNewInstance(final IProject project) - { - if (FaceletCoreTraceOptions.TRACE_REGISTRYMANAGER) - { - FaceletCoreTraceOptions.log("FaceletRegistryManager: creating new instance for " //$NON-NLS-1$ - + project.toString()); - } - - return new FaceletTagRegistry(project); - } - - @Override - protected void runAfterGetInstance(final IProject resource) - { - if (FaceletCoreTraceOptions.TRACE_REGISTRYMANAGER) - { - FaceletCoreTraceOptions.log("FaceletRegistryManager: Acquired instance for " //$NON-NLS-1$ - + resource.toString()); - } - } - - @Override - protected void runBeforeGetInstance(final IProject resource) - { - if (FaceletCoreTraceOptions.TRACE_REGISTRYMANAGER) - { - FaceletCoreTraceOptions.log("FaceletRegistryManager: Getting registry for " //$NON-NLS-1$ - + resource.toString()); - } - } - - /** - * Adapter used to allow creation by extension point. - * - * @author cbateman - * - */ - public static class MyRegistryFactory extends TagRegistryFactory - { - @Override - public ITagRegistry createTagRegistry(IProject project) throws TagRegistryFactoryException - { - try - { - return getGlobalManager(project.getWorkspace()).getInstance(project); - } - catch (ManagedObjectException e) - { - throw new TagRegistryFactoryException(e); - } - } - - @Override - public boolean isInstance(IProject project) - { - return getGlobalManager(project.getWorkspace()).isInstance(project); - } - - public String getDisplayName() - { - return Messages.FaceletRegistryManager_REGISTRY_FACTORY_DISPLAYNAME; - } - - @Override - public boolean projectIsValid(IProject project) { - if (project == null) - { - return false; - } - - final JSFVersion jsfVersion = JSFVersion.valueOfProject(project); - if (jsfVersion != null && jsfVersion.compareTo(JSFVersion.V2_0) >= 0) - { - return true; - } - - return false; - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletTagRegistry.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletTagRegistry.java deleted file mode 100644 index 16f782b66..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletTagRegistry.java +++ /dev/null @@ -1,374 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.concurrent.ConcurrentLinkedQueue; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.MultiStatus; -import org.eclipse.core.runtime.Status; -import org.eclipse.core.runtime.jobs.Job; -import org.eclipse.jdt.core.JavaCore; -import org.eclipse.jdt.core.JavaModelException; -import org.eclipse.jst.jsf.common.internal.managedobject.IManagedObject; -import org.eclipse.jst.jsf.common.internal.managedobject.ObjectManager.ManagedObjectException; -import org.eclipse.jst.jsf.common.internal.policy.IdentifierOrderedIteratorPolicy; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.Namespace; -import org.eclipse.jst.jsf.core.internal.JSFCorePlugin; -import org.eclipse.jst.jsf.core.internal.JSFCoreTraceOptions; -import org.eclipse.jst.jsf.designtime.internal.view.model.AbstractTagRegistry; -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.CompositeTagResolvingStrategy; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCoreTraceOptions; -import org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.IFaceletTagResolvingStrategy.TLDWrapper; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.FaceletTagIndex; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IProjectTaglibDescriptor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.FaceletNamespace; - -/** - * Registry of all facelet tag registries: at most one per project. - * - */ -public final class FaceletTagRegistry extends AbstractTagRegistry implements - IManagedObject -{ - // INSTANCE - private final ConcurrentLinkedQueue<LibraryOperation> _changeOperations = new ConcurrentLinkedQueue<LibraryOperation>(); - - private final IProject _project; - private final Map<String, FaceletNamespace> _nsResolved; - private final Set<FaceletNamespace> _unResolved; - private final CompositeTagResolvingStrategy<TLDWrapper> _resolver; - private final FaceletDocumentFactory _factory; - private final LibraryOperationFactory _operationFactory = new LibraryOperationFactory( - this); - private boolean _isInitialized; - - private ChangeJob _changeJob; - private MyTaglibListener _listener; - - FaceletTagRegistry(final IProject project) - { - _project = project; - _nsResolved = new HashMap<String, FaceletNamespace>(); - _unResolved = new HashSet<FaceletNamespace>(); - - final List<String> ids = new ArrayList<String>(); - -//Commenting out this strategy because of current circular dependency with facelet md locating. See FaceletNamespaceMetaDataLocator. -// ids.add(FaceletMetaResolvingStrategy.ID); - ids.add(FaceletTagResolvingStrategy.ID); - final IdentifierOrderedIteratorPolicy<String> policy = new IdentifierOrderedIteratorPolicy<String>( - ids); - - // exclude things that are not explicitly listed in the policy. That - // way preference-based disablement will cause those strategies to - // be excluded. - policy.setExcludeNonExplicitValues(true); - _resolver = new CompositeTagResolvingStrategy<TLDWrapper>(policy); - - _factory = new FaceletDocumentFactory(project); - // add the strategies - _resolver.addStrategy(new FaceletTagResolvingStrategy(_project, - _factory)); - -//Commenting out this strategy because of current circular dependency with facelet md locating. See FaceletNamespaceMetaDataLocator. -// _resolver.addStrategy(new FaceletMetaResolvingStrategy(_project, _factory)); - - // _resolver.addStrategy(new DefaultJSPTagResolver(_project)); - // makes sure that a tag element will always be created for any - // given tag definition even if other methods fail - // _resolver.addStrategy(new UnresolvedJSPTagResolvingStrategy()); - _changeJob = new ChangeJob(project.getName()); - } - - /** - * @return a copy of all tag libs, both with namespaces resolved and without - * Changing the returned may has no effect on the registry, however - * the containned objects are not copies. - */ - @Override - public synchronized Collection<FaceletNamespace> getAllTagLibraries() - { - final Set<FaceletNamespace> allTagLibraries = new HashSet<FaceletNamespace>(); - if (!_isInitialized) - { - try - { - initialize(false); - _isInitialized = true; - } - catch (final JavaModelException e) - { - FaceletCorePlugin.log("Problem during initialization", e); //$NON-NLS-1$ - } - catch (final CoreException e) - { - FaceletCorePlugin.log("Problem during initialization", e); //$NON-NLS-1$ - } - } - allTagLibraries.addAll(_nsResolved.values()); - allTagLibraries.addAll(_unResolved); - return allTagLibraries; - } - - private void initialize(boolean fireEvent) throws JavaModelException, CoreException - { - if (!_project.exists() || !_project.hasNature(JavaCore.NATURE_ID)) - { - throw new CoreException(new Status(IStatus.ERROR, - FaceletCorePlugin.PLUGIN_ID, - "Project either does not exists or is not a java project: " //$NON-NLS-1$ - + _project)); - } - - final FaceletTagIndex index = FaceletTagIndex.getInstance(_project.getWorkspace()); - - IProjectTaglibDescriptor tagDesc; - try - { - tagDesc = index.getInstance(_project); - } - catch (ManagedObjectException e) - { - throw new CoreException( - new Status( - IStatus.ERROR, - FaceletCorePlugin.PLUGIN_ID, - "Error instantiating facelet tag index for project: " + _project.getName(), e)); //$NON-NLS-1$ - } - - if (tagDesc != null) - { - for (final IFaceletTagRecord taglib : tagDesc.getTagLibraries()) - { - initialize(taglib, fireEvent); - } - - _listener = new MyTaglibListener(); - tagDesc.addListener(_listener); - } - } - - FaceletNamespace initialize(final IFaceletTagRecord tagRecord, - final boolean fireEvent) - { - if (JSFCoreTraceOptions.TRACE_JSPTAGREGISTRY_CHANGES) - { - FaceletCoreTraceOptions - .log("TLDTagRegistry.initialize_TagRecord: Initializing new tld record: " + tagRecord.toString()); //$NON-NLS-1$ - } - final FaceletNamespace ns = new FaceletNamespace(tagRecord, _resolver); - _nsResolved.put(tagRecord.getURI(), ns); - - if (fireEvent) - { - fireEvent(new TagRegistryChangeEvent(this, - TagRegistryChangeEvent.EventType.ADDED_NAMESPACE, - Collections.singletonList(ns))); - } - return ns; - } - - void remove(final IFaceletTagRecord tagRecord) - { - final FaceletNamespace ns = _nsResolved.remove(tagRecord.getURI()); - - if (ns != null) - { - fireEvent(new TagRegistryChangeEvent(this, - TagRegistryChangeEvent.EventType.REMOVED_NAMESPACE, - Collections.singletonList(ns))); - } - } - - @Override - public synchronized Namespace getTagLibrary(final String uri) - { - // TODO: - getAllTagLibraries(); - return _nsResolved.get(uri); - } - - @Override - protected Job getRefreshJob(final boolean flushCaches) - { - return new Job("Refreshing Facelet tag registry for " + _project.getName()) //$NON-NLS-1$ - { - @Override - protected IStatus run(final IProgressMonitor monitor) - { -// if (FaceletCoreTraceOptions.TRACE_JSPTAGREGISTRY) -// { -// JSFCoreTraceOptions.log("FaceletTagRegistry.refresh: start"); //$NON-NLS-1$ -// } - - synchronized (FaceletTagRegistry.this) - { - if (JSFCoreTraceOptions.TRACE_JSPTAGREGISTRY) - { - JSFCoreTraceOptions - .log("FaceletTagRegistry.refresh: start"); //$NON-NLS-1$ - } - - final List<Namespace> namespaces = new ArrayList( - _nsResolved.values()); - - if (flushCaches) - { - FaceletTagIndex.getInstance(_project.getWorkspace()).flush(_project); - } - // if we aren't flushing caches, then check point the - // current namespace data, so it isn't lost when we clear - // THE NAMESPACES - else - { - checkpoint(); - } - - _nsResolved.clear(); - - fireEvent(new TagRegistryChangeEvent(FaceletTagRegistry.this, - TagRegistryChangeEvent.EventType.REMOVED_NAMESPACE, - namespaces)); - try - { - initialize(true); - } - catch (JavaModelException e) - { - return new Status(IStatus.ERROR, FaceletCorePlugin.PLUGIN_ID, "Problem refreshing registry", e); //$NON-NLS-1$ - } - catch (CoreException e) - { - return new Status(IStatus.ERROR, FaceletCorePlugin.PLUGIN_ID, "Problem refreshing registry", e); //$NON-NLS-1$ - } - -// if (JSFCoreTraceOptions.TRACE_JSPTAGREGISTRY) -// { -// JSFCoreTraceOptions -// .log("TLDTagRegistry.refresh: finished"); -// } - return Status.OK_STATUS; - } - } - }; - } - - private class MyTaglibListener extends Listener - { - @Override - public void changed(TaglibChangedEvent event) - { - switch (event.getChangeType()) - { - case ADDED: - addLibraryOperation(_operationFactory - .createAddOperation(event.getNewValue())); - break; - case CHANGED: - addLibraryOperation(_operationFactory - .createChangeOperation(event.getNewValue())); - break; - case REMOVED: - addLibraryOperation(_operationFactory - .createRemoveOperation(event.getOldValue())); - break; - } - } - } - - private void addLibraryOperation(final LibraryOperation operation) - { - _changeOperations.add(operation); - _changeJob.schedule(); - } - - private class ChangeJob extends Job - { - private int _rescheduleTime = -1; - - public ChangeJob(final String projectName) - { - super("Update job for project " + projectName); //$NON-NLS-1$ - } - - @Override - protected IStatus run(final IProgressMonitor monitor) - { - synchronized (FaceletTagRegistry.this) - { - _rescheduleTime = -1; - - LibraryOperation operation = null; - final MultiStatus multiStatus = new MultiStatus( - JSFCorePlugin.PLUGIN_ID, 0, "Result of change job", //$NON-NLS-1$ - new Throwable()); - while ((operation = _changeOperations.poll()) != null) - { - _rescheduleTime = 10000; // ms - - operation.run(); - multiStatus.add(operation.getResult()); - } - - if (_rescheduleTime >= 0 && !monitor.isCanceled()) - { - // if any operations were found on this run, reschedule - // to run again in 10seconds based on the assumption that - // events may be coming in bursts - schedule(_rescheduleTime); - } - - return multiStatus; - } - } - } - - @Override - protected void doDispose() - { - if (_listener != null) - { - FaceletTagIndex index = FaceletTagIndex.getInstance(_project.getWorkspace()); - try - { - IProjectTaglibDescriptor instance = index.getInstance(_project); - instance.removeListener(_listener); - } - catch (ManagedObjectException e) - { - FaceletCorePlugin - .log( - "Disposing facelet tag registry for project: " + _project.getName(), e); //$NON-NLS-1$ - } - - _nsResolved.clear(); - } - } - - @Override - protected void cleanupPersistentState() - { - // TODO ?? - - } - - public void checkpoint() - { - // TODO ?? - - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletTagResolvingStrategy.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletTagResolvingStrategy.java deleted file mode 100644 index 7ba62383a..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/FaceletTagResolvingStrategy.java +++ /dev/null @@ -1,167 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.core.resources.IProject; -import org.eclipse.jem.internal.proxy.core.IConfigurationContributor; -import org.eclipse.jst.jsf.common.dom.TagIdentifier; -import org.eclipse.jst.jsf.common.runtime.internal.model.component.ComponentTypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ConverterTypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.model.decorator.ValidatorTypeInfo; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement; -import org.eclipse.jst.jsf.core.internal.tld.TagIdentifierFactory; -import org.eclipse.jst.jsf.designtime.internal.view.DTComponentIntrospector; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.ViewMetadataLoader; -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.AbstractTagResolvingStrategy; -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.IAttributeAdvisor; -import org.eclipse.jst.jsf.facelet.core.internal.cm.FaceletDocumentFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.ComponentTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.ConverterTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.FaceletTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.HandlerTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.NoArchetypeFaceletTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.SourceTag; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.ValidatorTag; - -/*package*/class FaceletTagResolvingStrategy - extends - AbstractTagResolvingStrategy<IFaceletTagResolvingStrategy.TLDWrapper, String> - implements IFaceletTagResolvingStrategy -{ - public final static String ID = "org.eclipse.jst.jsf.facelet.core.FaceletTagResolvingStrategy"; //$NON-NLS-1$ - private final IProject _project; - private final FaceletDocumentFactory _factory; - private final ViewMetadataLoader _viewLoader; - - public FaceletTagResolvingStrategy(final IProject project, - final FaceletDocumentFactory factory) - { - _project = project; - _factory = factory; - _viewLoader = new ViewMetadataLoader(project); - } - - @Override - public final String getId() - { - return ID; - } - - @Override - public final ITagElement resolve(final TLDWrapper tldWrapper) - { - return createFaceletTag(tldWrapper.getUri(), tldWrapper.getTagDefn()); - } - - public final String getDisplayName() - { - return Messages.FaceletTagResolvingStrategy_FACELET_TAG_RESOLVER_DISPLAY_NAME; - } - - private FaceletTag createFaceletTag(final String uri, final FaceletTaglibTag tagDefn) - { - final String tagName = tagDefn.getTagName(); - final TagIdentifier tagId = TagIdentifierFactory.createJSPTagWrapper( - uri, tagName); - - final IAttributeAdvisor advisor = new MetadataAttributeAdvisor(tagId, - _viewLoader, tagDefn.getAttribute()); - - if (tagDefn instanceof ComponentTagDefn) - { - final ComponentTagDefn componentTagDefn = (ComponentTagDefn) tagDefn; - final String componentType = componentTagDefn.getComponentType(); - final String componentClass = DTComponentIntrospector - .findComponentClass(componentType, _project); - - ComponentTypeInfo typeInfo = null; - - if (componentClass != null) - { - typeInfo = DTComponentIntrospector.getComponent(componentType, - componentClass, _project, - new IConfigurationContributor[] - { new ELProxyContributor(_project) }); - } - return new ComponentTag(uri, tagName, typeInfo, safeGetString(componentTagDefn.getHandlerClass()), _factory, advisor); - } - // render type is optional, but must have component type - else if (tagDefn instanceof ValidatorTagDefn) - { - final ValidatorTagDefn validatorTagDefn = (ValidatorTagDefn) tagDefn; - final String validatorId = validatorTagDefn.getValidatorId(); - - ValidatorTypeInfo typeInfo; - - if (validatorId != null) - { - final String validatorClass = DTComponentIntrospector - .findValidatorClass(validatorId, _project); - typeInfo = new ValidatorTypeInfo(validatorClass, validatorId); - } - else - { - typeInfo = ValidatorTypeInfo.UNKNOWN; - } - - return new ValidatorTag(uri, tagName, typeInfo, safeGetString(validatorTagDefn.getHandlerClass()), _factory, - advisor); - } - // render type is optional, but must have converter id - else if (tagDefn instanceof ConverterTagDefn) - { - final ConverterTagDefn converterTagDefn = (ConverterTagDefn) tagDefn; - final String converterId = converterTagDefn.getConverterId(); - - ConverterTypeInfo typeInfo; - - if (converterId != null) - { - final String converterClass = DTComponentIntrospector - .findConverterClass(converterId, _project); - typeInfo = new ConverterTypeInfo(converterClass, converterId); - } - else - { - typeInfo = ConverterTypeInfo.UNKNOWN; - } - - // for now, all converters are unknown - return new ConverterTag(uri, tagName, typeInfo, - safeGetString(converterTagDefn.getHandlerClass()), _factory, advisor); - } - else if (tagDefn instanceof HandlerTagDefn) - { - final String handlerClass = safeGetString(((HandlerTagDefn)tagDefn).getHandlerClass()); - return new HandlerTag(uri, tagName, null, handlerClass, _factory, advisor); - } - else if (tagDefn instanceof SourceTagDefn) - { - final String source = ((SourceTagDefn)tagDefn).getSource(); - return new SourceTag(uri, tagName, source, _factory, advisor); - } - - return new NoArchetypeFaceletTag(uri, tagName, _factory, advisor); - } - - private static String safeGetString(final String value) - { - if (value == null) - { - return null; - } - - final String trimmed = value.trim(); - - if ("".equals(trimmed)) //$NON-NLS-1$ - { - return null; - } - - return trimmed; - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/IFaceletTagResolvingStrategy.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/IFaceletTagResolvingStrategy.java deleted file mode 100644 index 2be5978e2..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/IFaceletTagResolvingStrategy.java +++ /dev/null @@ -1,63 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.ITagResolvingStrategy; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; - -/** - * @author cbateman - * - */ -public interface IFaceletTagResolvingStrategy extends - ITagResolvingStrategy<IFaceletTagResolvingStrategy.TLDWrapper, String> -{ - - /** - * Wraps data for Facelet tag information to used by the resolving strategy - * - * @author cbateman - * - */ - public static class TLDWrapper - { - private final String _uri; - private final FaceletTaglibTag _tagDefn; - - /** - * @param tagDefn - * @param uri - */ - public TLDWrapper(FaceletTaglibTag tagDefn, String uri) - { - super(); - _tagDefn = tagDefn; - _uri = uri; - } - - /** - * @return the uri for the tld namespace - */ - public final String getUri() - { - return _uri; - } - - /** - * @return the tag definition information - */ - public final FaceletTaglibTag getTagDefn() - { - return _tagDefn; - } - - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/LibraryOperation.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/LibraryOperation.java deleted file mode 100644 index 249dfaff9..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/LibraryOperation.java +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Status; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord; - -abstract class LibraryOperation -{ - protected final IFaceletTagRecord _changeRecord; - private IStatus _result; - - protected LibraryOperation(final IFaceletTagRecord changeRecord) - { - if (changeRecord == null) - { - throw new NullPointerException(); - } - _changeRecord = changeRecord; - } - - public final void run() - { - try - { - _result = doRun(); - } - catch (final Exception e) - { - _result = new Status(IStatus.ERROR, FaceletCorePlugin.PLUGIN_ID, - "Problem during run", e); //$NON-NLS-1$ - } - } - - public IStatus getResult() - { - return _result; - } - - protected abstract IStatus doRun(); -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/LibraryOperationFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/LibraryOperationFactory.java deleted file mode 100644 index c69cbfed9..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/LibraryOperationFactory.java +++ /dev/null @@ -1,122 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Status; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord; - -class LibraryOperationFactory -{ - private final FaceletTagRegistry _tagRegistry; - - public LibraryOperationFactory(final FaceletTagRegistry tagRegistry) - { - _tagRegistry = tagRegistry; - } - - LibraryOperation createAddOperation(final IFaceletTagRecord changeRecord) - { - return new AddTagLibrary(_tagRegistry, changeRecord); - } - - LibraryOperation createRemoveOperation(final IFaceletTagRecord changeRecord) - { - return new RemoveTagLibrary(_tagRegistry, changeRecord); - } - - LibraryOperation createChangeOperation(final IFaceletTagRecord changeRecord) - { - if (changeRecord == null) - { - throw new IllegalArgumentException(); - } - return new ChangeTagLibrary(_tagRegistry, changeRecord); - } - - private static class AddTagLibrary extends LibraryOperation - { - private final FaceletTagRegistry _tagRegistry; - - public AddTagLibrary(final FaceletTagRegistry tagRegistry, - final IFaceletTagRecord newRecord) - { - super(newRecord); - _tagRegistry = tagRegistry; - } - - @Override - protected IStatus doRun() - { - synchronized (_tagRegistry) - { - // fire change event if applicable - _tagRegistry.initialize(_changeRecord, true); - return Status.OK_STATUS; - } - } - } - - private static class RemoveTagLibrary extends LibraryOperation - { - private final FaceletTagRegistry _tagRegistry; - - protected RemoveTagLibrary(final FaceletTagRegistry tagRegistry, - final IFaceletTagRecord changeRecord) - { - super(changeRecord); - _tagRegistry = tagRegistry; - } - - @Override - protected IStatus doRun() - { - _tagRegistry.remove(_changeRecord); - return Status.OK_STATUS; - - } - - } - - private static class ChangeTagLibrary extends LibraryOperation - { - private final FaceletTagRegistry _tagRegistry; - - protected ChangeTagLibrary(final FaceletTagRegistry tagRegistry, - final IFaceletTagRecord changeRecord) - { - super(changeRecord); - _tagRegistry = tagRegistry; - } - - @Override - protected IStatus doRun() - { - IStatus result = null; - - synchronized (_tagRegistry) - { - result = new RemoveTagLibrary(_tagRegistry, _changeRecord).doRun(); - - if (result.getSeverity() != IStatus.ERROR - && result.getSeverity() != IStatus.CANCEL) - { - result = new AddTagLibrary(_tagRegistry, _changeRecord) - .doRun(); - } - } - - return result; - } - - } - -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/Messages.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/Messages.java deleted file mode 100644 index 1a4f0d641..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/Messages.java +++ /dev/null @@ -1,46 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.osgi.util.NLS; - -/** - * Externalized string manager. - * - * @author cbateman - * - */ -public final class Messages extends NLS -{ - private static final String BUNDLE_NAME = "org.eclipse.jst.jsf.facelet.core.internal.registry.messages"; //$NON-NLS-1$ - /** - * see messages.properties - */ - public static String FaceletRegistryManager_REGISTRY_FACTORY_DISPLAYNAME; - /** - * see messages.properties - */ - public static String FaceletTagRegistry_TAG_REGISTRY_REFRESH_JOB_DESCRIPTION; - /** - * see messages.properties - */ - public static String FaceletTagResolvingStrategy_FACELET_TAG_RESOLVER_DISPLAY_NAME; - static - { - // initialize resource bundle - NLS.initializeMessages(BUNDLE_NAME, Messages.class); - } - - private Messages() - { - // no instantiation - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/MetadataAttributeAdvisor.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/MetadataAttributeAdvisor.java deleted file mode 100644 index d0ba0bf0b..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/MetadataAttributeAdvisor.java +++ /dev/null @@ -1,85 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.eclipse.jst.jsf.common.dom.TagIdentifier; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ComponentPropertyHandler; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagAttribute; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagAttributeHandler; -import org.eclipse.jst.jsf.common.runtime.internal.view.model.common.TagAttributeHandler; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.ViewMetadataLoader; -import org.eclipse.jst.jsf.designtime.internal.view.mapping.viewmapping.AttributeToPropertyMapping; -import org.eclipse.jst.jsf.designtime.internal.view.model.jsp.IAttributeAdvisor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.tagmodel.FaceletAttribute; - -/** - * An attribute advisor that composes multiple strategies for deriving information - * about Facelet tags. - * - * @author cbateman - * - */ -/*package*/ class MetadataAttributeAdvisor implements IAttributeAdvisor -{ - private final TagIdentifier _tagId; - private final ViewMetadataLoader _loader; - private List<FaceletTaglibTagAttribute> _attributes; - - /** - * @param tagId - * @param loader - * @param attributes - */ - public MetadataAttributeAdvisor(final TagIdentifier tagId, - final ViewMetadataLoader loader, final List<FaceletTaglibTagAttribute> attributes) - { - _tagId = tagId; - _loader = loader; - _attributes = attributes; - } - - public ITagAttributeHandler createAttributeHandler(final String name) - throws UnknownAttributeException - { - final AttributeToPropertyMapping mapping = _loader.getAttributeMapping( - _tagId, name); - if (mapping != null) - { - final String customHandler = mapping.getCustomConversionFactoryId(); - final boolean isELAllowed = mapping.isElAllowed(); - final String propertyName = mapping.getPropertyName(); - if (propertyName != null) - { - return new ComponentPropertyHandler(customHandler, name, - isELAllowed, propertyName); - } - return new TagAttributeHandler(customHandler, name, isELAllowed); - } - return new TagAttributeHandler(null, name, false); - } - - public Map<String, ? extends ITagAttribute> getAttributes() - { - final Map<String, ITagAttribute> attributes = new HashMap<String, ITagAttribute>(); - - for (final FaceletTaglibTagAttribute attribute : _attributes) - { - attributes.put(attribute.getName(), new FaceletAttribute(attribute)); - } - return Collections.unmodifiableMap(attributes); - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/ServletBeanProxyContributor.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/ServletBeanProxyContributor.java deleted file mode 100644 index 23947381b..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/ServletBeanProxyContributor.java +++ /dev/null @@ -1,58 +0,0 @@ -/** - * - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry; - -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.Platform; -import org.eclipse.jem.internal.proxy.core.ConfigurationContributorAdapter; -import org.eclipse.jem.internal.proxy.core.IConfigurationContributionController; -import org.eclipse.jst.jsf.core.JSFVersion; -import org.osgi.framework.Bundle; - -/** - * Contributes dummy jsp servlet api to smooth the JEM instantiation for introspection. - * - * @author cbateman - * - */ -public class ServletBeanProxyContributor extends ConfigurationContributorAdapter -{ - private static final String JAVAX_SERVLET_JSP = "javax.servlet.jsp"; //$NON-NLS-1$ - private static final String JAVAX_SERVLET = "javax.servlet"; //$NON-NLS-1$ - private final JSFVersion _jsfVersion; - - /** - * @param jsfVersion - */ - public ServletBeanProxyContributor(final JSFVersion jsfVersion) - { - if (jsfVersion == null) - { - throw new IllegalArgumentException("jsfVersion must not be null"); //$NON-NLS-1$ - } - - _jsfVersion = jsfVersion; - } - - @Override - public void contributeClasspaths( - final IConfigurationContributionController controller) - throws CoreException - { - if (_jsfVersion != JSFVersion.V1_2) - { - final Bundle servletBundle = Platform.getBundle(JAVAX_SERVLET); - controller.contributeClasspath(servletBundle, (IPath) null, - IConfigurationContributionController.APPEND_USER_CLASSPATH, - true); - - final Bundle jspBundle = Platform.getBundle(JAVAX_SERVLET_JSP); - controller.contributeClasspath(jspBundle, (IPath) null, - IConfigurationContributionController.APPEND_USER_CLASSPATH, - true); - } - - } -}
\ No newline at end of file diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/messages.properties b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/messages.properties deleted file mode 100644 index dd82d8168..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/messages.properties +++ /dev/null @@ -1,3 +0,0 @@ -FaceletRegistryManager_REGISTRY_FACTORY_DISPLAYNAME=Facelet Registry Factory -FaceletTagRegistry_TAG_REGISTRY_REFRESH_JOB_DESCRIPTION=Refreshing Facelet tag registry for -FaceletTagResolvingStrategy_FACELET_TAG_RESOLVER_DISPLAY_NAME=Facelet Introspecting Tag Resolver diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/AbstractFaceletTaglibLocator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/AbstractFaceletTaglibLocator.java deleted file mode 100644 index 3b63d2ec0..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/AbstractFaceletTaglibLocator.java +++ /dev/null @@ -1,84 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Map; - -import org.eclipse.core.resources.IProject; -import org.eclipse.jst.jsf.common.internal.locator.AbstractLocator; -import org.eclipse.jst.jsf.common.internal.locator.ILocatorChangeListener; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent; - -/** - * Parent of all locators of facelet taglibs. - * - * @author cbateman - * - */ -public abstract class AbstractFaceletTaglibLocator - extends - AbstractLocator<Map<String, ? extends IFaceletTagRecord>, IProject, String> - implements IFaceletTaglibLocator -{ - /** - * @param id - * @param displayName - */ - public AbstractFaceletTaglibLocator(final String id, - final String displayName) - { - super(id, displayName); - // new MapMergingCompositionStrategy - // <IProject, Map<String, IFaceletTagRecord>, Map<String, - // IFaceletTagRecord>, - // ILocator<Map<String, IFaceletTagRecord>, IProject, String>> - // (new HashMap<String, IFaceletTagRecord>(), Collections.EMPTY_MAP) - } - - /** - * @return a list of all tag libraries known to this locator - */ - @Override - protected abstract Map<String, ? extends IFaceletTagRecord> doLocate( - IProject context); - - /** - * Listener argument must be of type Listener. - * - * @see org.eclipse.jst.jsf.common.internal.locator.AbstractLocator#addListener(org.eclipse.jst.jsf.common.internal.locator.ILocatorChangeListener) - */ - @Override - public void addListener(final ILocatorChangeListener listener) - { - if (!(listener instanceof Listener)) - { - throw new IllegalArgumentException(); - } - super.addListener(listener); - } - - /** - * @param listener - */ - public void addListener(final Listener listener) - { - super.addListener(listener); - } - - /** - * @param taglibChangedEvent - */ - protected void fireChangeEvent(final TaglibChangedEvent taglibChangedEvent) - { - super.fireChangeEvent(taglibChangedEvent); - } - -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/AbstractProjectTaglibDescriptorFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/AbstractProjectTaglibDescriptorFactory.java deleted file mode 100644 index 47866c0d0..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/AbstractProjectTaglibDescriptorFactory.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.core.resources.IProject; - -/** - * The base class for all impls of IProjectTaglibDescriptorFactory. - * - * @author cbateman - * - */ -public abstract class AbstractProjectTaglibDescriptorFactory implements IProjectTaglibDescriptorFactory -{ - - public abstract IProjectTaglibDescriptor create(IProject project, - TagRecordFactory factory); -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/CompositeComponentTaglibLocator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/CompositeComponentTaglibLocator.java deleted file mode 100644 index 8cf8ced65..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/CompositeComponentTaglibLocator.java +++ /dev/null @@ -1,207 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collections; -import java.util.List; -import java.util.Map; - -import org.eclipse.core.resources.IProject; -import org.eclipse.jst.jsf.common.internal.locator.ILocatorProvider; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResource; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceContainer; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceFragment; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceFragment.Type; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceLocator; -import org.eclipse.jst.jsf.designtime.internal.resources.JSFResourceChangeListener; -import org.eclipse.jst.jsf.designtime.internal.resources.JSFResourceContainer; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.JSFResourceBasedTagRecord.Builder; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent.CHANGE_TYPE; - -/** - * A taglib locator that locates composite components, which a located as a type - * of JSF locatable resource. - * - * @author cbateman - * - */ -public class CompositeComponentTaglibLocator extends - AbstractFaceletTaglibLocator -{ - private final class ResourceLocatorChangeListener extends - JSFResourceChangeListener - { - @Override - public void changed(final JSFResourceChangedEvent event) - { - final Builder builder = new Builder(); - switch (event.getChangeType()) - { - case ADDED: - case CHANGED: - { - handleAddAndChange(event, builder); - } - break; - case REMOVED: - { - handleRemove(event, builder); - } - break; - } - } - - private void handleRemove(final JSFResourceChangedEvent event, - final Builder builder) - { - List<TaglibChangedEvent> events = Collections.EMPTY_LIST; - switch (event.getOldValue().getType()) - { - case RESOURCE: - { - events = handleRemoveResource(event, builder); - } - break; - case CONTAINER: - { - events = handleRemoveContainer(event, builder); - } - break; - } - - _records = builder.merge(events, _records); - for (final TaglibChangedEvent fireEvent : events) - { - fireChangeEvent(fireEvent); - } - } - - private List<TaglibChangedEvent> handleRemoveContainer( - final JSFResourceChangedEvent event, final Builder builder) - { - final IJSFResourceFragment oldValue = event.getOldValue(); - builder.addLibrary((IJSFResourceContainer) oldValue, - CHANGE_TYPE.REMOVED); - return builder.createRemove(CompositeComponentTaglibLocator.this, - _records); - } - - private List<TaglibChangedEvent> handleRemoveResource( - final JSFResourceChangedEvent event, final Builder builder) - { - final IJSFResourceFragment oldValue = event.getOldValue(); - builder.addTag((IJSFResource) oldValue, CHANGE_TYPE.REMOVED); - return builder.createRemove(CompositeComponentTaglibLocator.this, - _records); - } - - private void handleAddAndChange(final JSFResourceChangedEvent event, - final Builder builder) - { - List<TaglibChangedEvent> events = Collections.EMPTY_LIST; - - switch (event.getNewValue().getType()) - { - case CONTAINER: - // if it's a fragment handle as a possible library add - events = handleFolderAddChange(event, builder); - break; - case RESOURCE: - // otherwise, handle as a file add. - events = handleFileAddChange(event, builder); - break; - } - - _records = builder.merge(events, _records); - - for (final TaglibChangedEvent fireEvent : events) - { - fireChangeEvent(fireEvent); - } - } - - private List<TaglibChangedEvent> handleFolderAddChange( - final JSFResourceChangedEvent event, final Builder builder) - { - final JSFResourceContainer newValue = (JSFResourceContainer) event - .getNewValue(); - builder.addLibrary(newValue, CHANGE_TYPE.ADDED); - return builder.createMerge(CompositeComponentTaglibLocator.this, - _records); - } - - private List<TaglibChangedEvent> handleFileAddChange( - final JSFResourceChangedEvent event, final Builder builder) - { - final IJSFResource newValue = (IJSFResource) event.getNewValue(); - builder.addTag(newValue, CHANGE_TYPE.ADDED); - return builder.createMerge(CompositeComponentTaglibLocator.this, - _records); - } - } - - /** - * the id of the locator strategy. - */ - public static final String ID = CompositeComponentTaglibLocator.class - .getCanonicalName(); - private static final String DISPLAY_NAME = "Composite Composite Tag Lib Locator"; //$NON-NLS-1$ - private final ILocatorProvider<IJSFResourceLocator> _locatorProvider; - private Map<String, JSFResourceBasedTagRecord> _records; - private final ResourceLocatorChangeListener _listener; - - /** - * @param locatorProvider - */ - public CompositeComponentTaglibLocator( - final ILocatorProvider<IJSFResourceLocator> locatorProvider) - { - super(ID, DISPLAY_NAME); - _locatorProvider = locatorProvider; - _locatorProvider.initialize(); - _listener = new ResourceLocatorChangeListener(); - } - - @Override - public void start(final IProject initialContext) - { - for (final IJSFResourceLocator locator : _locatorProvider.getLocators()) - { - locator.start(initialContext); - locator.addListener(_listener); - } - - final Builder builder = new Builder(); - for (final IJSFResourceLocator locator : _locatorProvider.getLocators()) - { - final List<IJSFResourceFragment> resources = locator - .locate(initialContext); - for (final IJSFResourceFragment resource : resources) - { - if (resource.getType() == Type.RESOURCE) - { - builder.addTag((IJSFResource) resource, CHANGE_TYPE.ADDED); - } - } - } - _records = builder.build(); - - super.start(initialContext); - } - - @Override - public void stop() - { - for (final IJSFResourceLocator locator : _locatorProvider.getLocators()) - { - locator.stop(); - } - super.stop(); - } - - @Override - protected Map<String, ? extends IFaceletTagRecord> doLocate( - final IProject context) - { - return Collections.unmodifiableMap(_records); - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ContextParamSpecifiedFaceletTaglibLocator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ContextParamSpecifiedFaceletTaglibLocator.java deleted file mode 100644 index 863b16cd7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ContextParamSpecifiedFaceletTaglibLocator.java +++ /dev/null @@ -1,267 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2005, 2007 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ian Trimble - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.IOException; -import java.io.InputStream; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IProject; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.jsf.common.internal.componentcore.AbstractVirtualComponentQuery; -import org.eclipse.jst.jsf.common.internal.managedobject.ObjectManager.ManagedObjectException; -import org.eclipse.jst.jsf.common.internal.resource.WorkspaceMediator; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord.WorkspaceTagRecordDescriptor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent.CHANGE_TYPE; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; - -/** - * Attempts to locate Facelet taglib's specified as xml files in project - * relative paths specified in the Facelet.LIBRARIES servlet parameters. - * - * @author Based on class in org.eclipse.jst.jsf.coreby Ian Trimble - Oracle - * - * TODO:merge back with common code in JSFAppConfig framework - */ -public class ContextParamSpecifiedFaceletTaglibLocator extends - AbstractFaceletTaglibLocator -{ - private static final String ID = ContextParamSpecifiedFaceletTaglibLocator.class - .getCanonicalName(); - private static final String DISPLAYNAME = Messages.ContextParamSpecifiedFaceletTaglibLocator_0; - private final IProject _project; - private final Map<String, IFaceletTagRecord> _records; - private final TagRecordFactory _factory; - private final TaglibResourceManager _fileManager; - - /** - * @param project - * @param factory - * @param webAppProvider - * @param vcQuery - * @param wsMediator - */ - public ContextParamSpecifiedFaceletTaglibLocator(final IProject project, - final TagRecordFactory factory, - final IModelProvider webAppProvider, - final AbstractVirtualComponentQuery vcQuery, - final WorkspaceMediator wsMediator) - { - super(ID, DISPLAYNAME); - _project = project; - _records = new HashMap<String, IFaceletTagRecord>(); - _factory = factory; - WebappConfiguration webConfig = new WebappConfiguration(project, webAppProvider, - vcQuery, wsMediator); - _fileManager = new TaglibResourceManager(project, - new LibraryChangeHandler(), wsMediator, webConfig); - } - - /* - * (non-Javadoc) - * - * @seeorg.eclipse.jst.jsf.core.jsfappconfig.AbstractJSFAppConfigLocater# - * startLocating() - */ - @Override - public void start(final IProject project) - { - _fileManager.initResources(); - super.start(project); - } - - /* - * (non-Javadoc) - * - * @seeorg.eclipse.jst.jsf.core.jsfappconfig.AbstractJSFAppConfigLocater# - * stopLocating() - */ - @Override - public void stop() - { - _fileManager.dispose(); - super.stop(); - } - - @Override - protected Map<String, ? extends IFaceletTagRecord> doLocate( - final IProject context) - { - final List<IFile> files = _fileManager.getResources(); - - _records.clear(); - - for (final IFile file : files) - { - if (file.exists()) - { - TaglibFileTracker tracker = null; - try - { - tracker = (TaglibFileTracker) _fileManager.getInstance(file); - } catch (final ManagedObjectException e) - { - FaceletCorePlugin.log("Creating record", e); //$NON-NLS-1$ - } - - final IFaceletTagRecord record = createTagRecord(file); - if (record != null) - { - _records.put(record.getURI(), record); - if (tracker != null) - { - tracker.setUri(record.getURI()); - } - } - } - } - - return _records; - } - - private IFaceletTagRecord createTagRecord(final IFile file) - { - InputStream is = null; - if (!file.isAccessible()) - { - return null; - } - try - { - is = file.getContents(); - final TagModelLoader loader = new TagModelLoader(file.getFullPath() - .toFile().getCanonicalPath()); - loader.loadFromInputStream(is); - final FaceletTaglib taglib = loader.getTaglib(); - // if no valid namespace, don't create a record. - if (taglib != null && taglib.getNamespaceUri() != null && taglib.getNamespaceUri().trim().length()>0) - { - return _factory.createRecords(taglib, new WorkspaceTagRecordDescriptor(file)); - } - } catch (final Exception e) - { - FaceletCorePlugin - .log( - "Loading web root taglibs for project: " + _project.getName(), e); //$NON-NLS-1$ - } finally - { - if (is != null) - { - try - { - is.close(); - } catch (final IOException e) - { - FaceletCorePlugin.log("Closing taglib.xml", e); //$NON-NLS-1$ - } - } - } - return null; - } - - class LibraryChangeHandler implements ILibraryChangeHandler - { - public void added(final IFile file) - { - final IFaceletTagRecord tagRecord = createTagRecord(file); - TaglibFileTracker tracker = null; - try - { - tracker = (TaglibFileTracker) _fileManager.getInstance(file); - } catch (final ManagedObjectException e) - { - FaceletCorePlugin.log("Adding new library", e); //$NON-NLS-1$ - } - - if (tagRecord != null) - { - - _records.put(tagRecord.getURI(), tagRecord); - if (tracker != null) - { - tracker.setUri(tagRecord.getURI()); - } - - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, null, - tagRecord, CHANGE_TYPE.ADDED)); - } - } - - public void removed(final String uri, final IFile file) - { - final IFaceletTagRecord tagRecord = _records.remove(uri); - if (tagRecord != null) - { - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, tagRecord, - null, CHANGE_TYPE.REMOVED)); - } - } - - public void changed(final String uri, final IFile file) - { - final IFaceletTagRecord oldValue = _records.remove(uri); - final IFaceletTagRecord newValue = createTagRecord(file); - - if (oldValue == null) - { - // no oldValue, is newValue so ADD - if (newValue != null) - { - _records.put(uri, newValue); - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, null, - newValue, CHANGE_TYPE.ADDED)); - } - } - // if there is an old value - else - { - // oldValue but no new value, so REMOVE - if (newValue == null) - { - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, oldValue, - null, CHANGE_TYPE.REMOVED)); - - } - // both old and new value, so a change of some kind - else - { - _records.put(uri, newValue); - // if the namespaces match, then it's a simple change - if (oldValue.getURI() != null && oldValue.getURI().equals(newValue.getURI())) - { - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, - oldValue, newValue, CHANGE_TYPE.CHANGED)); - } - // otherwise, it's a remove of old value and an add of new value - else - { - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, oldValue, - null, CHANGE_TYPE.REMOVED)); - fireChangeEvent(new TaglibChangedEvent( - ContextParamSpecifiedFaceletTaglibLocator.this, null, - newValue, CHANGE_TYPE.ADDED)); - } - } - } - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/DefaultStandardTaglibLocator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/DefaultStandardTaglibLocator.java deleted file mode 100644 index e62b51ca2..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/DefaultStandardTaglibLocator.java +++ /dev/null @@ -1,130 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.File; -import java.io.InputStream; -import java.net.URL; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.runtime.FileLocator; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.Path; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord.TagRecordDescriptor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; - -/** - * @author cbateman - * - */ -public class DefaultStandardTaglibLocator extends AbstractFaceletTaglibLocator -{ - private static final Set<String> taglibLocations; - static - { - final Set<String> set = new HashSet<String>(); - set.add("/std-taglibs/html_basic.taglib.xml"); //$NON-NLS-1$ - set.add("/std-taglibs/composite.taglib.xml"); //$NON-NLS-1$ - set.add("/std-taglibs/facelets_jsf_core.taglib.xml"); //$NON-NLS-1$ - set.add("/std-taglibs/jstl-core.taglib.xml"); //$NON-NLS-1$ - set.add("/std-taglibs/jstl-fn.taglib.xml"); //$NON-NLS-1$ - set.add("/std-taglibs/ui.taglib.xml"); //$NON-NLS-1$ - taglibLocations = Collections.unmodifiableSet(set); - } - private static final Set<MyTagRecordDescriptor> DEFAULT_TAGLIBS; - static - { - Set<MyTagRecordDescriptor> taglibs = new HashSet<MyTagRecordDescriptor>(); - for (final String location : taglibLocations) - { - try - { - final URL url = FaceletCorePlugin.getDefault().getBundle() - .getEntry(location); - final URL fileURL = FileLocator.toFileURL(url); - File file = new File(fileURL.getPath()); - final InputStream openStream = fileURL.openStream(); - final TagModelLoader loader = new TagModelLoader( - file.getAbsolutePath()); - loader.loadFromInputStream(openStream); - final FaceletTaglib taglib = loader.getTaglib(); - MyTagRecordDescriptor desc = new MyTagRecordDescriptor(new Path(fileURL.toString()), taglib); - taglibs.add(desc); - } catch (final Exception e) - { - FaceletCorePlugin.log( - "Trying to load default taglib for: " + location, e); //$NON-NLS-1$ - } - } - DEFAULT_TAGLIBS = Collections.unmodifiableSet(taglibs); - } - private HashMap<String, IFaceletTagRecord> _defaultRecords; - - /** - * - */ - public DefaultStandardTaglibLocator() - { - super("", ""); //$NON-NLS-1$//$NON-NLS-2$ - _defaultRecords = new HashMap<String, IFaceletTagRecord>(); - } - - @Override - public void start(IProject project) - { - final TagRecordFactory factory = new TagRecordFactory(project, - false); - - for (final MyTagRecordDescriptor desc : DEFAULT_TAGLIBS) - { - final IFaceletTagRecord record = factory.createRecords(desc.getTaglib(), - desc); - if (record != null) - { - _defaultRecords.put(record.getURI(), record); - } - } - super.start(project); - } - - @Override - protected Map<String, ? extends IFaceletTagRecord> doLocate(IProject context) - { - return Collections.unmodifiableMap(_defaultRecords); - } - - private static class MyTagRecordDescriptor extends TagRecordDescriptor - { - private final IPath _path; - private final FaceletTaglib _taglib; - - public MyTagRecordDescriptor(final IPath path, final FaceletTaglib taglib) - { - super(Source.JAR); - _path = path; - _taglib = taglib; - } - - @Override - public IResource getResource() - { - return null; - } - - @Override - public IPath getPath() - { - return _path; - } - - public FaceletTaglib getTaglib() - { - return _taglib; - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ExtensionBasedTagDescriptorFactoryProviderStrategy.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ExtensionBasedTagDescriptorFactoryProviderStrategy.java deleted file mode 100644 index 1c61b9c93..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ExtensionBasedTagDescriptorFactoryProviderStrategy.java +++ /dev/null @@ -1,69 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.List; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.jst.jsf.common.internal.pde.AbstractSimpleClassExtensionRegistryReader; -import org.eclipse.jst.jsf.common.internal.strategy.ISimpleStrategy; -import org.eclipse.jst.jsf.core.jsfappconfig.internal.IJSFAppConfigManager; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; - -/** - * Extension-based strategy for returning {@link IJSFAppConfigManager}s - * - */ -public class ExtensionBasedTagDescriptorFactoryProviderStrategy implements - ISimpleStrategy<IProject, IProjectTaglibDescriptorFactory> -{ - private static IProjectTaglibDescriptorFactory EXT_PT_BASED_FACTORY; - static - { - final ProjectTaglibDescriptorFactoryExtensionPointReader reader = new ProjectTaglibDescriptorFactoryExtensionPointReader(); - final List<IProjectTaglibDescriptorFactory> res = reader - .getExtensions(); - if (res != null && res.size() > 0) - {// return first - EXT_PT_BASED_FACTORY = res.get(0); - } - } - - public IProjectTaglibDescriptorFactory perform(final IProject input) - throws Exception - { - return EXT_PT_BASED_FACTORY != null ? EXT_PT_BASED_FACTORY - : getNoResult(); - } - - private static class ProjectTaglibDescriptorFactoryExtensionPointReader - extends - AbstractSimpleClassExtensionRegistryReader<IProjectTaglibDescriptorFactory> - { - private static final String EXT_PT_ID = "projectTaglibDescriptorFactory"; //$NON-NLS-1$ - private static final String EXT_PT_ELEMENT = "factory"; //$NON-NLS-1$ - private static final String EXT_PT_ATTR = "class"; //$NON-NLS-1$ - - protected ProjectTaglibDescriptorFactoryExtensionPointReader() - { - super( - FaceletCorePlugin.PLUGIN_ID, - EXT_PT_ID, - EXT_PT_ELEMENT, - EXT_PT_ATTR, - new CompareOrgEclipseJstContributorsLastComparator<IProjectTaglibDescriptorFactory>()); - } - - @Override - protected void handleLoadFailure(final CoreException ce) - { - org.eclipse.jst.jsf.core.internal.JSFCorePlugin - .log(ce, - "Error loading ProjectTaglibDescriptorFactory from extension"); //$NON-NLS-1$ - } - } - - public IProjectTaglibDescriptorFactory getNoResult() - { - return null; - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/FaceletTagIndex.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/FaceletTagIndex.java deleted file mode 100644 index cdef395f4..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/FaceletTagIndex.java +++ /dev/null @@ -1,232 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IWorkspace; -import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.jst.jsf.common.internal.componentcore.AbstractVirtualComponentQuery.DefaultVirtualComponentQuery; -import org.eclipse.jst.jsf.common.internal.finder.AbstractMatcher.AlwaysMatcher; -import org.eclipse.jst.jsf.common.internal.locator.AbstractLocatorProvider; -import org.eclipse.jst.jsf.common.internal.locator.AbstractLocatorProvider.DefaultLocatorProvider; -import org.eclipse.jst.jsf.common.internal.locator.ILocatorChangeListener; -import org.eclipse.jst.jsf.common.internal.resource.ContentTypeResolver; -import org.eclipse.jst.jsf.common.internal.resource.DefaultJarLocator; -import org.eclipse.jst.jsf.common.internal.resource.JavaCoreMediator; -import org.eclipse.jst.jsf.common.internal.resource.ResourceSingletonObjectManager; -import org.eclipse.jst.jsf.common.internal.resource.WorkspaceMediator; -import org.eclipse.jst.jsf.common.internal.strategy.AbstractTestableExtensibleDefaultProviderSelectionStrategy; -import org.eclipse.jst.jsf.common.internal.strategy.ISimpleStrategy; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceLocator; -import org.eclipse.jst.jsf.designtime.internal.resources.JarBasedJSFResourceLocator; -import org.eclipse.jst.jsf.designtime.internal.resources.WorkspaceJSFResourceLocator; - -/** - * @author cbateman - * - */ -public class FaceletTagIndex extends - ResourceSingletonObjectManager<IProjectTaglibDescriptor, IProject> -{ - private ISimpleStrategy<IProject, IProjectTaglibDescriptorFactory> _tagDescriptorFactoryProvider; - - /** - * @param ws - */ - public FaceletTagIndex(final IWorkspace ws) - { - super(ws); - _tagDescriptorFactoryProvider = new ProjectTaglibDescriptorFactoryProviderSelectionStrategy(); - } - - /** - * @param ws - * @param tagDescriptorFactoryProvider - */ - public FaceletTagIndex(final IWorkspace ws, final ISimpleStrategy<IProject, IProjectTaglibDescriptorFactory> tagDescriptorFactoryProvider) - { - this(ws); - _tagDescriptorFactoryProvider = tagDescriptorFactoryProvider; - } - - private static FaceletTagIndex INSTANCE; - - /** - * @param ws - * @return the singleton instance - */ - public static synchronized FaceletTagIndex getInstance(final IWorkspace ws) - { - if (INSTANCE == null) - { - INSTANCE = new FaceletTagIndex(ws); - } - return INSTANCE; - } - - @Override - protected IProjectTaglibDescriptor createNewInstance(final IProject project) - { - final TagRecordFactory factory = new TagRecordFactory(project, true); - IProjectTaglibDescriptorFactory descFactory; - try - { - descFactory = _tagDescriptorFactoryProvider - .perform(project); - return descFactory.create(project, factory); - } catch (Exception e) - { - return null; - } - } - - /** - * Force a project to refresh its tag index info - * - * @param project - */ - public void flush(final IProject project) - { - final IProjectTaglibDescriptor flushedDescriptor = unmanageResource(project); - flushedDescriptor.destroy(); - } - - /** - * Used to decide what provider gets used to get the descriptor factory. - * This allows us to inject a different descriptor factory than the default - * through either a test setter (test-only) or production (ext point). - * - * @author cbateman - * - */ - private static class ProjectTaglibDescriptorFactoryProviderSelectionStrategy - extends - AbstractTestableExtensibleDefaultProviderSelectionStrategy<IProject, IProjectTaglibDescriptorFactory> - { - private static final IProjectTaglibDescriptorFactory NO_RESULT = null; - - public ProjectTaglibDescriptorFactoryProviderSelectionStrategy() - { - super(); - addDefaultStrategy(new DefaultProjectTaglibDescriptorFactoryProvider( - new DefaultProjectTaglibDescriptorFactory())); - addExtensionStrategy(new ExtensionBasedTagDescriptorFactoryProviderStrategy()); - } - - @Override - public IProjectTaglibDescriptorFactory getNoResult() - { - return NO_RESULT; - } - } - - private static class DefaultProjectTaglibDescriptorFactoryProvider - implements - ISimpleStrategy<IProject, IProjectTaglibDescriptorFactory> - { - private final DefaultProjectTaglibDescriptorFactory _factory; - - public DefaultProjectTaglibDescriptorFactoryProvider( - final DefaultProjectTaglibDescriptorFactory factory) - { - _factory = factory; - } - - public IProjectTaglibDescriptorFactory perform(final IProject input) - throws Exception - { - return _factory; - } - - public IProjectTaglibDescriptorFactory getNoResult() - { - return null; - } - } - - /** - * The default factory for creating per-project tag descriptors. - * - * @author cbateman - * - */ - public static class DefaultProjectTaglibDescriptorFactory extends - AbstractProjectTaglibDescriptorFactory - { - @Override - public IProjectTaglibDescriptor create(final IProject project, - final TagRecordFactory factory) - { - final List<AbstractFaceletTaglibLocator> locators = new ArrayList<AbstractFaceletTaglibLocator>(); - locators.add(new JarFileFaceletTaglibLocator(factory)); - locators.add(new ContextParamSpecifiedFaceletTaglibLocator(project, - factory, ModelProviderManager.getModelProvider(project), - new DefaultVirtualComponentQuery(), new WorkspaceMediator())); - final List<IJSFResourceLocator> resourceLocators = new ArrayList<IJSFResourceLocator>(); - resourceLocators - .add(new JarBasedJSFResourceLocator(Collections.EMPTY_LIST, - new CopyOnWriteArrayList<ILocatorChangeListener>(), - new DefaultJarLocator(Collections - .singletonList(new AlwaysMatcher()), - new JavaCoreMediator()), - new ContentTypeResolver())); - final IWorkspace workspace = project.getWorkspace(); - resourceLocators.add(new WorkspaceJSFResourceLocator( - Collections.EMPTY_LIST, - new CopyOnWriteArrayList<ILocatorChangeListener>(), - new DefaultVirtualComponentQuery(), - new ContentTypeResolver(), workspace)); - final DefaultLocatorProvider<IJSFResourceLocator> resourceLocatorProvider = new DefaultLocatorProvider<IJSFResourceLocator>( - resourceLocators); - locators.add(new CompositeComponentTaglibLocator( - resourceLocatorProvider)); - final LocatorProvider provider = new LocatorProvider(locators); - return new ProjectTaglibDescriptor(project, factory, provider); - } - } - - /** - * The locator provider used by the tag index. - * - * @author cbateman - * - */ - public static class LocatorProvider extends - AbstractLocatorProvider<AbstractFaceletTaglibLocator> - { - private final List<AbstractFaceletTaglibLocator> _locators; - - /** - * @param locators - */ - public LocatorProvider(final List<AbstractFaceletTaglibLocator> locators) - { - _locators = locators; - } - - @Override - protected void doInitialize() - { - // nothing to do - } - - @Override - protected List<? extends AbstractFaceletTaglibLocator> doGetLocators() - { - return Collections.unmodifiableList(_locators); - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/FaceletTagRecord.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/FaceletTagRecord.java deleted file mode 100644 index 95db97fd4..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/FaceletTagRecord.java +++ /dev/null @@ -1,78 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collection; -import java.util.concurrent.CopyOnWriteArrayList; - -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; - -/** - * Super of all facelet tag records. - * - * @author cbateman - * - */ -public abstract class FaceletTagRecord implements IFaceletTagRecord -{ - private final CopyOnWriteArrayList<ITagRecordChangeListener> _listeners; - private final TagRecordDescriptor _descriptor; - - /** - * @param descriptor - * - */ - public FaceletTagRecord(final TagRecordDescriptor descriptor) - { - _listeners = new CopyOnWriteArrayList<ITagRecordChangeListener>(); - _descriptor = descriptor; - } - - - public TagRecordDescriptor getDescriptor() - { - return _descriptor; - } - - - public void addListener(final ITagRecordChangeListener listener) - { - _listeners.addIfAbsent(listener); - } - - public void removeListener(final ITagRecordChangeListener listener) - { - _listeners.remove(listener); - } - - /** - * @param event - */ - protected void fireEvent(final TagRecordChangeEvent event) - { - for (final ITagRecordChangeListener listener : _listeners) - { - listener.changed(event); - } - } - - /** - * - */ - private static final long serialVersionUID = -4606745577562951499L; - - public abstract String getURI(); - - public abstract FaceletTaglibTag getTag(final String name); - - public abstract Collection<? extends FaceletTaglibTag> getTags(); - -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IFaceletTagRecord.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IFaceletTagRecord.java deleted file mode 100644 index 7de826b4f..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IFaceletTagRecord.java +++ /dev/null @@ -1,267 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.Serializable; -import java.util.Collection; -import java.util.EventObject; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IFolder; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.runtime.IPath; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; - -/** - * @author cbateman - * - */ -public interface IFaceletTagRecord extends Serializable -{ - /** - * @return the uri of the tag library - */ - String getURI(); - - /** - * This may be implemented differently than getTags().size(), since getting - * all tags may be very expensive, while the overall number may be cheap. - * - * However, it should always be true that getTags().size() == getNumTags() - * - * @return the number of tags in this record. - */ - int getNumTags(); - - /** - * @return the tag definitions - */ - Collection<? extends FaceletTaglibTag> getTags(); - - /** - * @param name - * @return the tag definition for name or null. - */ - FaceletTaglibTag getTag(final String name); - - /** - * @return the tag record descriptor for the record. - */ - TagRecordDescriptor getDescriptor(); - - /** - * @param listener - */ - void addListener(final ITagRecordChangeListener listener); - - /** - * @param listener - */ - void removeListener(final ITagRecordChangeListener listener); - - /** - * Indicates that a tag record has changed - */ - public static class TagRecordChangeEvent extends EventObject - { - /** - * - */ - private static final long serialVersionUID = 5655356157624922019L; - - /** - * @param source - */ - public TagRecordChangeEvent(final IFaceletTagRecord source) - { - super(source); - } - } - - /** - * A listener for tag record change events. - * - */ - public interface ITagRecordChangeListener - { - /** - * @param event - */ - public void changed(final TagRecordChangeEvent event); - } - - /** - * Describes the source of a tag record in the filesystem and workspace. - * - */ - public abstract static class TagRecordDescriptor - { - private final Source _source; - - /** - * @param source - */ - public TagRecordDescriptor(final Source source) - { - super(); - _source = source; - } - - /** - * @return the source type of the descriptor - */ - public Source getSource() - { - return _source; - } - - /** - * The source of the tag record - * - */ - public enum Source - { - /** - * Tag record is defined in a file in the workspace. If this is the - * source, then getResource() will never return null and will be of - * type IFile. - */ - WORKSPACE_FILE, - /** - * Tag record is defined in a folder in the workspace. If this is - * the source, then getResource() will never return null and will be - * of type IFolder. - */ - WORKSPACE_FOLDER, - /** - * Tag record is defined in a jar file. If this is the source then - * getResource() will return an IFile if the jar is in the workspace - * and null otherwise. - */ - JAR - } - - /** - * see Source for information on what this returns. - * - * @return the workspace resource where the tag record is defined. or - * null if it is not in the workspace - */ - public abstract IResource getResource(); - - /** - * @return the absolute path in the file system to the where the library - * is defined. If Source is WORKSPACE_FOLDER then this will - * point to a directory. - * - * Otherwise, it will point to a file. - */ - public abstract IPath getPath(); - } - - /** - * Describes a tag record defined in workspace. - * - */ - public static class WorkspaceTagRecordDescriptor extends - TagRecordDescriptor - { - private final IResource _resource; - - /** - * @param file - */ - public WorkspaceTagRecordDescriptor(final IFile file) - { - super(Source.WORKSPACE_FILE); - _resource = file; - } - - /** - * @param folder - */ - public WorkspaceTagRecordDescriptor(final IFolder folder) - { - super(Source.WORKSPACE_FOLDER); - _resource = folder; - } - - @Override - public IResource getResource() - { - return _resource; - } - - @Override - public IPath getPath() - { - return _resource.getLocation(); - } - } - - /** - * Describes a tag record defined in a jar. The additional entryName - * provides the jar entry where the actual tag record source file is found. - * - */ - public static class JarTagRecordDescriptor extends TagRecordDescriptor - { - private final IResource _resourceJar; - private final String _entryName; - private final IPath _absPath; - - /** - * @param resourceJar - * @param entryName - */ - public JarTagRecordDescriptor(final IResource resourceJar, - final String entryName) - { - super(Source.JAR); - _resourceJar = resourceJar; - _entryName = entryName; - _absPath = resourceJar.getLocation(); - } - - /** - * @param absPath - * @param entryName - */ - public JarTagRecordDescriptor(final IPath absPath, - final String entryName) - { - super(Source.JAR); - _resourceJar = null; - _absPath = absPath; - _entryName = entryName; - } - - @Override - public IResource getResource() - { - return _resourceJar; - } - - @Override - public IPath getPath() - { - return _absPath; - } - - /** - * @return the entry name o - */ - public final String getEntryName() - { - return _entryName; - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IFaceletTaglibLocator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IFaceletTaglibLocator.java deleted file mode 100644 index 6d0f76165..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IFaceletTaglibLocator.java +++ /dev/null @@ -1,21 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Map; - -import org.eclipse.core.resources.IProject; -import org.eclipse.jst.jsf.common.internal.locator.ILocator; - -/** - * A locator that returns a name-keyed map of facelet tag records for a particular - * project. - * - * @author cbateman - * - */ -public interface IFaceletTaglibLocator extends ILocator<Map<String, ? extends IFaceletTagRecord>, IProject, String> -{ - /** - * @param listener - */ - public abstract void addListener(final Listener listener); -}
\ No newline at end of file diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ILibraryChangeHandler.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ILibraryChangeHandler.java deleted file mode 100644 index 69d51f5b7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ILibraryChangeHandler.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.core.resources.IFile; - -/** - * A callback interface used declare library changes to a client. - * - * @author cbateman - * - */ -public interface ILibraryChangeHandler -{ - - /** - * Signal that the library defined in file with namespace uri has changed. - * - * @param uri - * @param file - */ - public abstract void changed(final String uri, final IFile file); - - /** - * Signal that the library defined in file with namespace uri has been - * removed as a library. This may or may not mean that file still exists. - * @param uri - * @param file - */ - public abstract void removed(final String uri, final IFile file); - - /** - * A new tag library defined in file has been added to the system. - * - * @param file - */ - public abstract void added(final IFile file); - -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IProjectTaglibDescriptor.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IProjectTaglibDescriptor.java deleted file mode 100644 index effe16c7f..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IProjectTaglibDescriptor.java +++ /dev/null @@ -1,45 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collection; - -import org.eclipse.jst.jsf.common.internal.managedobject.IManagedObject; - -/** - * A descriptor for all facelet taglibs in a project. - * - * @author cbateman - * - */ -public interface IProjectTaglibDescriptor extends IManagedObject -{ - /** - * @return get the tag library records - */ - public Collection<? extends IFaceletTagRecord> getTagLibraries(); - - /** - * @param uri - * @return get the tag library for uri - */ - public IFaceletTagRecord getTagLibrary(final String uri); - - /** - * @param listener - */ - public void addListener(final Listener listener); - - /** - * @param listener - */ - public void removeListener(final Listener listener); -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IProjectTaglibDescriptorFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IProjectTaglibDescriptorFactory.java deleted file mode 100644 index 039d9268e..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/IProjectTaglibDescriptorFactory.java +++ /dev/null @@ -1,22 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.core.resources.IProject; - -/** - * Implemented by factories that create new IProjectTaglibDescriptor objects. - * - * @author cbateman - * - */ -public interface IProjectTaglibDescriptorFactory -{ - /** - * @param project - * @param factory - * @param jarProvider - * @param webAppProvider - * @param vcQuery - * @return a new taglib descriptor. - */ - IProjectTaglibDescriptor create(final IProject project, final TagRecordFactory factory); -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/JSFResourceBasedTagRecord.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/JSFResourceBasedTagRecord.java deleted file mode 100644 index a15276e70..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/JSFResourceBasedTagRecord.java +++ /dev/null @@ -1,421 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.File; -import java.net.URL; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IFolder; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.Path; -import org.eclipse.jst.jsf.common.internal.util.JarUtilities; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResource; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceContainer; -import org.eclipse.jst.jsf.designtime.internal.resources.IJSFResourceFragment; -import org.eclipse.jst.jsf.designtime.internal.resources.IJarBasedJSFResource; -import org.eclipse.jst.jsf.designtime.internal.resources.IWorkspaceJSFResourceFragment; -import org.eclipse.jst.jsf.designtime.internal.resources.WorkspaceJSFResourceContainer; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent.CHANGE_TYPE; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; - -/** - * A facelet tag record is derived from a JSF locatable resource (ezcomp). - * - * @author cbateman - * - */ -public class JSFResourceBasedTagRecord extends FaceletTagRecord -{ - private final List<FaceletTaglibTag> _tags; - private final String _uri; - - /** - * @param uri - * @param tags - * @param descriptor - */ - public JSFResourceBasedTagRecord(final String uri, - final List<FaceletTaglibTag> tags, - final TagRecordDescriptor descriptor) - { - super(descriptor); - _uri = uri; - _tags = tags; - } - - /** - * - */ - private static final long serialVersionUID = 5944923828112777373L; - - public int getNumTags() - { - return _tags.size(); - } - - @Override - public String getURI() - { - return _uri; - } - - @Override - public FaceletTaglibTag getTag(final String name) - { - for (final FaceletTaglibTag tag : _tags) - { - if (tag.getTagName().equals(name)) - { - return tag; - } - } - return null; - } - - @Override - public Collection<? extends FaceletTaglibTag> getTags() - { - return Collections.unmodifiableCollection(_tags); - } - - /** - * Merge my tags with 'withThese'. Tags in my list will be replaced with - * those in 'withThese' if their names match. - * - * @param withThese - */ - /* package */JSFResourceBasedTagRecord mergeTags( - final List<FaceletTaglibTag> withThese) - { - final List<FaceletTaglibTag> tags = new ArrayList<FaceletTaglibTag>( - _tags); - for (final FaceletTaglibTag mergeTag : withThese) - { - final FaceletTaglibTag tag = getTag(mergeTag.getTagName()); - if (tag != null) - { - tags.remove(tag); - } - tags.add(mergeTag); - } - return new JSFResourceBasedTagRecord(_uri, tags, getDescriptor()); - } - - /* package */JSFResourceBasedTagRecord removeTags( - final List<FaceletTaglibTag> removeThese) - { - final List<FaceletTaglibTag> tags = new ArrayList<FaceletTaglibTag>( - _tags); - for (final FaceletTaglibTag mergeTag : removeThese) - { - final FaceletTaglibTag tag = getTag(mergeTag.getTagName()); - if (tag != null) - { - tags.remove(tag); - } - } - return new JSFResourceBasedTagRecord(_uri, tags, getDescriptor()); - } - - /** - * A builder for tag record. - * - * @author cbateman - * - */ - public static class Builder - { - private static final LibEntry WHOLE_LIBRARY = new LibEntry(null); - private static final JSFResourceBasedTagRecord WHOLE_LIB_RECORD = new JSFResourceBasedTagRecord(null, Collections.EMPTY_LIST, null); - private final Map<String, LibEntry> _tags = new HashMap<String, LibEntry>(); - private static final String FACELET_FILE_CONTENT_TYPE = "org.eclipse.wst.html.core.htmlsource"; //$NON-NLS-1$ - - /** - * @param jsfResource - * @param changeType - */ - public void addTag(final IJSFResource jsfResource, - final CHANGE_TYPE changeType) - { - final String libraryName = jsfResource.getId().getLibraryName(); - if (libraryName == null) - { - return; - } - final String uri = String.format( - "http://java.sun.com/jsf/composite/%s", libraryName); //$NON-NLS-1$ - LibEntry tags = _tags.get(uri); - if (tags == null) - { - tags = new LibEntry(createDescriptor(jsfResource)); - _tags.put(uri, tags); - } - final String resourceName = jsfResource.getId().getResourceName(); - final IPath resourceNamePath = new Path(resourceName) - .removeFileExtension(); - final FaceletTaglibTag tag = FaceletTaglibFactory.eINSTANCE - .createFaceletTaglibTag(); - tag.setTagName(resourceNamePath.toString()); - switch (changeType) - { - case ADDED: - case CHANGED: - // only add to the list on a add/change if the resource - // exists and is the right type - if (jsfResource.isAccessible() - && jsfResource - .isContentType(FACELET_FILE_CONTENT_TYPE)) - { - tags.addTag(tag); - } - break; - case REMOVED: - // add all comers to the remove list. There will only be - // removal - // on merge if ADDED/CHANGED path decided they should be - // there. - tags.addTag(tag); - break; - } - } - - /** - * @param jsfResource - * @param changeType - */ - public void addLibrary(final IJSFResourceContainer jsfResource, - final CHANGE_TYPE changeType) - { - final String libraryName = jsfResource.getId().getLibraryName(); - if (libraryName == null || libraryName.trim().length() == 0) - { - return; - } - final String uri = String.format( - "http://java.sun.com/jsf/composite/%s", libraryName); //$NON-NLS-1$ - if (changeType == CHANGE_TYPE.REMOVED) - { - _tags.put(uri, WHOLE_LIBRARY); - } else - { - LibEntry tags = _tags.get(uri); - if (tags == null) - { - tags = new LibEntry(createDescriptor(jsfResource)); - _tags.put(uri, tags); - } - } - } - - /** - * @return the built list of tag records. - */ - public Map<String, JSFResourceBasedTagRecord> build() - { - final Map<String, JSFResourceBasedTagRecord> records = new HashMap<String, JSFResourceBasedTagRecord>(); - for (final Map.Entry<String, LibEntry> entry : _tags - .entrySet()) - { - if (entry.getValue() == WHOLE_LIBRARY) - { - records.put(entry.getKey(), WHOLE_LIB_RECORD); - } - else - { - final String uri = entry.getKey(); - final List<FaceletTaglibTag> tags = new ArrayList<FaceletTaglibTag>(entry.getValue().getTags()); - final TagRecordDescriptor descriptor = entry.getValue().getDescriptor(); - final JSFResourceBasedTagRecord newRecord = new JSFResourceBasedTagRecord( - uri, tags, descriptor); - records.put(entry.getKey(), newRecord); - } - } - return records; - } - - /** - * @param locator - * @param records - * @return a list of taglib change events that reflect what will happen - * when my tags are merged into the map 'records'. - */ - public List<TaglibChangedEvent> createMerge( - final AbstractFaceletTaglibLocator locator, - final Map<String, JSFResourceBasedTagRecord> records) - { - final Map<String, JSFResourceBasedTagRecord> newRecords = build(); - final List<TaglibChangedEvent> mergeEvents = new ArrayList<TaglibChangedEvent>(); - for (final Map.Entry<String, JSFResourceBasedTagRecord> entry : newRecords - .entrySet()) - { - TaglibChangedEvent event = null; - if (!records.containsKey(entry.getKey())) - { - event = new TaglibChangedEvent(locator, null, - entry.getValue(), CHANGE_TYPE.ADDED); - } else - { - final JSFResourceBasedTagRecord oldRecord = records - .get(entry.getKey()); - final JSFResourceBasedTagRecord newRecord = oldRecord - .mergeTags(entry.getValue()._tags); - event = new TaglibChangedEvent(locator, oldRecord, - newRecord, CHANGE_TYPE.CHANGED); - } - mergeEvents.add(event); - } - return mergeEvents; - } - - /** - * @param locator - * @param records - * @return a list of change events that will result from removing my - * _tags from records. - */ - public List<TaglibChangedEvent> createRemove( - final AbstractFaceletTaglibLocator locator, - final Map<String, JSFResourceBasedTagRecord> records) - { - final Map<String, JSFResourceBasedTagRecord> newRecords = build(); - final List<TaglibChangedEvent> mergeEvents = new ArrayList<TaglibChangedEvent>(); - for (final Map.Entry<String, JSFResourceBasedTagRecord> entry : newRecords - .entrySet()) - { - TaglibChangedEvent event = null; - final JSFResourceBasedTagRecord oldRecord = records.get(entry - .getKey()); - if (oldRecord != null) - { - final JSFResourceBasedTagRecord record = entry.getValue(); - if (record == WHOLE_LIB_RECORD) - { - event = new TaglibChangedEvent(locator, oldRecord, - null, CHANGE_TYPE.REMOVED); - } else - { - final JSFResourceBasedTagRecord newRecord = oldRecord - .removeTags(entry.getValue()._tags); - event = new TaglibChangedEvent(locator, oldRecord, - newRecord, CHANGE_TYPE.CHANGED); - } - } - if (event != null) - { - mergeEvents.add(event); - } - } - return mergeEvents; - } - - /** - * @param events - * @param withThese - * @return a new merged map that contains withThese plus everything - * here. - */ - public Map<String, JSFResourceBasedTagRecord> merge( - final List<TaglibChangedEvent> events, - final Map<String, JSFResourceBasedTagRecord> withThese) - { - final Map<String, JSFResourceBasedTagRecord> newMap = new HashMap<String, JSFResourceBasedTagRecord>( - withThese); - for (final TaglibChangedEvent event : events) - { - switch (event.getChangeType()) - { - case ADDED: - case CHANGED: - { - final IFaceletTagRecord newRecord = event.getNewValue(); - // doubles as null check - if (newRecord instanceof JSFResourceBasedTagRecord) - { - newMap.put(newRecord.getURI(), - (JSFResourceBasedTagRecord) newRecord); - } - } - break; - case REMOVED: - { - final IFaceletTagRecord oldRecord = event.getOldValue(); - if (oldRecord != null) - { - newMap.remove(oldRecord.getURI()); - } - } - break; - } - } - return newMap; - } - - private TagRecordDescriptor createDescriptor(final IJSFResourceFragment resource) - { - if (resource instanceof IWorkspaceJSFResourceFragment) - { - if (resource instanceof WorkspaceJSFResourceContainer) - { - final IResource res = ((WorkspaceJSFResourceContainer)resource).getResource(); - return new WorkspaceTagRecordDescriptor((IFolder) res); - } - final IResource res = ((IWorkspaceJSFResourceFragment) resource) - .getResource(); - return new WorkspaceTagRecordDescriptor((IFile) res); - } else if (resource instanceof IJarBasedJSFResource) - { - final URL jarURL = ((IJarBasedJSFResource) resource) - .getJarURL(); - final File file = JarUtilities.INSTANCE.getFile(jarURL); - if (file != null) - { - final String absolutePath = file.getAbsolutePath(); - final String jarEntryName = ((IJarBasedJSFResource) resource) - .getJarEntryName(); - return new JarTagRecordDescriptor(new Path(absolutePath), - jarEntryName); - } - } - return null; - } - - private static class LibEntry - { - private final TagRecordDescriptor _descriptor; - private final List<FaceletTaglibTag> _tags; - - /** - * @param descriptor - */ - public LibEntry(final TagRecordDescriptor descriptor) - { - super(); - _descriptor = descriptor; - _tags = new ArrayList<FaceletTaglibTag>(); - } - - public TagRecordDescriptor getDescriptor() - { - return _descriptor; - } - - public void addTag(final FaceletTaglibTag tag) - { - _tags.add(tag); - } - - public List<FaceletTaglibTag> getTags() - { - return Collections.unmodifiableList(_tags); - } - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/JarFileFaceletTaglibLocator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/JarFileFaceletTaglibLocator.java deleted file mode 100644 index 01677e1dc..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/JarFileFaceletTaglibLocator.java +++ /dev/null @@ -1,308 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.IOException; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.jar.JarEntry; -import java.util.jar.JarFile; -import java.util.regex.Pattern; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IPath; -import org.eclipse.jst.jsf.common.internal.finder.AbstractMatcher.AlwaysMatcher; -import org.eclipse.jst.jsf.common.internal.finder.AbstractMatcher.IMatcher; -import org.eclipse.jst.jsf.common.internal.finder.VisitorMatcher; -import org.eclipse.jst.jsf.common.internal.finder.acceptor.JarEntryMatchingAcceptor; -import org.eclipse.jst.jsf.common.internal.finder.matcher.TaglibJarEntryFinder; -import org.eclipse.jst.jsf.common.internal.resource.ClasspathJarFile; -import org.eclipse.jst.jsf.common.internal.resource.DefaultJarLocator; -import org.eclipse.jst.jsf.common.internal.resource.IJarLocator; -import org.eclipse.jst.jsf.common.internal.resource.IJarLocator.JarChangeEvent; -import org.eclipse.jst.jsf.common.internal.resource.IJarLocator.JarChangeListener; -import org.eclipse.jst.jsf.common.internal.resource.JavaCoreMediator; -import org.eclipse.jst.jsf.core.internal.JSFCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord.JarTagRecordDescriptor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.Listener.TaglibChangedEvent.CHANGE_TYPE; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; - -/** - * A locator that finds Facelet taglibs in jars on the classpath - * - * @author cbateman - * - */ -public class JarFileFaceletTaglibLocator extends AbstractFaceletTaglibLocator -{ - /** - * Default taglib finder that looks in meta-inf - */ - public static final TaglibJarEntryFinder _taglibMetaInfFinder = new TaglibJarEntryFinder( - Pattern.compile("META-INF/.*\\.taglib\\.xml")); //$NON-NLS-1$ - /** - * Default finder that looks in the glassfish package. - */ - public static final TaglibJarEntryFinder _taglibGlassfishFinder = new TaglibJarEntryFinder( - Pattern.compile("com/sun/faces/metadata/taglib/.*\\.taglib\\.xml")); //$NON-NLS-1$ - private static final List<IMatcher> MATCHERS; - static - { - final List<IMatcher> matchers = new ArrayList<IMatcher>(); - matchers.add(_taglibGlassfishFinder); - matchers.add(_taglibMetaInfFinder); - MATCHERS = Collections.unmodifiableList(matchers); - } - private static final String DISPLAYNAME = Messages.JarFileFaceletTaglibLocator_0; - private static final String ID = JarFileFaceletTaglibLocator.class - .getCanonicalName(); - private final TagRecordFactory _factory; - private final Map<String, IFaceletTagRecord> _records; - private final IJarLocator _locator; - private final List<IMatcher> _jarEntryMatchers; - - /** - * @param factory - */ - public JarFileFaceletTaglibLocator(final TagRecordFactory factory) - { - this(factory, new DefaultJarLocator( - Collections.singletonList(new AlwaysMatcher()), - new JavaCoreMediator())); - } - - /** - * @param factory - * @param jarProvider - */ - public JarFileFaceletTaglibLocator(final TagRecordFactory factory, - final IJarLocator jarProvider) - { - this(factory, jarProvider, MATCHERS); - } - - /** - * @param factory - * @param jarProvider - * @param jarEntryMatchers - */ - public JarFileFaceletTaglibLocator(final TagRecordFactory factory, - final IJarLocator jarProvider, final List<IMatcher> jarEntryMatchers) - { - super(ID, DISPLAYNAME); - _factory = factory; - _records = new HashMap<String, IFaceletTagRecord>(); - _locator = jarProvider; - _jarEntryMatchers = jarEntryMatchers; - } - - @Override - public void start(final IProject project) - { - _locator.start(project); - final List<LibJarEntry> tagLibsFound = new ArrayList<LibJarEntry>(); - final Collection<? extends ClasspathJarFile> jars = _locator - .getJars(project); - for (final ClasspathJarFile cpJarFile : jars) - { - final JarFile jarFile = cpJarFile.getJarFile(); - if (jarFile != null) - { - tagLibsFound.addAll(processJar(cpJarFile, _jarEntryMatchers)); - } - } - for (final LibJarEntry jarEntry : tagLibsFound) - { - final IFaceletTagRecord record = _factory.createRecords(jarEntry - .getTaglib(), new JarTagRecordDescriptor( - jarEntry.getPath(), jarEntry.getEntryName())); - if (record != null) - { - _records.put(record.getURI(), record); - } - } - _locator.addListener(new JarChangeListener() - { - @Override - public void changed(final JarChangeEvent event) - { - switch (event.getType()) - { - case JAR_ADDED: - { - final ClasspathJarFile jar = event.getJar(); - final List<LibJarEntry> foundLibs = processJar(jar, _jarEntryMatchers); - for (final LibJarEntry lib : foundLibs) - { - final IFaceletTagRecord newRecord = _factory.createRecords( - lib.getTaglib(), - new JarTagRecordDescriptor(lib - .getPath(), lib - .getEntryName())); - _records.put(newRecord.getURI(), newRecord); - fireChangeEvent(new TaglibChangedEvent( - JarFileFaceletTaglibLocator.this, null, - newRecord, - CHANGE_TYPE.ADDED)); - } - } - break; - case JAR_REMOVED: - { - final ClasspathJarFile jar = event.getJar(); - final List<IFaceletTagRecord> removeRecords = - new ArrayList<IFaceletTagRecord>(); - for (final Map.Entry<String, IFaceletTagRecord> entry : _records - .entrySet()) - { - if (entry.getValue().getDescriptor() - .getPath().equals(jar.getPath())) - { - removeRecords.add(entry.getValue()); - } - } - - for (final IFaceletTagRecord removeMe : removeRecords) - { - _records.remove(removeMe); - fireChangeEvent(new TaglibChangedEvent( - JarFileFaceletTaglibLocator.this, - removeMe, null, - CHANGE_TYPE.REMOVED)); - } - } - break; - } - } - }); - super.start(project); - } - - @Override - public void stop() - { - _locator.stop(); - super.stop(); - } - - @Override - public Map<String, ? extends IFaceletTagRecord> doLocate( - final IProject project) - { - return Collections.unmodifiableMap(_records); - } - - /** - * @param entry - * @param defaultDtdStream - * @throws Exception - */ - private static List<LibJarEntry> processJar(final ClasspathJarFile cpJarFile, - final List<IMatcher> jarEntryMatchers) - { - final List<LibJarEntry> tagLibsFound = new ArrayList<LibJarEntry>(); - final JarFile jarFile = cpJarFile.getJarFile(); - try - { - if (jarFile != null) - { - final JarEntryMatchingAcceptor acceptor = new JarEntryMatchingAcceptor(); - final VisitorMatcher<JarFile, JarEntry, String> matcher = new VisitorMatcher<JarFile, JarEntry, String>( - "", "", acceptor, jarEntryMatchers); //$NON-NLS-1$//$NON-NLS-2$ - final Collection<? extends JarEntry> matchingEntries = matcher - .find(jarFile); - for (final JarEntry jarEntry : matchingEntries) - { - InputStream is = null; - try - { - is = jarFile.getInputStream(jarEntry); - final String name = jarEntry.getName(); - final TagModelLoader loader = new TagModelLoader(name); - loader.loadFromInputStream(is); - final FaceletTaglib tagLib = loader.getTaglib(); - if (tagLib != null) - { - tagLibsFound.add(new LibJarEntry(tagLib, cpJarFile - .getPath(), name)); - } - } catch (final Exception e) - { - FaceletCorePlugin.log( - "Error initializing facelet registry entry", //$NON-NLS-1$ - e); - } finally - { - if (is != null) - { - // is.close(); - } - } - } - } - } catch (final Exception e) - { - JSFCorePlugin.log(e, - "While locating jar based facelet tag libraries"); //$NON-NLS-1$ - } finally - { - if (jarFile != null) - { - try - { - jarFile.close(); - } catch (final IOException ioe) - { - FaceletCorePlugin.log("Error closing jar file", ioe); //$NON-NLS-1$ - } - } - } - return tagLibsFound; - } - - private static class LibJarEntry - { - private final FaceletTaglib _taglib; - private final String _entryName; - private final IPath _iPath; - - public LibJarEntry(final FaceletTaglib taglib, final IPath iPath, - final String entryName) - { - super(); - _taglib = taglib; - _iPath = iPath; - _entryName = entryName; - } - - public FaceletTaglib getTaglib() - { - return _taglib; - } - - public String getEntryName() - { - return _entryName; - } - - public IPath getPath() - { - return _iPath; - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/LibraryClassBasedTagRecord.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/LibraryClassBasedTagRecord.java deleted file mode 100644 index 49970178f..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/LibraryClassBasedTagRecord.java +++ /dev/null @@ -1,538 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collection; -import java.util.Collections; -import java.util.Map; -import java.util.concurrent.atomic.AtomicBoolean; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Status; -import org.eclipse.jem.internal.proxy.core.IBeanProxy; -import org.eclipse.jem.internal.proxy.core.IBeanTypeProxy; -import org.eclipse.jem.internal.proxy.core.IStringBeanProxy; -import org.eclipse.jem.internal.proxy.core.ProxyFactoryRegistry; -import org.eclipse.jst.jsf.core.internal.JSFCorePlugin; -import org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil; -import org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil.BeanProxyWrapper; -import org.eclipse.jst.jsf.core.internal.jem.BeanProxyUtil.ProxyException; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; - -/** - * @author cbateman - * - */ -/* package */class LibraryClassBasedTagRecord extends FaceletTagRecord -{ -// private static final String METHOD_NAME_GET_VALUE = "getValue"; //$NON-NLS-1$ -// private static final String METHOD_NAME_GET_KEY = "getKey"; //$NON-NLS-1$ -// private static final String METHOD_NAME_HAS_NEXT = "hasNext"; //$NON-NLS-1$ -// private static final String METHOD_NAME_NEXT = "next"; //$NON-NLS-1$ -// private static final String METHOD_NAME_ITERATOR = "iterator"; //$NON-NLS-1$ -// private static final String METHOD_NAME_ENTRY_SET = "entrySet"; //$NON-NLS-1$ -// private static final String PROPERTY_NAME_FACTORIES = "factories"; //$NON-NLS-1$ -// private static final String QUALIFIED_CLASS_NAME__COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY = "com.sun.facelets.tag.AbstractTagLibrary"; //$NON-NLS-1$ -// private static final String QUALIFIED_CLASS_NAME_JAVA_UTIL_MAP = "java.util.Map"; //$NON-NLS-1$ -// -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$HandlerFactory"; //$NON-NLS-1$ -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_USER_CONVERTER_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$UserConverterHandlerFactory"; //$NON-NLS-1$ -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_CONVERTER_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$ConverterHandlerFactory"; //$NON-NLS-1$ -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_USER_VALIDATOR_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$UserValidatorHandlerFactory"; //$NON-NLS-1$ -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_VALIDATOR_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$ValidatorHandlerFactory"; //$NON-NLS-1$ -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_USER_COMPONENT_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory"; //$NON-NLS-1$ -// private static final String COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_COMPONENT_HANDLER_FACTORY = "com.sun.facelets.tag.AbstractTagLibrary$ComponentHandlerFactory"; //$NON-NLS-1$ -// -// private static final String FIELD_NAME_CONVERTER_ID = "converterId"; //$NON-NLS-1$ -// private static final String FIELD_NAME_VALIDATOR_ID = "validatorId"; //$NON-NLS-1$ -// private static final String FIELD_NAME_RENDER_TYPE = "renderType"; //$NON-NLS-1$ -// private static final String FIELD_NAME_COMPONENT_TYPE = "componentType"; //$NON-NLS-1$ - - /** - * - */ - private static final long serialVersionUID = 4174629773250721041L; - private static final String STATIC_MEMBER_NAMESPACE = "Namespace"; //$NON-NLS-1$ - private static final String METHOD_NAME_GET_NAMESPACE = "getNamespace"; //$NON-NLS-1$ - - private final IProject _project; - private final FaceletLibraryClassTagLib _model; - private final ProxyFactoryRegistry _registry; - private final AtomicBoolean _isInitialized = new AtomicBoolean( - false); - - private String _uri; - private BeanProxyWrapper _classTypeWrapper; - private Map<String, FaceletTaglibTag> _tags; - - /** - * @param registry - * @param model - * @param project - * @param descriptor - */ - public LibraryClassBasedTagRecord(final ProxyFactoryRegistry registry, - final FaceletLibraryClassTagLib model, final IProject project, TagRecordDescriptor descriptor) - { - super(descriptor); - _registry = registry; - _model = model; - _project = project; - } - - public void initURI() throws CoreException - { - if (_isInitialized.get()) - { - throw new CoreException( - new Status( - IStatus.ERROR, - JSFCorePlugin.PLUGIN_ID, - "Cannot initURI once the library is initialized for: " + _model.getLibraryClass())); //$NON-NLS-1$ - } - - final IBeanTypeProxy libFactoryTypeProxy = _registry - .getBeanTypeProxyFactory().getBeanTypeProxy( - _model.getLibraryClass()); - - if (libFactoryTypeProxy == null) - { - throw new CoreException(new Status(IStatus.ERROR, - JSFCorePlugin.PLUGIN_ID, - "Couldn't find type proxy for " + _model.getLibraryClass())); //$NON-NLS-1$ - } - - // TODO: wrap in try per the Glassfish patch - _classTypeWrapper = new BeanProxyWrapper(_project, libFactoryTypeProxy); - - try - { - _classTypeWrapper.init(); - } - catch (final ProxyException e) - { - throw new CoreException(new Status(IStatus.ERROR, - JSFCorePlugin.PLUGIN_ID, - "Couldn't load class: " + _model.getLibraryClass(), e)); //$NON-NLS-1$ - } - - final String namespace = resolveNS(_classTypeWrapper); - System.out.println(namespace); - - if (namespace == null) - { - throw new CoreException(new Status(IStatus.ERROR, - JSFCorePlugin.PLUGIN_ID, - "Couldn't load uri: " + _model.getLibraryClass())); //$NON-NLS-1$ - - } - _uri = namespace; - } - - @Override - public synchronized FaceletTaglibTag getTag(final String name) - { -// initializeIfNecessary(); - return _tags.get(name); - } - - @Override - public synchronized Collection<? extends FaceletTaglibTag> getTags() - { -// initializeIfNecessary(); - return Collections.unmodifiableCollection(_tags.values()); - } - -// private void initializeIfNecessary() -// { -// if (_isInitialized.compareAndSet(false, true)) -// { -// if (_tags == null) -// { -// _tags = resolveTags(); -// } -// } -// } - - /* - * (non-Javadoc) - * - * @see - * org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.FaceletTagRecord - * #getURI() - */ - @Override - public String getURI() - { - return _uri; - } - -// private Map<String, FaceletTaglibTag> resolveTags() -// { -// final Map<String, FaceletTaglibTag> tags = new HashMap<String, FaceletTaglibTag>(); -// -// // if the tag factory is a child of AbstractTagFactory, then we -// // can try to get our hands on its private parts ... -// final IBeanTypeProxy mapTypeProxy = _registry.getBeanTypeProxyFactory() -// .getBeanTypeProxy(QUALIFIED_CLASS_NAME_JAVA_UTIL_MAP); -// final IBeanTypeProxy componentFactoryTypeProxy = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// QUALIFIED_CLASS_NAME__COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY); -// -// if (mapTypeProxy != null && componentFactoryTypeProxy != null) -// { -// final IFieldProxy fieldProxy = componentFactoryTypeProxy -// .getDeclaredFieldProxy(PROPERTY_NAME_FACTORIES); -// -// if (fieldProxy != null) -// { -// if (fieldProxy.getFieldType().isKindOf(mapTypeProxy)) -// { -// IBeanProxy factories = null; -// -// try -// { -// // need to turn off security checking on the private -// // field -// fieldProxy.setAccessible(true); -// factories = fieldProxy.get(_classTypeWrapper -// .getInstance()); -// } -// catch (final ThrowableProxy e) -// { -// FaceletCorePlugin.log( -// "Error getting factories from bean instance", //$NON-NLS-1$ -// e); -// } -// -// if (factories != null) -// { -// final IMethodProxy entrySetMethod = fieldProxy -// .getFieldType().getMethodProxy( -// METHOD_NAME_ENTRY_SET); -// if (entrySetMethod != null) -// { -// try -// { -// entrySetMethod.setAccessible(true); -// final IBeanProxy entrySetProxy = entrySetMethod -// .invoke(factories); -// -// if (entrySetProxy != null) -// { -// final IMethodProxy iteratorMethod = entrySetProxy -// .getTypeProxy().getMethodProxy( -// METHOD_NAME_ITERATOR); -// iteratorMethod.setAccessible(true); -// final IBeanProxy iteratorProxy = iteratorMethod -// .invoke(entrySetProxy); -// -// if (iteratorProxy != null) -// { -// final IMethodProxy nextMethod = iteratorProxy -// .getTypeProxy().getMethodProxy( -// METHOD_NAME_NEXT); -// nextMethod.setAccessible(true); -// final IMethodProxy hasNextMethod = iteratorProxy -// .getTypeProxy().getMethodProxy( -// METHOD_NAME_HAS_NEXT); -// hasNextMethod.setAccessible(true); -// -// while (((IBooleanBeanProxy) hasNextMethod -// .invoke(iteratorProxy)) -// .booleanValue()) -// { -// final IBeanProxy entryProxy = nextMethod -// .invoke(iteratorProxy); -// final IMethodProxy getKeyProxy = entryProxy -// .getTypeProxy() -// .getMethodProxy( -// METHOD_NAME_GET_KEY); -// final IMethodProxy getValueProxy = entryProxy -// .getTypeProxy() -// .getMethodProxy( -// METHOD_NAME_GET_VALUE); -// if (getKeyProxy != null -// && getValueProxy != null) -// { -// getKeyProxy.setAccessible(true); -// final IBeanProxy key = getKeyProxy -// .invoke(entryProxy); -// -// if (key instanceof IStringBeanProxy) -// { -// final String name = ((IStringBeanProxy) key) -// .stringValue(); -// getValueProxy -// .setAccessible(true); -// final IBeanProxy value = getValueProxy -// .invoke(entryProxy); -// -// if (value != null) -// { -// final FaceletTaglibTag tagDefn = createTagDefn( -// name, -// value); -// if (tagDefn != null) -// { -// tags.put(name, -// tagDefn); -// } -// } -// } -// } -// } -// } -// } -// } -// catch (final ThrowableProxy e) -// { -// FaceletCorePlugin.log( -// "Error invoking entrySet", e); //$NON-NLS-1$ -// } -// } -// } -// -// } -// } -// } -// return tags; -// } - -// private FaceletTaglibTag createTagDefn(final String name, -// final IBeanProxy handlerValueProxy) - { -// final IBeanTypeProxy handlerTypeProxy = handlerValueProxy.getTypeProxy(); -// final FaceletTaglibFactory TAGDEFN_FACTORY = FaceletTaglibFactory.eINSTANCE; -// -// final IBeanTypeProxy componentHandlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_COMPONENT_HANDLER_FACTORY); -// final IBeanTypeProxy userComponentHandlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_USER_COMPONENT_HANDLER_FACTORY); -// final IBeanTypeProxy validatorHandlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_VALIDATOR_HANDLER_FACTORY); -// final IBeanTypeProxy userValidatorHandlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_USER_VALIDATOR_HANDLER_FACTORY); -// final IBeanTypeProxy converterHandlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_CONVERTER_HANDLER_FACTORY); -// final IBeanTypeProxy userConverterHandlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_USER_CONVERTER_HANDLER_FACTORY); -// final IBeanTypeProxy handlerFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_HANDLER_FACTORY); -// final IBeanTypeProxy userTagFactory = _registry -// .getBeanTypeProxyFactory() -// .getBeanTypeProxy( -// COM_SUN_FACELETS_TAG_ABSTRACT_TAG_LIBRARY$_HANDLER_FACTORY); -// -// FaceletTaglibTag tagDefn = null; -// -// if (handlerTypeProxy.isKindOf(componentHandlerFactory) -// || handlerTypeProxy.isKindOf(userComponentHandlerFactory)) -// { -// final IFieldProxy componentTypeProxy = handlerTypeProxy -// .getDeclaredFieldProxy(FIELD_NAME_COMPONENT_TYPE); -// final IFieldProxy rendererTypeProxy = handlerTypeProxy -// .getDeclaredFieldProxy(FIELD_NAME_RENDER_TYPE); -// try -// { -// if (componentTypeProxy != null) -// { -// componentTypeProxy.setAccessible(true); -// rendererTypeProxy.setAccessible(true); -// final IBeanProxy componentType = componentTypeProxy -// .get(handlerValueProxy); -// // final IBeanProxy rendererType = rendererTypeProxy -// // .get(handlerValueProxy); -// -// // render type is optional, but must have component type -// if (componentType instanceof IStringBeanProxy) -// { -// final String componentTypeValue = getMeaningfulString(((IStringBeanProxy) componentType) -// .stringValue()); -// -// if (componentTypeValue != null) -// { -// final ComponentTagDefn compTagDefn = TAGDEFN_FACTORY -// .createComponentTagDefn(); -// compTagDefn.setComponentType(componentTypeValue); -// // if (rendererType instanceof IStringBeanProxy) -// // { -// // compTagDefn -// // .setRendererType(getMeaningfulString((( -// // IStringBeanProxy) rendererType) -// // .stringValue())); -// // } -// tagDefn = compTagDefn; -// } -// } -// } -// } -// catch (final ThrowableProxy e) -// { -// FaceletCorePlugin.log("Error get component info", e); //$NON-NLS-1$ -// } -// } -// else if (handlerTypeProxy.isKindOf(validatorHandlerFactory) -// || handlerTypeProxy.isKindOf(userValidatorHandlerFactory)) -// { -// final IFieldProxy validatorIdProxy = handlerTypeProxy -// .getDeclaredFieldProxy(FIELD_NAME_VALIDATOR_ID); -// -// try -// { -// if (validatorIdProxy != null) -// { -// validatorIdProxy.setAccessible(true); -// final IBeanProxy validatorId = validatorIdProxy -// .get(handlerValueProxy); -// -// final ValidatorTagDefn valTagDefn = TAGDEFN_FACTORY -// .createValidatorTagDefn(); -// tagDefn = valTagDefn; -// -// if (validatorId instanceof IStringBeanProxy) -// { -// final String validatorIdValue = getMeaningfulString(((IStringBeanProxy) validatorId) -// .stringValue()); -// -// if (validatorIdValue != null) -// { -// valTagDefn.setValidatorId(validatorIdValue); -// } -// } -// } -// } -// catch (final ThrowableProxy e) -// { -// FaceletCorePlugin.log("Error getting validator info", e); //$NON-NLS-1$ -// } -// } -// else if (handlerTypeProxy.isKindOf(converterHandlerFactory) -// || handlerTypeProxy.isKindOf(userConverterHandlerFactory)) -// { -// final IFieldProxy converterIdProxy = handlerTypeProxy -// .getDeclaredFieldProxy(FIELD_NAME_CONVERTER_ID); -// -// try -// { -// if (converterIdProxy != null) -// { -// converterIdProxy.setAccessible(true); -// final IBeanProxy converterId = converterIdProxy -// .get(handlerValueProxy); -// -// final ConverterTagDefn converterTagDefn = TAGDEFN_FACTORY -// .createConverterTagDefn(); -// tagDefn = converterTagDefn; -// -// if (converterId instanceof IStringBeanProxy) -// { -// final String converterIdValue = getMeaningfulString(((IStringBeanProxy) converterId) -// .stringValue()); -// -// if (converterIdValue != null) -// { -// converterTagDefn.setConverterId(converterIdValue); -// } -// } -// } -// } -// catch (final ThrowableProxy e) -// { -// FaceletCorePlugin.log("Error getting validator info", e); //$NON-NLS-1$ -// } -// } -// else if (handlerTypeProxy.isKindOf(handlerFactory) -// || handlerTypeProxy.isKindOf(userTagFactory)) -// { -// tagDefn = TAGDEFN_FACTORY.createHandlerTagDefn(); -// } -// -// if (tagDefn != null) -// { -// tagDefn.setName(name); -// } -// return tagDefn; - } - -// private String getMeaningfulString(final String value) -// { -// if (value == null) -// { -// return null; -// } -// -// String retValue = value.trim(); -// -// if ("".equals(retValue)) //$NON-NLS-1$ -// { -// retValue = null; -// } -// return retValue; -// } - - private String resolveNS(final BeanProxyWrapper beanProxy) - { - IBeanProxy resultProxy = null; - try - { - resultProxy = beanProxy.call(METHOD_NAME_GET_NAMESPACE); - - if (resultProxy instanceof IStringBeanProxy) - { - return ((IStringBeanProxy) resultProxy).stringValue(); - } - } - catch (final BeanProxyUtil.ProxyException e) - { - // fall through - } - - return resolveNSAggressively(beanProxy); - } - - private String resolveNSAggressively(final BeanProxyWrapper beanProxy) - { - try - { - return beanProxy.getStringFieldValue(STATIC_MEMBER_NAMESPACE); - } - catch (final ProxyException e) - { - // fall through - } - return null; - } - - public synchronized int getNumTags() - { -// initializeIfNecessary(); - return _tags.size(); - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/Listener.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/Listener.java deleted file mode 100644 index 07de09aef..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/Listener.java +++ /dev/null @@ -1,112 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.jst.jsf.common.internal.locator.ILocatorChangeListener; - -/** - * A listener for locator detected tag library changes - * @author cbateman - * - */ -public abstract class Listener implements ILocatorChangeListener -{ - /** - * Indicates that a tag library has changed - * @author cbateman - * - */ - public static class TaglibChangedEvent extends LocatorChangeEvent - { - /** - * TODO: what happens if one locator has a namespace collision with - * another one? - */ - public enum CHANGE_TYPE - { - /** - * Indicates that the library is new - */ - ADDED, - - /** - * Indicates that the library was removed. - */ - REMOVED, - - /** - * Indicates that the library is not new, but it's content - * has changed - */ - CHANGED - } - - private final TaglibChangedEvent.CHANGE_TYPE _changeType; - private final IFaceletTagRecord _oldValue; - private final IFaceletTagRecord _newValue; - - /** - * @param source - * @param oldValue - * @param newValue - * @param changeType - */ - public TaglibChangedEvent( - final AbstractFaceletTaglibLocator source, - final IFaceletTagRecord oldValue, - final IFaceletTagRecord newValue, - TaglibChangedEvent.CHANGE_TYPE changeType) - { - super(source); - _changeType = changeType; - _oldValue = oldValue; - _newValue = newValue; - } - - /** - * - */ - private static final long serialVersionUID = -4060018031568577836L; - - @Override - public AbstractFaceletTaglibLocator getSource() - { - return (AbstractFaceletTaglibLocator) super.getSource(); - } - - /** - * @return the type of the change - */ - public final TaglibChangedEvent.CHANGE_TYPE getChangeType() - { - return _changeType; - } - - /** - * @return the old value. This is null if the event is ADDED - */ - public final IFaceletTagRecord getOldValue() - { - return _oldValue; - } - - /** - * @return the new value. This is null if the event is REMOVED - */ - public final IFaceletTagRecord getNewValue() - { - return _newValue; - } - } - - - public final void changed(final LocatorChangeEvent event) - { - changed((TaglibChangedEvent)event); - } - - - /** - * @param event - * - */ - public abstract void changed(Listener.TaglibChangedEvent event); -}
\ No newline at end of file diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/Messages.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/Messages.java deleted file mode 100644 index 0ebb73d4a..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/Messages.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.osgi.util.NLS; - -/** - * Package NLS manager. - * @author cbateman - * - */ -public class Messages extends NLS -{ - private static final String BUNDLE_NAME = "org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.messages"; //$NON-NLS-1$ - /** - * see messages.properties. - */ - public static String ContextParamSpecifiedFaceletTaglibLocator_0; - /** - * see messages.properties/ - */ - public static String JarFileFaceletTaglibLocator_0; - static - { - // initialize resource bundle - NLS.initializeMessages(BUNDLE_NAME, Messages.class); - } - - private Messages() - { - // no external instantiation. - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ProjectTaglibDescriptor.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ProjectTaglibDescriptor.java deleted file mode 100644 index cf9d74d46..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/ProjectTaglibDescriptor.java +++ /dev/null @@ -1,200 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.concurrent.atomic.AtomicInteger; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.ISafeRunnable; -import org.eclipse.core.runtime.SafeRunner; -import org.eclipse.jst.jsf.common.internal.locator.ILocatorProvider; -import org.eclipse.jst.jsf.core.internal.tld.IFaceletConstants; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; - -/** - * Taglib descriptor for a project. - * - * @author cbateman - * - */ -public class ProjectTaglibDescriptor implements IProjectTaglibDescriptor -{ - private final AtomicInteger _isInitialized = new AtomicInteger( - 0); - private final IProject _project; - private final ILocatorProvider<AbstractFaceletTaglibLocator> _locatorProvider; - private final MyChangeListener _libChangeListener; - private final Map<String, IFaceletTagRecord> _tagRecords; - private final TagRecordFactory _factory; - private final AtomicBoolean _isDisposed = new AtomicBoolean(false); - private final DefaultStandardTaglibLocator _defaultTaglibLocator; - - /** - * @param project - * @param factory - * @param locatorProvider - */ - public ProjectTaglibDescriptor(final IProject project, final TagRecordFactory factory, - final ILocatorProvider<AbstractFaceletTaglibLocator> locatorProvider) - { - _project = project; - _tagRecords = new HashMap<String, IFaceletTagRecord>(); - _locatorProvider = locatorProvider; - _locatorProvider.initialize(); - _factory = factory; - _libChangeListener = new MyChangeListener(); - _defaultTaglibLocator = new DefaultStandardTaglibLocator(); - _defaultTaglibLocator.start(project); - } - - private void initialize() - { - if (_isInitialized.addAndGet(1) == 1) - { - synchronized (this) - { - for (final AbstractFaceletTaglibLocator locator : _locatorProvider.getLocators()) - { - SafeRunner.run(new ISafeRunnable() - { - public void handleException(final Throwable exception) - { - FaceletCorePlugin - .log( - "While locating facelet libraries on project: " + _project.getName(), new Exception(exception)); //$NON-NLS-1$ - } - public void run() throws Exception - { - locator.addListener(_libChangeListener); - locator.start(_project); - _tagRecords.putAll(locator.locate(_project)); - } - }); - } - // ensure that we add the standard tag libraries if we don't find them - // on the classpath. The spec doesn't require that taglib's are - // included in a JSF impl for these - ensureStandardLibraries(_project); - } - } - } - - private void ensureStandardLibraries(final IProject project) - { - final Map<String, ? extends IFaceletTagRecord> defaultRecords = _defaultTaglibLocator.locate(project); - for (final String uri : IFaceletConstants.ALL_FACELET_TAGLIBS) - { - if (!_tagRecords.containsKey(uri)) - { - IFaceletTagRecord faceletTagRecord = defaultRecords.get(uri); - if (faceletTagRecord != null) - { - _tagRecords.put(uri, faceletTagRecord); - } - else - { - FaceletCorePlugin.log("Could not find taglib for uri: "+uri, new Exception()); //$NON-NLS-1$ - } - } - } - } - - public Collection<? extends IFaceletTagRecord> getTagLibraries() - { - initialize(); - return Collections.unmodifiableCollection(_tagRecords.values()); - } - - void maybeLog(final Exception e) - { - if (_isInitialized.get() <= 1) - { - FaceletCorePlugin.log("Failed initializing taglib descriptor", e); //$NON-NLS-1$ - } - } - - public IFaceletTagRecord getTagLibrary(final String uri) - { - initialize(); - return _tagRecords.get(uri); - } - - public void addListener(final Listener listener) - { - for (final AbstractFaceletTaglibLocator locator : _locatorProvider.getLocators()) - { - locator.addListener(listener); - } - } - - public void removeListener(final Listener listener) - { - for (final AbstractFaceletTaglibLocator locator : _locatorProvider.getLocators()) - { - locator.removeListener(listener); - } - } - - public void checkpoint() - { - // do nothing - } - - public void destroy() - { - // call dispose; there is no persistent data to cleanup. - dispose(); - } - - public void dispose() - { - if (_isDisposed.compareAndSet(false, true)) - { - for (final AbstractFaceletTaglibLocator locator : _locatorProvider.getLocators()) - { - locator.stop(); - } - _factory.dispose(); - } - } - - public boolean isDisposed() - { - return _isDisposed.get(); - } - - private class MyChangeListener extends Listener - { - @Override - public void changed(final TaglibChangedEvent event) - { - switch (event.getChangeType()) - { - case ADDED: - _tagRecords.put(event.getNewValue().getURI(), event - .getNewValue()); - break; - case CHANGED: - _tagRecords.put(event.getNewValue().getURI(), event - .getNewValue()); - break; - case REMOVED: - _tagRecords.remove(event.getOldValue()); - break; - } - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagModelLoader.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagModelLoader.java deleted file mode 100644 index 2ec287de9..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagModelLoader.java +++ /dev/null @@ -1,239 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.net.URISyntaxException; -import java.net.URL; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; - -import org.eclipse.core.runtime.URIUtil; -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.resource.ContentHandler; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.URIConverter; -import org.eclipse.emf.ecore.resource.URIHandler; -import org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.resource.impl.URIHandlerImpl; -import org.eclipse.emf.ecore.util.BasicExtendedMetaData; -import org.eclipse.emf.ecore.util.ExtendedMetaData; -import org.eclipse.emf.ecore.xmi.XMLResource; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util.FaceletTaglibResourceFactoryImpl; -import org.eclipse.wst.xml.core.internal.XMLCorePlugin; -import org.eclipse.wst.xml.core.internal.catalog.provisional.ICatalog; -import org.eclipse.wst.xml.core.internal.catalog.provisional.ICatalogEntry; -import org.eclipse.wst.xml.core.internal.catalog.provisional.INextCatalog; - -/** - * Loads the facelet taglib file model using EMF. - * - * @author cbateman - * - */ -public class TagModelLoader -{ - private final ResourceSetImpl _resSet; - private final String _resourceUri; - private DocumentRoot _docRoot; - private FaceletTaglib _faceletTaglib; - private final static List<URIHandler> DEFAULT_URI_HANDLERS; - static - { - final List<URIHandler> handlers = new ArrayList<URIHandler>(); - final URIHandler handleFacelet = new DefaultFaceletURIHandler(); - handlers.add(handleFacelet); - handlers.addAll(URIHandler.DEFAULT_HANDLERS); - DEFAULT_URI_HANDLERS = handlers; - } - - /** - * @param resourceUri - */ - public TagModelLoader(final String resourceUri) - { - this(resourceUri, new ExtensibleURIConverterImpl(DEFAULT_URI_HANDLERS, - ContentHandler.Registry.INSTANCE.contentHandlers())); - } - - /** - * @param resourceUri - * @param uriConverter - */ - public TagModelLoader(final String resourceUri, - final URIConverter uriConverter) - { - _resourceUri = resourceUri; - _resSet = new ResourceSetImpl(); - _resSet.getPackageRegistry().put("http://java.sun.com/xml/ns/javaee", //$NON-NLS-1$ - FaceletTaglibPackage.eINSTANCE); - _resSet.getPackageRegistry().put( - "http://java.sun.com/xml/ns/javaee/web-facelettaglibrary.xsd", //$NON-NLS-1$ - FaceletTaglibPackage.eINSTANCE); - _resSet.setURIConverter(uriConverter); - final ExtendedMetaData extendedMetaData = new BasicExtendedMetaData( - _resSet.getPackageRegistry()); - _resSet.getLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, - extendedMetaData); - _resSet.getResourceFactoryRegistry().getExtensionToFactoryMap() - .put("xml", new FaceletTaglibResourceFactoryImpl()); //$NON-NLS-1$ - } - - /** - * @param is - * @throws Exception - */ - public void loadFromInputStream(final InputStream is) throws Exception - { - final Resource res = _resSet.createResource(URI - .createFileURI(_resourceUri)); - if (res != null) - { - res.load(is, Collections.EMPTY_MAP); - final EObject eObject = res.getContents().get(0); - _docRoot = (DocumentRoot) eObject; - _faceletTaglib = _docRoot.getFaceletTaglib(); - } else - { - // This is often caused if the extension of the file pointed to - // by _resourceUri wasn't initialized in extensionToFactoryMap. - throw new IllegalArgumentException("Could not create Resource"); //$NON-NLS-1$ - } - } - - /** - * @param os - * @throws Exception - */ - public void save(final OutputStream os) throws Exception - { - final Resource res = _resSet.createResource(URI - .createFileURI(_resourceUri)); - if (res != null) - { - res.getContents().add(_docRoot); - res.save(os, Collections.EMPTY_MAP); - } else - { - throw new IllegalArgumentException("Could not create Resource"); //$NON-NLS-1$ - } - } - - /** - * @param faceletTaglib - */ - public final void setTaglib(final FaceletTaglib faceletTaglib) - { - _faceletTaglib = faceletTaglib; - } - - /** - * @param docRoot - */ - public final void setDocRoot(final DocumentRoot docRoot) - { - _docRoot = docRoot; - } - - /** - * @return the taglib or null if none has been loaded. - */ - public FaceletTaglib getTaglib() - { - return _faceletTaglib; - } - - /** - * @return the doc root or null if none has been loaded. - */ - public DocumentRoot getDocRoot() - { - return _docRoot; - } - - /** - * Handles facelet taglib dtd resolver requests - * - */ - private static final class DefaultFaceletURIHandler extends URIHandlerImpl - { - @Override - public boolean canHandle(final URI uri) - { - return "http://java.sun.com/dtd/facelet-taglib_1_0.dtd".equals(uri.toString()); //$NON-NLS-1$ - } - - @Override - public InputStream createInputStream(final URI uri, final Map<?, ?> options) - throws IOException - { - try - { - return findFaceletDtdInCatalog(); - } catch (final URISyntaxException e) - { - FaceletCorePlugin.log( - "While trying to load facelet dtd from catalog", e); //$NON-NLS-1$ - // fall through - } - return null; - } - - private InputStream findFaceletDtdInCatalog() throws URISyntaxException, IOException - { - final ICatalog xmlCatalog = XMLCorePlugin.getDefault() - .getDefaultXMLCatalog(); - if (xmlCatalog != null) - { - ICatalog systemCatalog = null; - final INextCatalog[] nextCatalogs = xmlCatalog.getNextCatalogs(); - for (final INextCatalog catalog : nextCatalogs) - { - final ICatalog referencedCatalog = catalog - .getReferencedCatalog(); - if (referencedCatalog != null) - { - if (XMLCorePlugin.SYSTEM_CATALOG_ID - .equals(referencedCatalog.getId())) - { - systemCatalog = referencedCatalog; - } - } - } - if (systemCatalog != null) - { - ICatalogEntry foundEntry = null; - for (final ICatalogEntry entry : systemCatalog.getCatalogEntries()) - { - if ("-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN" //$NON-NLS-1$ - .equals(entry.getKey())) - { - foundEntry = entry; - break; - } - } - if (foundEntry != null) - { - final java.net.URI uri = new java.net.URI(foundEntry.getURI()); - URL url = URIUtil.toURL(uri); - return url.openStream(); -// final String uriString = foundEntry.getURI(); -// if (URIUtil.isFileURI(uriString)) -// { -// return new File(URIUtil.toFile(uriString)); -// } - } - } - } - return null; - } - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagModelParser.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagModelParser.java deleted file mode 100644 index bb7c1641c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagModelParser.java +++ /dev/null @@ -1,461 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.net.URL; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; - -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; -import org.w3c.dom.Document; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; - -/** - * A Facelet tag library document parser (dtd 1.0). - * - * @author cbateman - * - */ -public class TagModelParser -{ - private static final String FACELET_TAGLIB_DTD_PATH = "/dtd/facelet-taglib_1_0.dtd"; //$NON-NLS-1$ - - - private static final String ELEMENT_NAME_VALIDATOR_ID = "validator-id"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_CONVERTER_ID = "converter-id"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_RENDERER_TYPE = "renderer-type"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_COMPONENT_TYPE = "component-type"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_VALIDATOR = "validator"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_CONVERTER = "converter"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_COMPONENT = "component"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_HANDLER_CLASS = "handler-class"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_SOURCE = "source"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_TAG_NAME = "tag-name"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_TAG = "tag"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_NAMESPACE = "namespace"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_LIBRARY_CLASS = "library-class"; //$NON-NLS-1$ - private static final String ELEMENT_NAME_FACELET_TAGLIB = "facelet-taglib"; //$NON-NLS-1$ - private static final String URI_FACELET_TAGLIB_1_0_DTD = "facelet-taglib_1_0.dtd"; //$NON-NLS-1$ - private static final String PUBLIC_DTD_FACELET_TAGLIB_1_0_DTD = "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"; //$NON-NLS-1$ - - /** - * @param is - * @param dtdSourcePath - * @return the taglib definition or null - * @throws IOException - * @throws ParserConfigurationException - * @throws SAXException - */ - public static FaceletTaglibDefn loadFromInputStream(final InputStream is, final String dtdSourcePath) throws IOException, ParserConfigurationException, SAXException - { - final byte[] buffer = getBufferForEntry(is); - final InputStream dtdSource = getDefaultDTDSource(dtdSourcePath != null ? dtdSourcePath : FACELET_TAGLIB_DTD_PATH); - final FaceletTaglibDefn taglib = loadFromBuffer(buffer, dtdSource); - return taglib; - - } - /** - * @param buffer - * @param defaultDtdStream - * @return the tag library definition (loaded EMF model) for the buffer - * @throws IOException - * @throws ParserConfigurationException - * @throws SAXException - */ - public static FaceletTaglibDefn loadFromBuffer(final byte[] buffer, - final InputStream defaultDtdStream) throws IOException, - ParserConfigurationException, SAXException - { - final InputSource inputSource = new InputSource( - new ByteArrayInputStream(buffer)); - - final Document doc = TagModelParser.getDefaultTaglibDocument( - inputSource, new InputSource(defaultDtdStream)); - final FaceletTaglibDefn tagLib = TagModelParser.processDocument(doc); - return tagLib; - } - - /** - * @param path - * @return the input stream for the default bundle Facelet dtd. - * @throws IOException - */ - protected static InputStream getDefaultDTDSource(final String path) throws IOException - { - final URL url = FaceletCorePlugin.getDefault().getBundle().getEntry(path); - - if (url != null) - { - return url.openStream(); - } - return null; - } - - /** - * @param is must be open. Caller is responsible for closing. - * @return load the stream into a byte buffer. - */ - protected static byte[] getBufferForEntry(final InputStream is) - { - final ByteArrayOutputStream stream = new ByteArrayOutputStream(); - final byte[] buffer = new byte[2048]; - - int bytesRead = 0; - - try - { - while (((bytesRead = is.read(buffer))) != -1) - { - stream.write(buffer, 0, bytesRead); - } - } - catch (final IOException e) - { - FaceletCorePlugin.log("Error loading buffer", e); //$NON-NLS-1$ - return null; - } - - return stream.toByteArray(); - } - - /** - * @param taglibFile - * @param defaultDTDSource - * @return the default taglib dom Document - * @throws IOException - * @throws ParserConfigurationException - * @throws SAXException - */ - public static Document getDefaultTaglibDocument( - final InputSource taglibFile, final InputSource defaultDTDSource) - throws IOException, ParserConfigurationException, SAXException - { - final DocumentBuilderFactory factory = DocumentBuilderFactory - .newInstance(); - factory.setValidating(false); - factory.setIgnoringComments(true); - - final DocumentBuilder builder = factory.newDocumentBuilder(); - - final DefaultHandler handler = new DefaultHandler() - { - @Override - public InputSource resolveEntity(final String publicId, - final String systemId) throws IOException, SAXException - { - if (PUBLIC_DTD_FACELET_TAGLIB_1_0_DTD.equals(publicId) - || (systemId != null && systemId - .endsWith(URI_FACELET_TAGLIB_1_0_DTD))) - - { - return defaultDTDSource; - } - return super.resolveEntity(publicId, systemId); - } - }; - - builder.setEntityResolver(handler); - return builder.parse(taglibFile); - } - - /** - * @param doc - * @return the facelet tag library or null - */ - public static FaceletTaglibDefn processDocument(final Document doc) - { - Node curNode = null; - - for (int i = 0; i < doc.getChildNodes().getLength(); i++) - { - curNode = doc.getChildNodes().item(i); - - if (curNode.getNodeType() == Node.ELEMENT_NODE - && ELEMENT_NAME_FACELET_TAGLIB - .equals(curNode.getNodeName())) - { - break; - } - } - - if (curNode == null) - { - throw new IllegalArgumentException( - "Couldn't find facelet-taglib node"); //$NON-NLS-1$ - } - - for (int i = 0; i < curNode.getChildNodes().getLength(); i++) - { - final Node node = curNode.getChildNodes().item(i); - - if (node.getNodeType() == Node.ELEMENT_NODE) - { - if (ELEMENT_NAME_LIBRARY_CLASS.equals(node.getNodeName())) - { - final FaceletLibraryClassTagLib faceletLibraryClassTagLib = FaceletTaglibFactory.eINSTANCE - .createFaceletLibraryClassTagLib(); - faceletLibraryClassTagLib.setLibraryClass(node - .getTextContent().trim()); - return faceletLibraryClassTagLib; - } - return processFaceletTaglibWithTags(curNode); - } - } - - return null; - } - - private static FaceletXMLDefnTaglib processFaceletTaglibWithTags( - final Node node) - { - String namespace = null; - final List<Node> tagNodes = new ArrayList<Node>(); - - for (int i = 0; i < node.getChildNodes().getLength(); i++) - { - final Node childNode = node.getChildNodes().item(i); - - if (childNode.getNodeType() == Node.ELEMENT_NODE) - { - if (ELEMENT_NAME_NAMESPACE.equals(childNode.getNodeName())) - { - namespace = childNode.getTextContent(); - } - else if (ELEMENT_NAME_TAG.equals(childNode.getNodeName())) - { - tagNodes.add(childNode); - } - } - } - - if (namespace != null) - { - final FaceletXMLDefnTaglib xmlDefnTaglib = FaceletTaglibFactory.eINSTANCE - .createFaceletXMLDefnTaglib(); - xmlDefnTaglib.setNamespace(namespace); - - for (final Node tagNode : tagNodes) - { - final TagDefn tag = createTagFromNode(namespace, tagNode); - - if (tag != null) - { - xmlDefnTaglib.getTags().add(tag); - } - } - - return xmlDefnTaglib; - } - return null; - } - - private static TagDefn createTagFromNode(final String namespace, - final Node tagNode) - { - final Map<String, Node> children = indexChildren(tagNode); - - Node node = children.get(ELEMENT_NAME_TAG_NAME); - - if (node != null) - { - final String name = safeGetTextContext(node); - - if (name == null) - { - return null; - } - - node = children.get(ELEMENT_NAME_HANDLER_CLASS); - - if (node != null) - { - final HandlerTagDefn handlerTag = FaceletTaglibFactory.eINSTANCE - .createHandlerTagDefn(); - handlerTag.setHandlerClass(safeGetTextContext(node)); - handlerTag.setName(name); - return handlerTag; - } - - node = children.get(ELEMENT_NAME_SOURCE); - - if (node != null) - { - final SourceTagDefn sourceTag = FaceletTaglibFactory.eINSTANCE - .createSourceTagDefn(); - sourceTag.setSource(safeGetTextContext(node)); - sourceTag.setName(name); - return sourceTag; - } - - node = children.get(ELEMENT_NAME_COMPONENT); - - if (node != null) - { - return createTagWithComponentType(namespace, name, node); - } - - node = children.get(ELEMENT_NAME_CONVERTER); - - if (node != null) - { - return createTagWithConverter(namespace, name, node); - } - - node = children.get(ELEMENT_NAME_VALIDATOR); - - if (node != null) - { - return createValidatorTag(namespace, name, node); - } - } - - return null; - } - - private static ComponentTagDefn createTagWithComponentType( - final String uri, final String tagName, final Node paramNode) - { - final Map<String, Node> componentChildren = indexChildren(paramNode); - Node node = componentChildren.get(ELEMENT_NAME_COMPONENT_TYPE); - - if (node != null) - { - final String componentType = safeGetTextContext(node); - String rendererType = null; - String handlerClass = null; - - node = componentChildren.get(ELEMENT_NAME_RENDERER_TYPE); - if (node != null) - { - rendererType = safeGetTextContext(node); - } - - node = componentChildren.get(ELEMENT_NAME_HANDLER_CLASS); - if (node != null) - { - handlerClass = safeGetTextContext(node); - } - - final ComponentTagDefn componentTag = FaceletTaglibFactory.eINSTANCE - .createComponentTagDefn(); - componentTag.setName(tagName); - componentTag.setComponentType(componentType); - componentTag.setHandlerClass(handlerClass); - componentTag.setRendererType(rendererType); - return componentTag; - } - return null; - } - - private static ConverterTagDefn createTagWithConverter(final String uri, - final String tagName, final Node paramNode) - { - final Map<String, Node> converterChildren = indexChildren(paramNode); - Node node = converterChildren.get(ELEMENT_NAME_CONVERTER_ID); - - if (node != null) - { - final String converterId = safeGetTextContext(node); - String handlerClass = null; - - node = converterChildren.get(ELEMENT_NAME_HANDLER_CLASS); - if (node != null) - { - handlerClass = safeGetTextContext(node); - } - - final ConverterTagDefn converterTag = FaceletTaglibFactory.eINSTANCE - .createConverterTagDefn(); - converterTag.setName(tagName); - converterTag.setConverterId(converterId); - converterTag.setHandlerClass(handlerClass); - return converterTag; - } - return null; - } - - private static ValidatorTagDefn createValidatorTag(final String uri, - final String tagName, final Node paramNode) - { - final Map<String, Node> converterChildren = indexChildren(paramNode); - Node node = converterChildren.get(ELEMENT_NAME_VALIDATOR_ID); - - if (node != null) - { - final String validatorId = safeGetTextContext(node); - String handlerClass = null; - - node = converterChildren.get(ELEMENT_NAME_HANDLER_CLASS); - if (node != null) - { - handlerClass = safeGetTextContext(node); - } - - final ValidatorTagDefn validatorTag = FaceletTaglibFactory.eINSTANCE - .createValidatorTagDefn(); - validatorTag.setName(tagName); - validatorTag.setHandlerClass(handlerClass); - validatorTag.setValidatorId(validatorId); - return validatorTag; - } - return null; - } - - private static Map<String, Node> indexChildren(final Node node) - { - final Map<String, Node> children = new HashMap<String, Node>(); - final NodeList nodeList = node.getChildNodes(); - - for (int i = 0; i < nodeList.getLength(); i++) - { - final Node childNode = nodeList.item(i); - - if (childNode.getNodeType() == Node.ELEMENT_NODE) - { - children.put(childNode.getNodeName(), childNode); - } - } - - return children; - } - - private static String safeGetTextContext(final Node node) - { - String textContent = node.getTextContent(); - if (textContent == null) - { - return null; - } - - textContent = textContent.trim(); - - if ("".equals(textContent)) //$NON-NLS-1$ - { - return null; - } - - return textContent; - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagRecordFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagRecordFactory.java deleted file mode 100644 index ef06cecbe..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TagRecordFactory.java +++ /dev/null @@ -1,154 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.ISafeRunnable; -import org.eclipse.core.runtime.NullProgressMonitor; -import org.eclipse.core.runtime.SafeRunner; -import org.eclipse.jem.internal.proxy.core.ICallbackRegistry; -import org.eclipse.jem.internal.proxy.core.IConfigurationContributor; -import org.eclipse.jem.internal.proxy.core.ProxyFactoryRegistry; -import org.eclipse.jem.internal.proxy.ide.IDERegistration; -import org.eclipse.jst.jsf.core.JSFVersion; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.ELProxyContributor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.ServletBeanProxyContributor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.IFaceletTagRecord.TagRecordDescriptor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; - -/** - * Creates new tag records for a project. - * - */ -public class TagRecordFactory -{ - private final ProxyFactoryRegistry _registry; - private final IProject _project; - - /** - * @param project - * @param useJEMProxy TODO - */ - public TagRecordFactory(final IProject project, boolean useJEMProxy) - { - _project = project; - ProxyFactoryRegistry registry = NULL_REGISTRY; - if (useJEMProxy) - { - try - { - registry = createProxyRegistry(_project); - } catch (final Exception e) - { - FaceletCorePlugin.log("While creatinng proxy", e); //$NON-NLS-1$ - } - - } - _registry = registry; - } - - /** - * @param taglibDefn - * @param descriptor - * @return the new tag record - */ - public IFaceletTagRecord createRecords(final FaceletTaglib taglibDefn, final TagRecordDescriptor descriptor) - { - IFaceletTagRecord retValue = null; - - if (taglibDefn instanceof FaceletLibraryClassTagLib) - { - if (_registry != NULL_REGISTRY) - { - final LibraryClassBasedTagRecord record = new LibraryClassBasedTagRecord( - _registry, (FaceletLibraryClassTagLib) taglibDefn, - _project, descriptor); - try - { - record.initURI(); - retValue = record; - } catch (CoreException e) - { - FaceletCorePlugin - .log("While creating record: " + record, e); //$NON-NLS-1$ - } - } - } else if (taglibDefn instanceof FaceletXMLDefnTaglib) - { - throw new UnsupportedOperationException(); - // final XMLBasedTagRecord record = new XMLBasedTagRecord( - // (FaceletXMLDefnTaglib) taglibDefn); - // retValue = record; - } else - { - final XMLBasedTagRecord record = new XMLBasedTagRecord(taglibDefn, descriptor); - retValue = record; - } - return retValue; - } - - /** - * Dispose the registry. - */ - public void dispose() - { - if (_registry != null && _registry != NULL_REGISTRY) - { - SafeRunner.run(new ISafeRunnable() - { - - public void run() throws Exception - { - _registry.terminateRegistry(false); - } - - public void handleException(Throwable e) - { - FaceletCorePlugin.log("While creatinng proxy", e); //$NON-NLS-1$ - } - }); - } - } - - private static ProxyFactoryRegistry createProxyRegistry( - final IProject project) throws CoreException - { - final IConfigurationContributor[] contributor = new IConfigurationContributor[] - { new ServletBeanProxyContributor(JSFVersion.V1_1), - new ELProxyContributor(project) }; - - return IDERegistration.startAnImplementation(contributor, false, - project, project.getName(), FaceletCorePlugin.PLUGIN_ID, - new NullProgressMonitor()); - } - - private final static NullProxyFactoryRegistry NULL_REGISTRY = new NullProxyFactoryRegistry(); - - private static class NullProxyFactoryRegistry extends ProxyFactoryRegistry - { - - @Override - public ICallbackRegistry getCallbackRegistry() - { - throw new UnsupportedOperationException("This is null proxy"); //$NON-NLS-1$ - } - - @Override - protected void registryTerminated(final boolean wait) - { - throw new UnsupportedOperationException("This is null proxy"); //$NON-NLS-1$ - } - } -}
\ No newline at end of file diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TaglibFileTracker.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TaglibFileTracker.java deleted file mode 100644 index cc435e2c5..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TaglibFileTracker.java +++ /dev/null @@ -1,60 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IResource; -import org.eclipse.jst.jsf.common.internal.resource.ResourceLifecycleEvent.ReasonType; -import org.eclipse.jst.jsf.common.internal.resource.ResourceTracker; - -class TaglibFileTracker extends ResourceTracker<IFile> -{ - private String _uri; - private TaglibResourceManager _manager; - private final ILibraryChangeHandler _handler; - - public TaglibFileTracker(final IFile file, final TaglibResourceManager manager, - final ILibraryChangeHandler handler) - { - super(file); - _manager = manager; - _manager.addListener(this); - _handler = handler; - } - - public String getUri() - { - return _uri; - } - - public final void setUri(final String uri) - { - _uri = uri; - } - - @Override - public void dispose() - { - _manager.removeListener(this); - _manager = null; - } - - @Override - protected void fireResourceInAccessible(final IResource resource, final ReasonType reasonType) - { - // removed resources kick a remove event - _handler.removed(_uri, getResource()); - } - - @Override - protected void fireResourceChanged(final IResource resource, final ReasonType reasonType) - { - // changed resources kick a change event - _handler.changed(_uri, getResource()); - } - - @Override - protected void fireResourceAdded(final IResource affectedResource, final ReasonType reasonType) - { - // added resources kick an add event. - _handler.added(getResource()); - } -}
\ No newline at end of file diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TaglibResourceManager.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TaglibResourceManager.java deleted file mode 100644 index ce7cce0a5..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/TaglibResourceManager.java +++ /dev/null @@ -1,99 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.List; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IResource; -import org.eclipse.jst.jsf.common.internal.resource.ResourceManager; -import org.eclipse.jst.jsf.common.internal.resource.ResourceTracker; -import org.eclipse.jst.jsf.common.internal.resource.WorkspaceMediator; -import org.eclipse.jst.jsf.facelet.core.internal.FaceletCorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.WebappConfiguration.WebappListener; - -class TaglibResourceManager extends ResourceManager<IFile> -{ - private ILibraryChangeHandler _handler; - private final WebappConfiguration _webAppConfiguration; - - public TaglibResourceManager(final IProject project, - final ILibraryChangeHandler handler, - final WorkspaceMediator wsMediator, - final WebappConfiguration webAppConfiguration) - { - super(project.getWorkspace()); - _handler = handler; - _webAppConfiguration = webAppConfiguration; - } - - @Override - public List<IFile> getResources() - { - return _webAppConfiguration.getFiles(); - } - - @Override - public void initResources() - { - _webAppConfiguration.start(); - _webAppConfiguration.addListener(new WebappListener() - { - @Override - public void webappChanged(final WebappChangeEvent event) - { - for (final IFile file : event.getRemoved()) - { - TaglibFileTracker tracker; - // only fire removals on files that we are already managing: you can't remove - // a file that is not there. - if (isInstance(file)) - { - tracker = (TaglibFileTracker) unmanageResource(file); - _handler.removed(tracker.getUri(), file); - } - } - - for (final IFile file : event.getAdded()) - { - _handler.added(file); - } - } - }); - List<IFile> files = _webAppConfiguration.getFiles(); - for (final IFile file : files) - { - // add files to ensure we get add events for ones that don't exist. - try - { - getInstance(file); - } catch (ManagedObjectException e) - { - FaceletCorePlugin.log("While starting the taglib resource manager", e); //$NON-NLS-1$ - } - } - } - - @Override - protected ResourceTracker createNewInstance(final IResource resource) - { - if (resource.getType() == IResource.FILE) - { - return new TaglibFileTracker((IFile) resource, this, _handler); - } - throw new IllegalArgumentException(); - } - - /* - * (non-Javadoc) - * - * @see - * org.eclipse.jst.jsf.common.internal.resource.ResourceSingletonObjectManager - * #dispose() - */ - @Override - public void dispose() - { - _webAppConfiguration.dispose(); - super.dispose(); - } -}
\ No newline at end of file diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/WebappConfiguration.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/WebappConfiguration.java deleted file mode 100644 index e0117c8e7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/WebappConfiguration.java +++ /dev/null @@ -1,400 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.Iterator; -import java.util.List; -import java.util.StringTokenizer; -import java.util.concurrent.CopyOnWriteArrayList; - -import org.eclipse.core.resources.IContainer; -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IWorkspaceRunnable; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.Path; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.javaee.web.IWebCommon; -import org.eclipse.jst.jsf.common.internal.componentcore.AbstractVirtualComponentQuery; -import org.eclipse.jst.jsf.common.internal.resource.EventResult; -import org.eclipse.jst.jsf.common.internal.resource.IResourceLifecycleListener; -import org.eclipse.jst.jsf.common.internal.resource.LifecycleListener; -import org.eclipse.jst.jsf.common.internal.resource.ResourceLifecycleEvent; -import org.eclipse.jst.jsf.common.internal.resource.ResourceLifecycleEvent.EventType; -import org.eclipse.jst.jsf.common.internal.resource.WorkspaceMediator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.WebappConfiguration.WebappListener.WebappChangeEvent; -import org.eclipse.wst.common.componentcore.resources.IVirtualFile; -import org.eclipse.wst.common.componentcore.resources.IVirtualFolder; - -/** - * Manages the web.xml elements of interest to Facelet tag libraries - * - * @author cbateman - * - */ -public class WebappConfiguration -{ - /** - * The param key for Facelet 1.x libraries declared in web.xml - */ - public static final String FACELET_10_LIBRARIES_CONTEXT_PARAM_NAME = "facelets.LIBRARIES"; //$NON-NLS-1$ - /** - * The param key for Facelet 2.0 libraries declared in web.xml - */ - public static final String JSF20_FACELET_LIBRARIES_CONTEXT_PARAM_NAME = "javax.faces.FACELETS_LIBRARIES"; //$NON-NLS-1$ - private final IProject _project; - /** - * Cached instance of ContextParamAdapter. - */ - private final ContextParamAdapter _contextParamAdapter; - private List<IFile> _cachedFiles; - private final IModelProvider _modelProvider; - private final AbstractVirtualComponentQuery _vcQuery; - private final LifecycleListener _lifecycleListener; - private final WorkspaceMediator _wsMediator; - - /** - * @param project - * @param modelProvider - * @param vcQuery - * @param wsMediator - */ - public WebappConfiguration(final IProject project, - final IModelProvider modelProvider, - final AbstractVirtualComponentQuery vcQuery, - final WorkspaceMediator wsMediator) - { - _project = project; - _vcQuery = vcQuery; - _lifecycleListener = new LifecycleListener(getWebXmlFile(project), - project.getWorkspace()); - _contextParamAdapter = new ContextParamAdapter(); - _modelProvider = modelProvider; - _wsMediator = wsMediator; - } - - /** - * @param listener - */ - public void addListener(final WebappListener listener) - { - _contextParamAdapter.addListener(listener); - } - - /** - * @param listener - */ - public void removeListener(final WebappListener listener) - { - _contextParamAdapter.removeListener(listener); - } - - /** - * @return the list of IFile's - */ - public List<IFile> getFiles() - { - final IVirtualFolder folder = _vcQuery.getWebContentFolder(_project); - - if (folder == null) - { - return Collections.emptyList(); - } - - final List<String> filenames = getConfigFilesFromContextParam(_project, - _modelProvider); - final List<IFile> files = new ArrayList<IFile>(); - - for (final String filename : filenames) - { - final IVirtualFile vfile = folder.getFile(new Path(filename)); - if (vfile != null) - { - files.add(vfile.getUnderlyingFile()); - } - } - _cachedFiles = files; - return Collections.unmodifiableList(_cachedFiles); - } - - private IFile getWebXmlFile(final IProject project) - { - final IVirtualFolder webContentFolder = _vcQuery - .getWebContentFolder(project); - final IContainer folder = webContentFolder.getUnderlyingFolder(); - return folder.getFile(new Path("WEB-INF/web.xml")); //$NON-NLS-1$ - } - - /** - * - */ - public void start() - { - _lifecycleListener.addListener(_contextParamAdapter); - } - - /** - * - */ - public void stop() - { - _lifecycleListener.removeListener(_contextParamAdapter); - } - - /** - * - */ - public void dispose() - { - _lifecycleListener.dispose(); - } - - /** - * Gets list of application configuration file names as listed in the JSF - * CONFIG_FILES context parameter ("javax.faces.CONFIG_FILES"). Will return - * an empty list if WebArtifactEdit is null, if WebApp is null, if context - * parameter does not exist, or if trimmed context parameter's value is an - * empty String. - * - * @param project - * IProject instance for which to get the context parameter's - * value. - * @param provider - * @return List of application configuration file names as listed in the JSF - * CONFIG_FILES context parameter ("javax.faces.CONFIG_FILES"); list - * may be empty. - */ - public static List<String> getConfigFilesFromContextParam( - final IProject project, final IModelProvider provider) - { - List<String> filesList = Collections.EMPTY_LIST; - // if (JSFAppConfigUtils.isValidJSFProject(project)) - { - final Object webAppObj = provider.getModelObject(); - if (webAppObj != null) - { - if (webAppObj instanceof org.eclipse.jst.javaee.web.WebApp) - { - filesList = getConfigFilesForJEEApp((org.eclipse.jst.javaee.web.WebApp) webAppObj); - } - } - - } - return filesList; - } - - private static List<String> getConfigFilesForJEEApp( - final org.eclipse.jst.javaee.web.WebApp webApp) - { - String filesString = null; - final List contextParams = webApp.getContextParams(); - final Iterator itContextParams = contextParams.iterator(); - final List<String> fileStrings = new ArrayList<String>(); - while (itContextParams.hasNext()) - { - final org.eclipse.jst.javaee.core.ParamValue paramValue = (org.eclipse.jst.javaee.core.ParamValue) itContextParams - .next(); - if (paramValue.getParamName().equals( - FACELET_10_LIBRARIES_CONTEXT_PARAM_NAME) - || paramValue.getParamName().equals( - JSF20_FACELET_LIBRARIES_CONTEXT_PARAM_NAME)) - { - filesString = paramValue.getParamValue(); - fileStrings.addAll(parseFilesString(filesString)); - } - } - return fileStrings; - } - - private static List<String> parseFilesString(final String filesString) - { - final List<String> filesList = new ArrayList<String>(); - if (filesString != null && filesString.trim().length() > 0) - { - final StringTokenizer stFilesString = new StringTokenizer( - filesString, ";"); //$NON-NLS-1$ - while (stFilesString.hasMoreTokens()) - { - final String configFile = stFilesString.nextToken().trim(); - filesList.add(configFile); - } - } - return filesList; - } - - /** - * Adapter implementation used to monitor addition/removal of context-param - * nodes and change in name of existing nodes in order to respond to changes - * to the JSF CONFIG_FILES context-param. - * - * @author Ian Trimble - Oracle - */ - private class ContextParamAdapter implements IResourceLifecycleListener - { - private final CopyOnWriteArrayList<WebappListener> _listeners = new CopyOnWriteArrayList<WebappListener>(); - - public void addListener(final WebappListener listener) - { - _listeners.addIfAbsent(listener); - } - - public void removeListener(final WebappListener listener) - { - _listeners.remove(listener); - } - - private void fireEvent(final WebappChangeEvent event) - { - for (final WebappListener listener : _listeners) - { - listener.webappChanged(event); - } - } - - private void checkAndFireFileChanges() - { - final List<IFile> oldFiles = _cachedFiles == null ? Collections.EMPTY_LIST - : _cachedFiles; - final List<IFile> newFiles = getFiles(); - - final List<IFile> filesAdded = new ArrayList<IFile>(); - final List<IFile> filesRemoved = new ArrayList<IFile>(); - - for (final IFile oldFile : oldFiles) - { - if (!newFiles.contains(oldFile)) - { - filesRemoved.add(oldFile); - } - } - - for (final IFile newFile : newFiles) - { - if (!oldFiles.contains(newFile)) - { - filesAdded.add(newFile); - } - } - - if (filesAdded.size() > 0 || filesRemoved.size() > 0) - { - fireEvent(new WebappChangeEvent(filesRemoved, filesAdded)); - } - } - - /** - * Called when a ContextParam instance is removed. - * - * @param contextParam - * ContextParam instance. - */ - protected void processParamValue( - final org.eclipse.jst.javaee.core.ParamValue contextParam) - { - checkAndFireFileChanges(); - } - -// /** -// * Tests if the passed ContextParam instance is the JSF CONFIG_FILES -// * context parameter. -// * -// * @param contextParam -// * ContextParam instance. -// * @return true if the passed ContextParam instance is the JSF -// * CONFIG_FILES context parameter, else false -// */ -// protected boolean isConfigFilesContextParam( -// final org.eclipse.jst.javaee.core.ParamValue contextParam) -// { -// boolean isConfigFiles = false; -// if (contextParam != null) -// { -// final String name = contextParam.getParamName(); -// if (FACELET_10_LIBRARIES_CONTEXT_PARAM_NAME.equals(name) -// || JSF20_FACELET_LIBRARIES_CONTEXT_PARAM_NAME -// .equals(name)) -// { -// isConfigFiles = true; -// } -// } -// return isConfigFiles; -// } - - public EventResult acceptEvent(final ResourceLifecycleEvent event) - { - // the event is only interesting if it is the web.xml - if (event.getAffectedResource() instanceof IFile - && "web.xml".equals(event.getAffectedResource().getProjectRelativePath().lastSegment())) //$NON-NLS-1$ - { - if (event.getEventType() == EventType.RESOURCE_CHANGED) - { - handleChange(); - } - } - return EventResult.getDefaultEventResult(); - } - - private void handleChange() - { - final IWorkspaceRunnable runnable = new IWorkspaceRunnable() - { - public void run(final IProgressMonitor monitor) throws CoreException - { - final Object modelObject = _modelProvider.getModelObject(); - if (modelObject instanceof org.eclipse.jst.javaee.web.WebApp) - { - for (final org.eclipse.jst.javaee.core.ParamValue paramValue : ((IWebCommon) modelObject) - .getContextParams()) - { - processParamValue(paramValue); - } - } - // TODO: possibly handle facelets 1.0 in pre-2.5 webapps in - // the - // future - // if it's worth the complexity. - // SEE previous revs in CVS. - } - }; - _wsMediator.runInWorkspaceJob(runnable, "Update web xml"); //$NON-NLS-1$ - } - } - - abstract static class WebappListener - { - public static class WebappChangeEvent - { - private final List<IFile> _removed; - private final List<IFile> _added; - - WebappChangeEvent(final List<IFile> removed, final List<IFile> added) - { - _removed = Collections.unmodifiableList(removed); - _added = Collections.unmodifiableList(added); - } - - public final List<IFile> getRemoved() - { - return _removed; - } - - public final List<IFile> getAdded() - { - return _added; - } - } - - public abstract void webappChanged(final WebappChangeEvent event); - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/XMLBasedTagRecord.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/XMLBasedTagRecord.java deleted file mode 100644 index 9fda90750..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/XMLBasedTagRecord.java +++ /dev/null @@ -1,105 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; - -/** - * A tag record based on an xml tag defined Facelet taglib.xml - * @author cbateman - * - */ -public class XMLBasedTagRecord extends FaceletTagRecord -{ - /** - * - */ - private static final long serialVersionUID = 1411551451386954263L; - private final FaceletTaglib _taglibDefn; - private Map<String, FaceletTaglibTag> _tagIndexByName; - - /** - * @param taglibDefn - * @param descriptor - */ - public XMLBasedTagRecord(final FaceletTaglib taglibDefn, final TagRecordDescriptor descriptor) - { - super(descriptor); - _taglibDefn = taglibDefn; - } - - @Override - public String getURI() - { - return _taglibDefn.getNamespaceUri(); - } - - - @Override - public FaceletTaglibTag getTag(final String name) - { - return getAndIndexElementDeclaration(name); - } - - private synchronized FaceletTaglibTag getAndIndexElementDeclaration(final String name) - { - FaceletTaglibTag tagDefn = null; - - if (_tagIndexByName == null) - { - _tagIndexByName = new HashMap<String, FaceletTaglibTag>(); - } - else - { - tagDefn = _tagIndexByName.get(name); - } - - if (tagDefn == null && _tagIndexByName.size() < _taglibDefn.getTag().size()) - { - tagDefn = findTag(name); - if (tagDefn != null) - { - _tagIndexByName.put(name, tagDefn); - } - } - - return tagDefn; - } - - private FaceletTaglibTag findTag(final String name) - { - for (final FaceletTaglibTag tag : _taglibDefn.getTag()) - { - if (name.equals(tag.getTagName())) - { - return tag; - } - } - return null; - } - - @Override - public List<FaceletTaglibTag> getTags() - { - return Collections.unmodifiableList(_taglibDefn.getTag()); - } - - public int getNumTags() - { - return _taglibDefn.getTag().size(); - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/XMLBasedTagRecord_Facelet10.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/XMLBasedTagRecord_Facelet10.java deleted file mode 100644 index 1a73273ac..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/XMLBasedTagRecord_Facelet10.java +++ /dev/null @@ -1,101 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Oracle Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cameron Bateman - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib; - -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; - -/** - * A tag record based on an xml tag defined Facelet taglib.xml - * @author cbateman - * - */ -public class XMLBasedTagRecord_Facelet10 extends FaceletTagRecord -{ - /** - * - */ - private static final long serialVersionUID = 1411551451386954263L; - private final FaceletTaglib _taglibDefn; - private Map<String, FaceletTaglibTag> _tagIndexByName; - - /** - * @param taglibDefn - * @param descriptor - */ - public XMLBasedTagRecord_Facelet10(final FaceletTaglib taglibDefn, final TagRecordDescriptor descriptor) - { - super(descriptor); - _taglibDefn = taglibDefn; - } - - @Override - public String getURI() - { - return _taglibDefn.getNamespaceUri(); - } - - - @Override - public FaceletTaglibTag getTag(final String name) - { - return getAndIndexElementDeclaration(name); - } - - private synchronized FaceletTaglibTag getAndIndexElementDeclaration(final String name) - { - FaceletTaglibTag tagDefn = null; - - if (_tagIndexByName == null) - { - _tagIndexByName = new HashMap<String, FaceletTaglibTag>(); - } - else - { - tagDefn = _tagIndexByName.get(name); - } - - if (tagDefn == null && _tagIndexByName.size() < _taglibDefn.getTag().size()) - { - tagDefn = findTag(name); - } - - return tagDefn; - } - - private FaceletTaglibTag findTag(final String name) - { - for (final FaceletTaglibTag tag : _taglibDefn.getTag()) - { - if (name.equals(tag.getTagName())) - { - return tag; - } - } - return null; - } - - @Override - public List<FaceletTaglibTag> getTags() - { - return Collections.unmodifiableList(_taglibDefn.getTag()); - } - - public int getNumTags() - { - return _taglibDefn.getTag().size(); - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Description.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Description.java deleted file mode 100644 index 42810acee..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Description.java +++ /dev/null @@ -1,42 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Description.java,v 1.1 2010/03/18 06:24:36 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Description</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * The description type is used by a description element to - * provide text describing the parent element. The elements - * that use this type should include any information that the - * Deployment Component's Deployment File file producer wants - * to provide to the consumer of the Deployment Component's - * Deployment File (i.e., to the Deployer). Typically, the - * tools used by such a Deployment File consumer will display - * the description when processing the parent element that - * contains the description. - * - * The lang attribute defines the language that the - * description is provided in. The default value is "en" (English). - * - * - * <!-- end-model-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDescription() - * @model extendedMetaData="name='descriptionType' kind='simple'" - * @generated - */ -public interface Description extends IdentifiableLangStringValue -{ - // Description -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/DisplayName.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/DisplayName.java deleted file mode 100644 index c44b49613..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/DisplayName.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DisplayName.java,v 1.1 2010/03/18 06:24:36 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Display Name</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * <![CDATA[ - * - * The display-name type contains a short name that is intended - * to be displayed by tools. It is used by display-name - * elements. The display name need not be unique. - * - * Example: - * - * ... - * <display-name xml:lang="en"> - * Employee Self Service - * </display-name> - * - * The value of the xml:lang attribute is "en" (English) by default. - * - * ]]> - * - * <!-- end-model-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDisplayName() - * @model extendedMetaData="name='display-nameType' kind='simple'" - * @generated - */ -public interface DisplayName extends IdentifiableLangStringValue -{ - // DisplayName -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/DocumentRoot.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/DocumentRoot.java deleted file mode 100644 index 3cb917636..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/DocumentRoot.java +++ /dev/null @@ -1,114 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DocumentRoot.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EMap; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Document Root</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getMixed <em>Mixed</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getFaceletTaglib <em>Facelet Taglib</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDocumentRoot() - * @model extendedMetaData="name='' kind='mixed'" - * @generated - */ -public interface DocumentRoot extends EObject -{ - /** - * Returns the value of the '<em><b>Mixed</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Mixed</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Mixed</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDocumentRoot_Mixed() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' name=':mixed'" - * @generated - */ - FeatureMap getMixed(); - - /** - * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map. - * The key is of type {@link java.lang.String}, - * and the value is of type {@link java.lang.String}, - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>XMLNS Prefix Map</em>' map. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDocumentRoot_XMLNSPrefixMap() - * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" - * extendedMetaData="kind='attribute' name='xmlns:prefix'" - * @generated - */ - EMap<String, String> getXMLNSPrefixMap(); - - /** - * Returns the value of the '<em><b>XSI Schema Location</b></em>' map. - * The key is of type {@link java.lang.String}, - * and the value is of type {@link java.lang.String}, - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>XSI Schema Location</em>' map. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDocumentRoot_XSISchemaLocation() - * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" - * extendedMetaData="kind='attribute' name='xsi:schemaLocation'" - * @generated - */ - EMap<String, String> getXSISchemaLocation(); - - /** - * Returns the value of the '<em><b>Facelet Taglib</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Facelet Taglib</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Facelet Taglib</em>' containment reference. - * @see #setFaceletTaglib(FaceletTaglib) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getDocumentRoot_FaceletTaglib() - * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" - * extendedMetaData="kind='element' name='facelet-taglib' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglib getFaceletTaglib(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getFaceletTaglib <em>Facelet Taglib</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Facelet Taglib</em>' containment reference. - * @see #getFaceletTaglib() - * @generated - */ - void setFaceletTaglib(FaceletTaglib value); - -} // DocumentRoot diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglib.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglib.java deleted file mode 100644 index 1e872d8ea..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglib.java +++ /dev/null @@ -1,304 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * The top level XML element in a facelet tag library XML file. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getLibraryClass <em>Library Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespace <em>Namespace</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getCompositeLibraryName <em>Composite Library Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getGroup <em>Group</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getTag <em>Tag</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getFunction <em>Function</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getTaglibExtension <em>Taglib Extension</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getVersion <em>Version</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespaceUri <em>Namespace Uri</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib() - * @model extendedMetaData="name='facelet-taglibType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglib extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Library Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Library Class</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Library Class</em>' containment reference. - * @see #setLibraryClass(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_LibraryClass() - * @model containment="true" - * extendedMetaData="kind='element' name='library-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getLibraryClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getLibraryClass <em>Library Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Library Class</em>' containment reference. - * @see #getLibraryClass() - * @generated - */ - void setLibraryClass(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Namespace</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Namespace</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Namespace</em>' containment reference. - * @see #setNamespace(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_Namespace() - * @model containment="true" - * extendedMetaData="kind='element' name='namespace' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getNamespace(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespace <em>Namespace</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Namespace</em>' containment reference. - * @see #getNamespace() - * @generated - */ - void setNamespace(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Composite Library Name</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Composite Library Name</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Composite Library Name</em>' containment reference. - * @see #setCompositeLibraryName(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_CompositeLibraryName() - * @model containment="true" - * extendedMetaData="kind='element' name='composite-library-name' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getCompositeLibraryName(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getCompositeLibraryName <em>Composite Library Name</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Composite Library Name</em>' containment reference. - * @see #getCompositeLibraryName() - * @generated - */ - void setCompositeLibraryName(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Group</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Group</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Group</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_Group() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='group' name='group:6'" - * @generated - */ - FeatureMap getGroup(); - - /** - * Returns the value of the '<em><b>Tag</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Tag</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Tag</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_Tag() - * @model containment="true" transient="true" volatile="true" derived="true" - * extendedMetaData="kind='element' name='tag' namespace='##targetNamespace' group='#group:6'" - * @generated - */ - EList<FaceletTaglibTag> getTag(); - - /** - * Returns the value of the '<em><b>Function</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_Function() - * @model containment="true" transient="true" volatile="true" derived="true" - * extendedMetaData="kind='element' name='function' namespace='##targetNamespace' group='#group:6'" - * @generated - */ - EList<FaceletTaglibFunction> getFunction(); - - /** - * Returns the value of the '<em><b>Taglib Extension</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Taglib Extension</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Taglib Extension</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_TaglibExtension() - * @model containment="true" - * extendedMetaData="kind='element' name='taglib-extension' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibExtension> getTaglibExtension(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - - /** - * Returns the value of the '<em><b>Version</b></em>' attribute. - * The literals are from the enumeration {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Version</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Version</em>' attribute. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @see #isSetVersion() - * @see #unsetVersion() - * @see #setVersion(FaceletTaglibVersion) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_Version() - * @model unsettable="true" required="true" - * extendedMetaData="kind='attribute' name='version'" - * @generated - */ - FaceletTaglibVersion getVersion(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getVersion <em>Version</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Version</em>' attribute. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @see #isSetVersion() - * @see #unsetVersion() - * @see #getVersion() - * @generated - */ - void setVersion(FaceletTaglibVersion value); - - /** - * Unsets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getVersion <em>Version</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isSetVersion() - * @see #getVersion() - * @see #setVersion(FaceletTaglibVersion) - * @generated - */ - void unsetVersion(); - - /** - * Returns whether the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getVersion <em>Version</em>}' attribute is set. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return whether the value of the '<em>Version</em>' attribute is set. - * @see #unsetVersion() - * @see #getVersion() - * @see #setVersion(FaceletTaglibVersion) - * @generated - */ - boolean isSetVersion(); - - /** - * Returns the value of the '<em><b>Namespace Uri</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Namespace Uri</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Namespace Uri</em>' attribute. - * @see #setNamespaceUri(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglib_NamespaceUri() - * @model dataType="org.eclipse.emf.ecore.xml.type.Token" transient="true" volatile="true" - * @generated - */ - String getNamespaceUri(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespaceUri <em>Namespace Uri</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Namespace Uri</em>' attribute. - * @see #getNamespaceUri() - * @generated - */ - void setNamespaceUri(String value); - -} // FaceletTaglib diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibCanonicalName.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibCanonicalName.java deleted file mode 100644 index 21fabab47..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibCanonicalName.java +++ /dev/null @@ -1,95 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibCanonicalName.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Canonical Name</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * Defines the canonical name of a tag or attribute being - * defined. - * - * The name must conform to the lexical rules for an NCName - * - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getValue <em>Value</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibCanonicalName() - * @model extendedMetaData="name='facelet-taglib-canonical-nameType' kind='simple'" - * @generated - */ -public interface FaceletTaglibCanonicalName extends EObject -{ - /** - * Returns the value of the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Value</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Value</em>' attribute. - * @see #setValue(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibCanonicalName_Value() - * @model dataType="org.eclipse.emf.ecore.xml.type.NCName" - * extendedMetaData="name=':0' kind='simple'" - * @generated - */ - String getValue(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getValue <em>Value</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Value</em>' attribute. - * @see #getValue() - * @generated - */ - void setValue(String value); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibCanonicalName_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibCanonicalName diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibExtension.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibExtension.java deleted file mode 100644 index 75ab46717..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibExtension.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibExtension.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Extension</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Extension element for facelet-taglib. It may contain - * implementation specific content. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibExtension() - * @model extendedMetaData="name='facelet-taglib-extensionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibExtension extends EObject -{ - /** - * Returns the value of the '<em><b>Any</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Any</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Any</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibExtension_Any() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' wildcards='##any' name=':0' processing='lax'" - * @generated - */ - FeatureMap getAny(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibExtension_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibExtension diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibFactory.java deleted file mode 100644 index 97c72da01..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibFactory.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibFactory.java,v 1.2 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> - * The <b>Factory</b> for the model. - * It provides a create method for each non-abstract class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage - * @generated - */ -public interface FaceletTaglibFactory extends EFactory -{ - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - FaceletTaglibFactory eINSTANCE = org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Description</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Description</em>'. - * @generated - */ - Description createDescription(); - - /** - * Returns a new object of class '<em>Display Name</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Display Name</em>'. - * @generated - */ - DisplayName createDisplayName(); - - /** - * Returns a new object of class '<em>Document Root</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Document Root</em>'. - * @generated - */ - DocumentRoot createDocumentRoot(); - - /** - * Returns a new object of class '<em>Canonical Name</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Canonical Name</em>'. - * @generated - */ - FaceletTaglibCanonicalName createFaceletTaglibCanonicalName(); - - /** - * Returns a new object of class '<em>Extension</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Extension</em>'. - * @generated - */ - FaceletTaglibExtension createFaceletTaglibExtension(); - - /** - * Returns a new object of class '<em>Function</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Function</em>'. - * @generated - */ - FaceletTaglibFunction createFaceletTaglibFunction(); - - /** - * Returns a new object of class '<em>Tag Attribute</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Attribute</em>'. - * @generated - */ - FaceletTaglibTagAttribute createFaceletTaglibTagAttribute(); - - /** - * Returns a new object of class '<em>Tag Behavior Extension</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Behavior Extension</em>'. - * @generated - */ - FaceletTaglibTagBehaviorExtension createFaceletTaglibTagBehaviorExtension(); - - /** - * Returns a new object of class '<em>Tag Behavior</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Behavior</em>'. - * @generated - */ - FaceletTaglibTagBehavior createFaceletTaglibTagBehavior(); - - /** - * Returns a new object of class '<em>Tag Component Extension</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Component Extension</em>'. - * @generated - */ - FaceletTaglibTagComponentExtension createFaceletTaglibTagComponentExtension(); - - /** - * Returns a new object of class '<em>Tag Component</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Component</em>'. - * @generated - */ - FaceletTaglibTagComponent createFaceletTaglibTagComponent(); - - /** - * Returns a new object of class '<em>Tag Converter Extension</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Converter Extension</em>'. - * @generated - */ - FaceletTaglibTagConverterExtension createFaceletTaglibTagConverterExtension(); - - /** - * Returns a new object of class '<em>Tag Converter</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Converter</em>'. - * @generated - */ - FaceletTaglibTagConverter createFaceletTaglibTagConverter(); - - /** - * Returns a new object of class '<em>Tag Extension</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Extension</em>'. - * @generated - */ - FaceletTaglibTagExtension createFaceletTaglibTagExtension(); - - /** - * Returns a new object of class '<em>Tag</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag</em>'. - * @generated - */ - FaceletTaglibTag createFaceletTaglibTag(); - - /** - * Returns a new object of class '<em>Tag Validator Extension</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Validator Extension</em>'. - * @generated - */ - FaceletTaglibTagValidatorExtension createFaceletTaglibTagValidatorExtension(); - - /** - * Returns a new object of class '<em>Tag Validator</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Validator</em>'. - * @generated - */ - FaceletTaglibTagValidator createFaceletTaglibTagValidator(); - - /** - * Returns a new object of class '<em>Facelet Taglib</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Facelet Taglib</em>'. - * @generated - */ - FaceletTaglib createFaceletTaglib(); - - /** - * Returns a new object of class '<em>Fully Qualified Class</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Fully Qualified Class</em>'. - * @generated - */ - FullyQualifiedClass createFullyQualifiedClass(); - - /** - * Returns a new object of class '<em>Generic Boolean</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Generic Boolean</em>'. - * @generated - */ - GenericBoolean createGenericBoolean(); - - /** - * Returns a new object of class '<em>Icon</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Icon</em>'. - * @generated - */ - Icon createIcon(); - - /** - * Returns a new object of class '<em>Java Identifier</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Java Identifier</em>'. - * @generated - */ - JavaIdentifier createJavaIdentifier(); - - /** - * Returns a new object of class '<em>Path</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Path</em>'. - * @generated - */ - Path createPath(); - - /** - * Returns a new object of class '<em>Identifiable String Value</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Identifiable String Value</em>'. - * @generated - */ - IdentifiableStringValue createIdentifiableStringValue(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - FaceletTaglibPackage getFaceletTaglibPackage(); - -} //FaceletTaglibFactory diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibFunction.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibFunction.java deleted file mode 100644 index 51abee1e2..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibFunction.java +++ /dev/null @@ -1,120 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibFunction.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Function</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * If the tag library XML file contains individual function - * declarations rather than pointing to a library-class or a - * declaring a composite-library name, the individual functions are - * enclosed in function elements. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionName <em>Function Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionClass <em>Function Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionSignature <em>Function Signature</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibFunction() - * @model extendedMetaData="name='facelet-taglib-functionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibFunction extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Function Name</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function Name</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function Name</em>' containment reference. - * @see #setFunctionName(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibFunction_FunctionName() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='function-name' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getFunctionName(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionName <em>Function Name</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Function Name</em>' containment reference. - * @see #getFunctionName() - * @generated - */ - void setFunctionName(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Function Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function Class</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function Class</em>' containment reference. - * @see #setFunctionClass(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibFunction_FunctionClass() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='function-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getFunctionClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionClass <em>Function Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Function Class</em>' containment reference. - * @see #getFunctionClass() - * @generated - */ - void setFunctionClass(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Function Signature</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function Signature</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function Signature</em>' containment reference. - * @see #setFunctionSignature(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibFunction_FunctionSignature() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='function-signature' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getFunctionSignature(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionSignature <em>Function Signature</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Function Signature</em>' containment reference. - * @see #getFunctionSignature() - * @generated - */ - void setFunctionSignature(IdentifiableStringValue value); - -} // FaceletTaglibFunction diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibPackage.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibPackage.java deleted file mode 100644 index 2525d4bd0..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibPackage.java +++ /dev/null @@ -1,4018 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibPackage.java,v 1.2 2010/03/18 06:24:36 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. - * - * The contents of this file are subject to the terms of either the - * GNU General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with - * the License. You can obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL.html or - * glassfish/bootstrap/legal/LICENSE.txt. See the License for the - * specific language governing permissions and limitations under the - * License. - * - * When distributing the software, include this License Header - * Notice in each file and include the License file at - * glassfish/bootstrap/legal/LICENSE.txt. Sun designates this - * particular file as subject to the "Classpath" exception as - * provided by Sun in the GPL Version 2 section of the License file - * that accompanied this code. If applicable, add the following - * below the License Header, with the fields enclosed by brackets [] - * replaced by your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * If you wish your version of this file to be governed by only the - * CDDL or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this - * distribution under the [CDDL or GPL Version 2] license." If you - * don't indicate a single choice of license, a recipient has the - * option to distribute your version of this file under either the - * CDDL, the GPL Version 2 or to extend the choice of license to its - * licensees as provided above. However, if you add GPL Version 2 - * code and therefore, elected the GPL Version 2 license, then the - * option applies only if the new code is made subject to such - * option by the copyright holder. - * - * - * - * - * <![CDATA[ - * - * The XML Schema for the Tag Libraries in the JavaServer Faces - * Standard Facelets View Declaration Language (Facelets VDL) - * (Version 2.0). - * - * JSF 2.0 Facelet Tag Libraries that wish to conform to this - * schema must declare it in the following manner. - * - * <facelet-taglib xmlns="http://java.sun.com/xml/ns/javaee" - * xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - * xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facelettaglibary_2_0.xsd" - * version="2.0"> - * - * ... - * - * </facelet-taglib> - * - * The instance documents may indicate the published - * version of the schema using xsi:schemaLocation attribute - * for javaee namespace with the following location: - * - * http://java.sun.com/xml/ns/javaee/web-facelettaglibary_2_0.xsd - * - * ]]> - * - * - * - * - * - * - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. - * - * The contents of this file are subject to the terms of either the - * GNU General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with - * the License. You can obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL.html or - * glassfish/bootstrap/legal/LICENSE.txt. See the License for the - * specific language governing permissions and limitations under the - * License. - * - * When distributing the software, include this License Header - * Notice in each file and include the License file at - * glassfish/bootstrap/legal/LICENSE.txt. Sun designates this - * particular file as subject to the "Classpath" exception as - * provided by Sun in the GPL Version 2 section of the License file - * that accompanied this code. If applicable, add the following - * below the License Header, with the fields enclosed by brackets [] - * replaced by your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * If you wish your version of this file to be governed by only the - * CDDL or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this - * distribution under the [CDDL or GPL Version 2] license." If you - * don't indicate a single choice of license, a recipient has the - * option to distribute your version of this file under either the - * CDDL, the GPL Version 2 or to extend the choice of license to its - * licensees as provided above. However, if you add GPL Version 2 - * code and therefore, elected the GPL Version 2 license, then the - * option applies only if the new code is made subject to such - * option by the copyright holder. - * - * - * - * - * The following definitions that appear in the common - * shareable schema(s) of J2EE deployment descriptors should be - * interpreted with respect to the context they are included: - * - * Deployment Component may indicate one of the following: - * j2ee application; - * application client; - * web application; - * enterprise bean; - * resource adapter; - * - * Deployment File may indicate one of the following: - * ear file; - * war file; - * jar file; - * rar file; - * - * - * - * <div xmlns="http://www.w3.org/1999/xhtml"> - * <h1>About the XML namespace</h1> - * - * <div class="bodytext"> - * <p> - * This schema document describes the XML namespace, in a form - * suitable for import by other schema documents. - * </p> - * <p> - * See <a href="http://www.w3.org/XML/1998/namespace.html"> - * http://www.w3.org/XML/1998/namespace.html</a> and - * <a href="http://www.w3.org/TR/REC-xml"> - * http://www.w3.org/TR/REC-xml</a> for information - * about this namespace. - * </p> - * <p> - * Note that local names in this namespace are intended to be - * defined only by the World Wide Web Consortium or its subgroups. - * The names currently defined in this namespace are listed below. - * They should not be used with conflicting semantics by any Working - * Group, specification, or document instance. - * </p> - * <p> - * See further below in this document for more information about <a href="#usage">how to refer to this schema document from your own - * XSD schema documents</a> and about <a href="#nsversioning">the - * namespace-versioning policy governing this schema document</a>. - * </p> - * </div> - * </div> - * - * - * <div xmlns="http://www.w3.org/1999/xhtml"> - * - * <h3>Father (in any context at all)</h3> - * - * <div class="bodytext"> - * <p> - * denotes Jon Bosak, the chair of - * the original XML Working Group. This name is reserved by - * the following decision of the W3C XML Plenary and - * XML Coordination groups: - * </p> - * <blockquote> - * <p> - * In appreciation for his vision, leadership and - * dedication the W3C XML Plenary on this 10th day of - * February, 2000, reserves for Jon Bosak in perpetuity - * the XML name "xml:Father". - * </p> - * </blockquote> - * </div> - * </div> - * - * - * <div id="usage" xml:id="usage" xmlns="http://www.w3.org/1999/xhtml"> - * <h2> - * <a name="usage">About this schema document</a> - * </h2> - * - * <div class="bodytext"> - * <p> - * This schema defines attributes and an attribute group suitable - * for use by schemas wishing to allow <code>xml:base</code>, - * <code>xml:lang</code>, <code>xml:space</code> or - * <code>xml:id</code> attributes on elements they define. - * </p> - * <p> - * To enable this, such a schema must import this schema for - * the XML namespace, e.g. as follows: - * </p> - * <pre> - * <schema . . .> - * . . . - * <import namespace="http://www.w3.org/XML/1998/namespace" - * schemaLocation="http://www.w3.org/2001/xml.xsd"/> - * </pre> - * <p> - * or - * </p> - * <pre> - * <import namespace="http://www.w3.org/XML/1998/namespace" - * schemaLocation="http://www.w3.org/2009/01/xml.xsd"/> - * </pre> - * <p> - * Subsequently, qualified reference to any of the attributes or the - * group defined below will have the desired effect, e.g. - * </p> - * <pre> - * <type . . .> - * . . . - * <attributeGroup ref="xml:specialAttrs"/> - * </pre> - * <p> - * will define a type which will schema-validate an instance element - * with any of those attributes. - * </p> - * </div> - * </div> - * - * - * <div id="nsversioning" xml:id="nsversioning" xmlns="http://www.w3.org/1999/xhtml"> - * <h2> - * <a name="nsversioning">Versioning policy for this schema document</a> - * </h2> - * <div class="bodytext"> - * <p> - * In keeping with the XML Schema WG's standard versioning - * policy, this schema document will persist at - * <a href="http://www.w3.org/2009/01/xml.xsd"> - * http://www.w3.org/2009/01/xml.xsd</a>. - * </p> - * <p> - * At the date of issue it can also be found at - * <a href="http://www.w3.org/2001/xml.xsd"> - * http://www.w3.org/2001/xml.xsd</a>. - * </p> - * <p> - * The schema document at that URI may however change in the future, - * in order to remain compatible with the latest version of XML - * Schema itself, or with the XML namespace itself. In other words, - * if the XML Schema or XML namespaces change, the version of this - * document at <a href="http://www.w3.org/2001/xml.xsd"> - * http://www.w3.org/2001/xml.xsd - * </a> - * will change accordingly; the version at - * <a href="http://www.w3.org/2009/01/xml.xsd"> - * http://www.w3.org/2009/01/xml.xsd - * </a> - * will not change. - * </p> - * <p> - * Previous dated (and unchanging) versions of this schema - * document are at: - * </p> - * <ul> - * <li> - * <a href="http://www.w3.org/2009/01/xml.xsd"> - * http://www.w3.org/2009/01/xml.xsd</a> - * </li> - * <li> - * <a href="http://www.w3.org/2007/08/xml.xsd"> - * http://www.w3.org/2007/08/xml.xsd</a> - * </li> - * <li> - * <a href="http://www.w3.org/2004/10/xml.xsd"> - * http://www.w3.org/2004/10/xml.xsd</a> - * </li> - * <li> - * <a href="http://www.w3.org/2001/03/xml.xsd"> - * http://www.w3.org/2001/03/xml.xsd</a> - * </li> - * </ul> - * </div> - * </div> - * - * <!-- end-model-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFactory - * @model kind="package" - * @generated - */ -public interface FaceletTaglibPackage extends EPackage -{ - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "faceletTaglib"; //$NON-NLS-1$ - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0"; //$NON-NLS-1$ - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "faceletTaglib"; //$NON-NLS-1$ - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - FaceletTaglibPackage eINSTANCE = org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableStringValueImpl <em>Identifiable String Value</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableStringValueImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getIdentifiableStringValue() - * @generated - */ - int IDENTIFIABLE_STRING_VALUE = 23; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_STRING_VALUE__VALUE = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_STRING_VALUE__ID = 1; - - /** - * The number of structural features of the '<em>Identifiable String Value</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableLangStringValueImpl <em>Identifiable Lang String Value</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableLangStringValueImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getIdentifiableLangStringValue() - * @generated - */ - int IDENTIFIABLE_LANG_STRING_VALUE = 24; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_LANG_STRING_VALUE__VALUE = IDENTIFIABLE_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_LANG_STRING_VALUE__ID = IDENTIFIABLE_STRING_VALUE__ID; - - /** - * The feature id for the '<em><b>Lang</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_LANG_STRING_VALUE__LANG = IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Identifiable Lang String Value</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIABLE_LANG_STRING_VALUE_FEATURE_COUNT = IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DescriptionImpl <em>Description</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DescriptionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getDescription() - * @generated - */ - int DESCRIPTION = 0; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DESCRIPTION__VALUE = IDENTIFIABLE_LANG_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DESCRIPTION__ID = IDENTIFIABLE_LANG_STRING_VALUE__ID; - - /** - * The feature id for the '<em><b>Lang</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DESCRIPTION__LANG = IDENTIFIABLE_LANG_STRING_VALUE__LANG; - - /** - * The number of structural features of the '<em>Description</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DESCRIPTION_FEATURE_COUNT = IDENTIFIABLE_LANG_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DisplayNameImpl <em>Display Name</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DisplayNameImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getDisplayName() - * @generated - */ - int DISPLAY_NAME = 1; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DISPLAY_NAME__VALUE = IDENTIFIABLE_LANG_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DISPLAY_NAME__ID = IDENTIFIABLE_LANG_STRING_VALUE__ID; - - /** - * The feature id for the '<em><b>Lang</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DISPLAY_NAME__LANG = IDENTIFIABLE_LANG_STRING_VALUE__LANG; - - /** - * The number of structural features of the '<em>Display Name</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DISPLAY_NAME_FEATURE_COUNT = IDENTIFIABLE_LANG_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl <em>Document Root</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getDocumentRoot() - * @generated - */ - int DOCUMENT_ROOT = 2; - - /** - * The feature id for the '<em><b>Mixed</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__MIXED = 0; - - /** - * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1; - - /** - * The feature id for the '<em><b>XSI Schema Location</b></em>' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2; - - /** - * The feature id for the '<em><b>Facelet Taglib</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__FACELET_TAGLIB = 3; - - /** - * The number of structural features of the '<em>Document Root</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibCanonicalNameImpl <em>Canonical Name</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibCanonicalNameImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibCanonicalName() - * @generated - */ - int FACELET_TAGLIB_CANONICAL_NAME = 3; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_CANONICAL_NAME__VALUE = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_CANONICAL_NAME__ID = 1; - - /** - * The number of structural features of the '<em>Canonical Name</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_CANONICAL_NAME_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibExtensionImpl <em>Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibExtension() - * @generated - */ - int FACELET_TAGLIB_EXTENSION = 4; - - /** - * The feature id for the '<em><b>Any</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_EXTENSION__ANY = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_EXTENSION__ID = 1; - - /** - * The number of structural features of the '<em>Extension</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_EXTENSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl <em>User Visible Taglib Object</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getUserVisibleTaglibObject() - * @generated - */ - int USER_VISIBLE_TAGLIB_OBJECT = 25; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION = 0; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME = 1; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int USER_VISIBLE_TAGLIB_OBJECT__ICON = 2; - - /** - * The number of structural features of the '<em>User Visible Taglib Object</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl <em>Function</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibFunction() - * @generated - */ - int FACELET_TAGLIB_FUNCTION = 5; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Function Name</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION__FUNCTION_NAME = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Function Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Function Signature</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Function</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FUNCTION_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl <em>Tag Attribute</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagAttribute() - * @generated - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE = 6; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Name Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Required Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Type Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Method Signature Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__ID = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 4; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__NAME = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 5; - - /** - * The feature id for the '<em><b>Required</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 6; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 7; - - /** - * The feature id for the '<em><b>Method Signature</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 8; - - /** - * The number of structural features of the '<em>Tag Attribute</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_ATTRIBUTE_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 9; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorExtensionImpl <em>Tag Behavior Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagBehaviorExtension() - * @generated - */ - int FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION = 7; - - /** - * The feature id for the '<em><b>Any</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID = 1; - - /** - * The number of structural features of the '<em>Tag Behavior Extension</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl <em>Tag Behavior</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagBehavior() - * @generated - */ - int FACELET_TAGLIB_TAG_BEHAVIOR = 8; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Behavior Id</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Behavior Extension</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Tag Behavior</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_BEHAVIOR_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentExtensionImpl <em>Tag Component Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagComponentExtension() - * @generated - */ - int FACELET_TAGLIB_TAG_COMPONENT_EXTENSION = 9; - - /** - * The feature id for the '<em><b>Any</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID = 1; - - /** - * The number of structural features of the '<em>Tag Component Extension</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT_EXTENSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl <em>Tag Component</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagComponent() - * @generated - */ - int FACELET_TAGLIB_TAG_COMPONENT = 10; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Component Type</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Renderer Type</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Component Extension</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The number of structural features of the '<em>Tag Component</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_COMPONENT_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 4; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterExtensionImpl <em>Tag Converter Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagConverterExtension() - * @generated - */ - int FACELET_TAGLIB_TAG_CONVERTER_EXTENSION = 11; - - /** - * The feature id for the '<em><b>Any</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID = 1; - - /** - * The number of structural features of the '<em>Tag Converter Extension</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER_EXTENSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl <em>Tag Converter</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagConverter() - * @generated - */ - int FACELET_TAGLIB_TAG_CONVERTER = 12; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Converter Id</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Converter Extension</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Tag Converter</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_CONVERTER_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagExtensionImpl <em>Tag Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagExtension() - * @generated - */ - int FACELET_TAGLIB_TAG_EXTENSION = 13; - - /** - * The feature id for the '<em><b>Any</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_EXTENSION__ANY = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_EXTENSION__ID = 1; - - /** - * The number of structural features of the '<em>Tag Extension</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_EXTENSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl <em>Tag</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTag() - * @generated - */ - int FACELET_TAGLIB_TAG = 14; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Tag Name Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Handler Class Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Behavior</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__BEHAVIOR = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Component</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__COMPONENT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Converter</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__CONVERTER = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 4; - - /** - * The feature id for the '<em><b>Validator</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__VALIDATOR = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 5; - - /** - * The feature id for the '<em><b>Source</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__SOURCE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 6; - - /** - * The feature id for the '<em><b>Attribute</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__ATTRIBUTE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 7; - - /** - * The feature id for the '<em><b>Tag Extension</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__TAG_EXTENSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 8; - - /** - * The feature id for the '<em><b>Tag Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__TAG_NAME = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 9; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG__HANDLER_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 10; - - /** - * The number of structural features of the '<em>Tag</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 11; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorExtensionImpl <em>Tag Validator Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagValidatorExtension() - * @generated - */ - int FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION = 15; - - /** - * The feature id for the '<em><b>Any</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY = 0; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID = 1; - - /** - * The number of structural features of the '<em>Tag Validator Extension</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl <em>Tag Validator</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagValidator() - * @generated - */ - int FACELET_TAGLIB_TAG_VALIDATOR = 16; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Validator Id</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Validator Extension</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Tag Validator</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_TAG_VALIDATOR_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl <em>Facelet Taglib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglib() - * @generated - */ - int FACELET_TAGLIB = 17; - - /** - * The feature id for the '<em><b>Description</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__DESCRIPTION = USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION; - - /** - * The feature id for the '<em><b>Display Name</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__DISPLAY_NAME = USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME; - - /** - * The feature id for the '<em><b>Icon</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__ICON = USER_VISIBLE_TAGLIB_OBJECT__ICON; - - /** - * The feature id for the '<em><b>Library Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__LIBRARY_CLASS = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Namespace</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__NAMESPACE = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Composite Library Name</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Group</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__GROUP = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Tag</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__TAG = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 4; - - /** - * The feature id for the '<em><b>Function</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__FUNCTION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 5; - - /** - * The feature id for the '<em><b>Taglib Extension</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__TAGLIB_EXTENSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 6; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__ID = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 7; - - /** - * The feature id for the '<em><b>Version</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__VERSION = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 8; - - /** - * The feature id for the '<em><b>Namespace Uri</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB__NAMESPACE_URI = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 9; - - /** - * The number of structural features of the '<em>Facelet Taglib</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_FEATURE_COUNT = USER_VISIBLE_TAGLIB_OBJECT_FEATURE_COUNT + 10; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FullyQualifiedClassImpl <em>Fully Qualified Class</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FullyQualifiedClassImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFullyQualifiedClass() - * @generated - */ - int FULLY_QUALIFIED_CLASS = 18; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FULLY_QUALIFIED_CLASS__VALUE = IDENTIFIABLE_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FULLY_QUALIFIED_CLASS__ID = IDENTIFIABLE_STRING_VALUE__ID; - - /** - * The number of structural features of the '<em>Fully Qualified Class</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FULLY_QUALIFIED_CLASS_FEATURE_COUNT = IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.GenericBooleanImpl <em>Generic Boolean</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.GenericBooleanImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getGenericBoolean() - * @generated - */ - int GENERIC_BOOLEAN = 19; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int GENERIC_BOOLEAN__VALUE = IDENTIFIABLE_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int GENERIC_BOOLEAN__ID = IDENTIFIABLE_STRING_VALUE__ID; - - /** - * The number of structural features of the '<em>Generic Boolean</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int GENERIC_BOOLEAN_FEATURE_COUNT = IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl <em>Icon</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getIcon() - * @generated - */ - int ICON = 20; - - /** - * The feature id for the '<em><b>Small Icon</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ICON__SMALL_ICON = 0; - - /** - * The feature id for the '<em><b>Large Icon</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ICON__LARGE_ICON = 1; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ICON__ID = 2; - - /** - * The feature id for the '<em><b>Lang</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ICON__LANG = 3; - - /** - * The number of structural features of the '<em>Icon</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ICON_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.JavaIdentifierImpl <em>Java Identifier</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.JavaIdentifierImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getJavaIdentifier() - * @generated - */ - int JAVA_IDENTIFIER = 21; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int JAVA_IDENTIFIER__VALUE = IDENTIFIABLE_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int JAVA_IDENTIFIER__ID = IDENTIFIABLE_STRING_VALUE__ID; - - /** - * The number of structural features of the '<em>Java Identifier</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int JAVA_IDENTIFIER_FEATURE_COUNT = IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.PathImpl <em>Path</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.PathImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getPath() - * @generated - */ - int PATH = 22; - - /** - * The feature id for the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PATH__VALUE = IDENTIFIABLE_STRING_VALUE__VALUE; - - /** - * The feature id for the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PATH__ID = IDENTIFIABLE_STRING_VALUE__ID; - - /** - * The number of structural features of the '<em>Path</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PATH_FEATURE_COUNT = IDENTIFIABLE_STRING_VALUE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion <em>Version</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibVersion() - * @generated - */ - int FACELET_TAGLIB_VERSION = 26; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase <em>Generic Boolean Base</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getGenericBooleanBase() - * @generated - */ - int GENERIC_BOOLEAN_BASE = 27; - - /** - * The meta object id for the '<em>Version Type Object</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibVersionTypeObject() - * @generated - */ - int FACELET_TAGLIB_VERSION_TYPE_OBJECT = 28; - - /** - * The meta object id for the '<em>Fully Qualified Class Base</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see java.lang.String - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFullyQualifiedClassBase() - * @generated - */ - int FULLY_QUALIFIED_CLASS_BASE = 29; - - /** - * The meta object id for the '<em>Java Identifier Base</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see java.lang.String - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getJavaIdentifierBase() - * @generated - */ - int JAVA_IDENTIFIER_BASE = 30; - - /** - * The meta object id for the '<em>Path Type Base</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see java.lang.String - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getPathTypeBase() - * @generated - */ - int PATH_TYPE_BASE = 31; - - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description <em>Description</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Description</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description - * @generated - */ - EClass getDescription(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName <em>Display Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Display Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName - * @generated - */ - EClass getDisplayName(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot <em>Document Root</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Document Root</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot - * @generated - */ - EClass getDocumentRoot(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getMixed <em>Mixed</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Mixed</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getMixed() - * @see #getDocumentRoot() - * @generated - */ - EAttribute getDocumentRoot_Mixed(); - - /** - * Returns the meta object for the map '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the map '<em>XMLNS Prefix Map</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getXMLNSPrefixMap() - * @see #getDocumentRoot() - * @generated - */ - EReference getDocumentRoot_XMLNSPrefixMap(); - - /** - * Returns the meta object for the map '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the map '<em>XSI Schema Location</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getXSISchemaLocation() - * @see #getDocumentRoot() - * @generated - */ - EReference getDocumentRoot_XSISchemaLocation(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getFaceletTaglib <em>Facelet Taglib</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Facelet Taglib</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot#getFaceletTaglib() - * @see #getDocumentRoot() - * @generated - */ - EReference getDocumentRoot_FaceletTaglib(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName <em>Canonical Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Canonical Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName - * @generated - */ - EClass getFaceletTaglibCanonicalName(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getValue <em>Value</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Value</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getValue() - * @see #getFaceletTaglibCanonicalName() - * @generated - */ - EAttribute getFaceletTaglibCanonicalName_Value(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName#getId() - * @see #getFaceletTaglibCanonicalName() - * @generated - */ - EAttribute getFaceletTaglibCanonicalName_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension <em>Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension - * @generated - */ - EClass getFaceletTaglibExtension(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getAny <em>Any</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Any</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getAny() - * @see #getFaceletTaglibExtension() - * @generated - */ - EAttribute getFaceletTaglibExtension_Any(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension#getId() - * @see #getFaceletTaglibExtension() - * @generated - */ - EAttribute getFaceletTaglibExtension_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction <em>Function</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Function</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction - * @generated - */ - EClass getFaceletTaglibFunction(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionName <em>Function Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Function Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionName() - * @see #getFaceletTaglibFunction() - * @generated - */ - EReference getFaceletTaglibFunction_FunctionName(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionClass <em>Function Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Function Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionClass() - * @see #getFaceletTaglibFunction() - * @generated - */ - EReference getFaceletTaglibFunction_FunctionClass(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionSignature <em>Function Signature</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Function Signature</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction#getFunctionSignature() - * @see #getFaceletTaglibFunction() - * @generated - */ - EReference getFaceletTaglibFunction_FunctionSignature(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute <em>Tag Attribute</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Attribute</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute - * @generated - */ - EClass getFaceletTaglibTagAttribute(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getNameElement <em>Name Element</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Name Element</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getNameElement() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EReference getFaceletTaglibTagAttribute_NameElement(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getRequiredElement <em>Required Element</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Required Element</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getRequiredElement() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EReference getFaceletTaglibTagAttribute_RequiredElement(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getTypeElement <em>Type Element</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Type Element</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getTypeElement() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EReference getFaceletTaglibTagAttribute_TypeElement(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignatureElement <em>Method Signature Element</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Method Signature Element</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignatureElement() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EReference getFaceletTaglibTagAttribute_MethodSignatureElement(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getId() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EAttribute getFaceletTaglibTagAttribute_Id(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getName() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EAttribute getFaceletTaglibTagAttribute_Name(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#isRequired <em>Required</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Required</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#isRequired() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EAttribute getFaceletTaglibTagAttribute_Required(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getType() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EAttribute getFaceletTaglibTagAttribute_Type(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignature <em>Method Signature</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Method Signature</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignature() - * @see #getFaceletTaglibTagAttribute() - * @generated - */ - EAttribute getFaceletTaglibTagAttribute_MethodSignature(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension <em>Tag Behavior Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Behavior Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension - * @generated - */ - EClass getFaceletTaglibTagBehaviorExtension(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getAny <em>Any</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Any</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getAny() - * @see #getFaceletTaglibTagBehaviorExtension() - * @generated - */ - EAttribute getFaceletTaglibTagBehaviorExtension_Any(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getId() - * @see #getFaceletTaglibTagBehaviorExtension() - * @generated - */ - EAttribute getFaceletTaglibTagBehaviorExtension_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior <em>Tag Behavior</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Behavior</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior - * @generated - */ - EClass getFaceletTaglibTagBehavior(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorId <em>Behavior Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Behavior Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorId() - * @see #getFaceletTaglibTagBehavior() - * @generated - */ - EReference getFaceletTaglibTagBehavior_BehaviorId(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getHandlerClass() - * @see #getFaceletTaglibTagBehavior() - * @generated - */ - EReference getFaceletTaglibTagBehavior_HandlerClass(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorExtension <em>Behavior Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Behavior Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorExtension() - * @see #getFaceletTaglibTagBehavior() - * @generated - */ - EReference getFaceletTaglibTagBehavior_BehaviorExtension(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension <em>Tag Component Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Component Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension - * @generated - */ - EClass getFaceletTaglibTagComponentExtension(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getAny <em>Any</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Any</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getAny() - * @see #getFaceletTaglibTagComponentExtension() - * @generated - */ - EAttribute getFaceletTaglibTagComponentExtension_Any(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getId() - * @see #getFaceletTaglibTagComponentExtension() - * @generated - */ - EAttribute getFaceletTaglibTagComponentExtension_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent <em>Tag Component</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Component</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent - * @generated - */ - EClass getFaceletTaglibTagComponent(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentType <em>Component Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Component Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentType() - * @see #getFaceletTaglibTagComponent() - * @generated - */ - EReference getFaceletTaglibTagComponent_ComponentType(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getRendererType <em>Renderer Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Renderer Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getRendererType() - * @see #getFaceletTaglibTagComponent() - * @generated - */ - EReference getFaceletTaglibTagComponent_RendererType(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getHandlerClass() - * @see #getFaceletTaglibTagComponent() - * @generated - */ - EReference getFaceletTaglibTagComponent_HandlerClass(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentExtension <em>Component Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Component Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentExtension() - * @see #getFaceletTaglibTagComponent() - * @generated - */ - EReference getFaceletTaglibTagComponent_ComponentExtension(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension <em>Tag Converter Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Converter Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension - * @generated - */ - EClass getFaceletTaglibTagConverterExtension(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getAny <em>Any</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Any</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getAny() - * @see #getFaceletTaglibTagConverterExtension() - * @generated - */ - EAttribute getFaceletTaglibTagConverterExtension_Any(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getId() - * @see #getFaceletTaglibTagConverterExtension() - * @generated - */ - EAttribute getFaceletTaglibTagConverterExtension_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter <em>Tag Converter</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Converter</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter - * @generated - */ - EClass getFaceletTaglibTagConverter(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterId <em>Converter Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Converter Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterId() - * @see #getFaceletTaglibTagConverter() - * @generated - */ - EReference getFaceletTaglibTagConverter_ConverterId(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getHandlerClass() - * @see #getFaceletTaglibTagConverter() - * @generated - */ - EReference getFaceletTaglibTagConverter_HandlerClass(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterExtension <em>Converter Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Converter Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterExtension() - * @see #getFaceletTaglibTagConverter() - * @generated - */ - EReference getFaceletTaglibTagConverter_ConverterExtension(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension <em>Tag Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension - * @generated - */ - EClass getFaceletTaglibTagExtension(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getAny <em>Any</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Any</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getAny() - * @see #getFaceletTaglibTagExtension() - * @generated - */ - EAttribute getFaceletTaglibTagExtension_Any(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getId() - * @see #getFaceletTaglibTagExtension() - * @generated - */ - EAttribute getFaceletTaglibTagExtension_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag <em>Tag</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag - * @generated - */ - EClass getFaceletTaglibTag(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagNameElement <em>Tag Name Element</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Tag Name Element</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagNameElement() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_TagNameElement(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClassElement <em>Handler Class Element</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Handler Class Element</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClassElement() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_HandlerClassElement(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getBehavior <em>Behavior</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Behavior</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getBehavior() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_Behavior(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getComponent <em>Component</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Component</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getComponent() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_Component(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getConverter <em>Converter</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Converter</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getConverter() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_Converter(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getValidator <em>Validator</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Validator</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getValidator() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_Validator(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getSource <em>Source</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Source</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getSource() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_Source(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getAttribute <em>Attribute</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Attribute</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getAttribute() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_Attribute(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagExtension <em>Tag Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Tag Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagExtension() - * @see #getFaceletTaglibTag() - * @generated - */ - EReference getFaceletTaglibTag_TagExtension(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagName <em>Tag Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Tag Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagName() - * @see #getFaceletTaglibTag() - * @generated - */ - EAttribute getFaceletTaglibTag_TagName(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClass() - * @see #getFaceletTaglibTag() - * @generated - */ - EAttribute getFaceletTaglibTag_HandlerClass(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension <em>Tag Validator Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Validator Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension - * @generated - */ - EClass getFaceletTaglibTagValidatorExtension(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getAny <em>Any</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Any</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getAny() - * @see #getFaceletTaglibTagValidatorExtension() - * @generated - */ - EAttribute getFaceletTaglibTagValidatorExtension_Any(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getId() - * @see #getFaceletTaglibTagValidatorExtension() - * @generated - */ - EAttribute getFaceletTaglibTagValidatorExtension_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator <em>Tag Validator</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Validator</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator - * @generated - */ - EClass getFaceletTaglibTagValidator(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorId <em>Validator Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Validator Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorId() - * @see #getFaceletTaglibTagValidator() - * @generated - */ - EReference getFaceletTaglibTagValidator_ValidatorId(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getHandlerClass() - * @see #getFaceletTaglibTagValidator() - * @generated - */ - EReference getFaceletTaglibTagValidator_HandlerClass(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorExtension <em>Validator Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Validator Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorExtension() - * @see #getFaceletTaglibTagValidator() - * @generated - */ - EReference getFaceletTaglibTagValidator_ValidatorExtension(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib <em>Facelet Taglib</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Facelet Taglib</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib - * @generated - */ - EClass getFaceletTaglib(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getLibraryClass <em>Library Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Library Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getLibraryClass() - * @see #getFaceletTaglib() - * @generated - */ - EReference getFaceletTaglib_LibraryClass(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespace <em>Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Namespace</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespace() - * @see #getFaceletTaglib() - * @generated - */ - EReference getFaceletTaglib_Namespace(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getCompositeLibraryName <em>Composite Library Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Composite Library Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getCompositeLibraryName() - * @see #getFaceletTaglib() - * @generated - */ - EReference getFaceletTaglib_CompositeLibraryName(); - - /** - * Returns the meta object for the attribute list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getGroup <em>Group</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Group</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getGroup() - * @see #getFaceletTaglib() - * @generated - */ - EAttribute getFaceletTaglib_Group(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getTag <em>Tag</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Tag</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getTag() - * @see #getFaceletTaglib() - * @generated - */ - EReference getFaceletTaglib_Tag(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getFunction <em>Function</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Function</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getFunction() - * @see #getFaceletTaglib() - * @generated - */ - EReference getFaceletTaglib_Function(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getTaglibExtension <em>Taglib Extension</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Taglib Extension</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getTaglibExtension() - * @see #getFaceletTaglib() - * @generated - */ - EReference getFaceletTaglib_TaglibExtension(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getId() - * @see #getFaceletTaglib() - * @generated - */ - EAttribute getFaceletTaglib_Id(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getVersion <em>Version</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Version</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getVersion() - * @see #getFaceletTaglib() - * @generated - */ - EAttribute getFaceletTaglib_Version(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespaceUri <em>Namespace Uri</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Namespace Uri</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib#getNamespaceUri() - * @see #getFaceletTaglib() - * @generated - */ - EAttribute getFaceletTaglib_NamespaceUri(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass <em>Fully Qualified Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Fully Qualified Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass - * @generated - */ - EClass getFullyQualifiedClass(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean <em>Generic Boolean</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Generic Boolean</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean - * @generated - */ - EClass getGenericBoolean(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon <em>Icon</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Icon</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon - * @generated - */ - EClass getIcon(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getSmallIcon <em>Small Icon</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Small Icon</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getSmallIcon() - * @see #getIcon() - * @generated - */ - EReference getIcon_SmallIcon(); - - /** - * Returns the meta object for the containment reference '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLargeIcon <em>Large Icon</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Large Icon</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLargeIcon() - * @see #getIcon() - * @generated - */ - EReference getIcon_LargeIcon(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getId() - * @see #getIcon() - * @generated - */ - EAttribute getIcon_Id(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLang <em>Lang</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Lang</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLang() - * @see #getIcon() - * @generated - */ - EAttribute getIcon_Lang(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier <em>Java Identifier</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Java Identifier</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier - * @generated - */ - EClass getJavaIdentifier(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path <em>Path</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Path</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path - * @generated - */ - EClass getPath(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue <em>Identifiable String Value</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Identifiable String Value</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue - * @generated - */ - EClass getIdentifiableStringValue(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getValue <em>Value</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Value</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getValue() - * @see #getIdentifiableStringValue() - * @generated - */ - EAttribute getIdentifiableStringValue_Value(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getId() - * @see #getIdentifiableStringValue() - * @generated - */ - EAttribute getIdentifiableStringValue_Id(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue <em>Identifiable Lang String Value</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Identifiable Lang String Value</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue - * @generated - */ - EClass getIdentifiableLangStringValue(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue#getLang <em>Lang</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Lang</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue#getLang() - * @see #getIdentifiableLangStringValue() - * @generated - */ - EAttribute getIdentifiableLangStringValue_Lang(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject <em>User Visible Taglib Object</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>User Visible Taglib Object</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject - * @generated - */ - EClass getUserVisibleTaglibObject(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getDescription <em>Description</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Description</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getDescription() - * @see #getUserVisibleTaglibObject() - * @generated - */ - EReference getUserVisibleTaglibObject_Description(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getDisplayName <em>Display Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Display Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getDisplayName() - * @see #getUserVisibleTaglibObject() - * @generated - */ - EReference getUserVisibleTaglibObject_DisplayName(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getIcon <em>Icon</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Icon</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getIcon() - * @see #getUserVisibleTaglibObject() - * @generated - */ - EReference getUserVisibleTaglibObject_Icon(); - - /** - * Returns the meta object for enum '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion <em>Version</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for enum '<em>Version</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @generated - */ - EEnum getFaceletTaglibVersion(); - - /** - * Returns the meta object for enum '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase <em>Generic Boolean Base</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for enum '<em>Generic Boolean Base</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase - * @generated - */ - EEnum getGenericBooleanBase(); - - /** - * Returns the meta object for data type '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion <em>Version Type Object</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for data type '<em>Version Type Object</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @model instanceClass="org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion" - * extendedMetaData="name='facelet-taglib-versionType:Object' baseType='facelet-taglib-versionType'" - * @generated - */ - EDataType getFaceletTaglibVersionTypeObject(); - - /** - * Returns the meta object for data type '{@link java.lang.String <em>Fully Qualified Class Base</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for data type '<em>Fully Qualified Class Base</em>'. - * @see java.lang.String - * @model instanceClass="java.lang.String" - * extendedMetaData="name='fully-qualified-classType_._base' baseType='http://www.eclipse.org/emf/2003/XMLType#token'" - * @generated - */ - EDataType getFullyQualifiedClassBase(); - - /** - * Returns the meta object for data type '{@link java.lang.String <em>Java Identifier Base</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for data type '<em>Java Identifier Base</em>'. - * @see java.lang.String - * @model instanceClass="java.lang.String" - * extendedMetaData="name='java-identifierType_._base' baseType='http://www.eclipse.org/emf/2003/XMLType#token' pattern='($|_|\\p{L})(\\p{L}|\\p{Nd}|_|$)*'" - * @generated - */ - EDataType getJavaIdentifierBase(); - - /** - * Returns the meta object for data type '{@link java.lang.String <em>Path Type Base</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for data type '<em>Path Type Base</em>'. - * @see java.lang.String - * @model instanceClass="java.lang.String" - * extendedMetaData="name='pathType_._base' baseType='http://www.eclipse.org/emf/2003/XMLType#token'" - * @generated - */ - EDataType getPathTypeBase(); - - /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the factory that creates the instances of the model. - * @generated - */ - FaceletTaglibFactory getFaceletTaglibFactory(); - - /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("hiding") - interface Literals - { - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DescriptionImpl <em>Description</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DescriptionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getDescription() - * @generated - */ - EClass DESCRIPTION = eINSTANCE.getDescription(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DisplayNameImpl <em>Display Name</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DisplayNameImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getDisplayName() - * @generated - */ - EClass DISPLAY_NAME = eINSTANCE.getDisplayName(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl <em>Document Root</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getDocumentRoot() - * @generated - */ - EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot(); - - /** - * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed(); - - /** - * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap(); - - /** - * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation(); - - /** - * The meta object literal for the '<em><b>Facelet Taglib</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DOCUMENT_ROOT__FACELET_TAGLIB = eINSTANCE.getDocumentRoot_FaceletTaglib(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibCanonicalNameImpl <em>Canonical Name</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibCanonicalNameImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibCanonicalName() - * @generated - */ - EClass FACELET_TAGLIB_CANONICAL_NAME = eINSTANCE.getFaceletTaglibCanonicalName(); - - /** - * The meta object literal for the '<em><b>Value</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_CANONICAL_NAME__VALUE = eINSTANCE.getFaceletTaglibCanonicalName_Value(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_CANONICAL_NAME__ID = eINSTANCE.getFaceletTaglibCanonicalName_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibExtensionImpl <em>Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibExtension() - * @generated - */ - EClass FACELET_TAGLIB_EXTENSION = eINSTANCE.getFaceletTaglibExtension(); - - /** - * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_EXTENSION__ANY = eINSTANCE.getFaceletTaglibExtension_Any(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_EXTENSION__ID = eINSTANCE.getFaceletTaglibExtension_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl <em>Function</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibFunction() - * @generated - */ - EClass FACELET_TAGLIB_FUNCTION = eINSTANCE.getFaceletTaglibFunction(); - - /** - * The meta object literal for the '<em><b>Function Name</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_FUNCTION__FUNCTION_NAME = eINSTANCE.getFaceletTaglibFunction_FunctionName(); - - /** - * The meta object literal for the '<em><b>Function Class</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS = eINSTANCE.getFaceletTaglibFunction_FunctionClass(); - - /** - * The meta object literal for the '<em><b>Function Signature</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE = eINSTANCE.getFaceletTaglibFunction_FunctionSignature(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl <em>Tag Attribute</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagAttribute() - * @generated - */ - EClass FACELET_TAGLIB_TAG_ATTRIBUTE = eINSTANCE.getFaceletTaglibTagAttribute(); - - /** - * The meta object literal for the '<em><b>Name Element</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT = eINSTANCE.getFaceletTaglibTagAttribute_NameElement(); - - /** - * The meta object literal for the '<em><b>Required Element</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT = eINSTANCE.getFaceletTaglibTagAttribute_RequiredElement(); - - /** - * The meta object literal for the '<em><b>Type Element</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT = eINSTANCE.getFaceletTaglibTagAttribute_TypeElement(); - - /** - * The meta object literal for the '<em><b>Method Signature Element</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT = eINSTANCE.getFaceletTaglibTagAttribute_MethodSignatureElement(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_ATTRIBUTE__ID = eINSTANCE.getFaceletTaglibTagAttribute_Id(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_ATTRIBUTE__NAME = eINSTANCE.getFaceletTaglibTagAttribute_Name(); - - /** - * The meta object literal for the '<em><b>Required</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED = eINSTANCE.getFaceletTaglibTagAttribute_Required(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE = eINSTANCE.getFaceletTaglibTagAttribute_Type(); - - /** - * The meta object literal for the '<em><b>Method Signature</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE = eINSTANCE.getFaceletTaglibTagAttribute_MethodSignature(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorExtensionImpl <em>Tag Behavior Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagBehaviorExtension() - * @generated - */ - EClass FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION = eINSTANCE.getFaceletTaglibTagBehaviorExtension(); - - /** - * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY = eINSTANCE.getFaceletTaglibTagBehaviorExtension_Any(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID = eINSTANCE.getFaceletTaglibTagBehaviorExtension_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl <em>Tag Behavior</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagBehavior() - * @generated - */ - EClass FACELET_TAGLIB_TAG_BEHAVIOR = eINSTANCE.getFaceletTaglibTagBehavior(); - - /** - * The meta object literal for the '<em><b>Behavior Id</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID = eINSTANCE.getFaceletTaglibTagBehavior_BehaviorId(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS = eINSTANCE.getFaceletTaglibTagBehavior_HandlerClass(); - - /** - * The meta object literal for the '<em><b>Behavior Extension</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION = eINSTANCE.getFaceletTaglibTagBehavior_BehaviorExtension(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentExtensionImpl <em>Tag Component Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagComponentExtension() - * @generated - */ - EClass FACELET_TAGLIB_TAG_COMPONENT_EXTENSION = eINSTANCE.getFaceletTaglibTagComponentExtension(); - - /** - * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY = eINSTANCE.getFaceletTaglibTagComponentExtension_Any(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID = eINSTANCE.getFaceletTaglibTagComponentExtension_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl <em>Tag Component</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagComponent() - * @generated - */ - EClass FACELET_TAGLIB_TAG_COMPONENT = eINSTANCE.getFaceletTaglibTagComponent(); - - /** - * The meta object literal for the '<em><b>Component Type</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE = eINSTANCE.getFaceletTaglibTagComponent_ComponentType(); - - /** - * The meta object literal for the '<em><b>Renderer Type</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE = eINSTANCE.getFaceletTaglibTagComponent_RendererType(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS = eINSTANCE.getFaceletTaglibTagComponent_HandlerClass(); - - /** - * The meta object literal for the '<em><b>Component Extension</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION = eINSTANCE.getFaceletTaglibTagComponent_ComponentExtension(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterExtensionImpl <em>Tag Converter Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagConverterExtension() - * @generated - */ - EClass FACELET_TAGLIB_TAG_CONVERTER_EXTENSION = eINSTANCE.getFaceletTaglibTagConverterExtension(); - - /** - * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY = eINSTANCE.getFaceletTaglibTagConverterExtension_Any(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID = eINSTANCE.getFaceletTaglibTagConverterExtension_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl <em>Tag Converter</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagConverter() - * @generated - */ - EClass FACELET_TAGLIB_TAG_CONVERTER = eINSTANCE.getFaceletTaglibTagConverter(); - - /** - * The meta object literal for the '<em><b>Converter Id</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID = eINSTANCE.getFaceletTaglibTagConverter_ConverterId(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS = eINSTANCE.getFaceletTaglibTagConverter_HandlerClass(); - - /** - * The meta object literal for the '<em><b>Converter Extension</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION = eINSTANCE.getFaceletTaglibTagConverter_ConverterExtension(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagExtensionImpl <em>Tag Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagExtension() - * @generated - */ - EClass FACELET_TAGLIB_TAG_EXTENSION = eINSTANCE.getFaceletTaglibTagExtension(); - - /** - * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_EXTENSION__ANY = eINSTANCE.getFaceletTaglibTagExtension_Any(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_EXTENSION__ID = eINSTANCE.getFaceletTaglibTagExtension_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl <em>Tag</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTag() - * @generated - */ - EClass FACELET_TAGLIB_TAG = eINSTANCE.getFaceletTaglibTag(); - - /** - * The meta object literal for the '<em><b>Tag Name Element</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT = eINSTANCE.getFaceletTaglibTag_TagNameElement(); - - /** - * The meta object literal for the '<em><b>Handler Class Element</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT = eINSTANCE.getFaceletTaglibTag_HandlerClassElement(); - - /** - * The meta object literal for the '<em><b>Behavior</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__BEHAVIOR = eINSTANCE.getFaceletTaglibTag_Behavior(); - - /** - * The meta object literal for the '<em><b>Component</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__COMPONENT = eINSTANCE.getFaceletTaglibTag_Component(); - - /** - * The meta object literal for the '<em><b>Converter</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__CONVERTER = eINSTANCE.getFaceletTaglibTag_Converter(); - - /** - * The meta object literal for the '<em><b>Validator</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__VALIDATOR = eINSTANCE.getFaceletTaglibTag_Validator(); - - /** - * The meta object literal for the '<em><b>Source</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__SOURCE = eINSTANCE.getFaceletTaglibTag_Source(); - - /** - * The meta object literal for the '<em><b>Attribute</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__ATTRIBUTE = eINSTANCE.getFaceletTaglibTag_Attribute(); - - /** - * The meta object literal for the '<em><b>Tag Extension</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG__TAG_EXTENSION = eINSTANCE.getFaceletTaglibTag_TagExtension(); - - /** - * The meta object literal for the '<em><b>Tag Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG__TAG_NAME = eINSTANCE.getFaceletTaglibTag_TagName(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG__HANDLER_CLASS = eINSTANCE.getFaceletTaglibTag_HandlerClass(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorExtensionImpl <em>Tag Validator Extension</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorExtensionImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagValidatorExtension() - * @generated - */ - EClass FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION = eINSTANCE.getFaceletTaglibTagValidatorExtension(); - - /** - * The meta object literal for the '<em><b>Any</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY = eINSTANCE.getFaceletTaglibTagValidatorExtension_Any(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID = eINSTANCE.getFaceletTaglibTagValidatorExtension_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl <em>Tag Validator</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibTagValidator() - * @generated - */ - EClass FACELET_TAGLIB_TAG_VALIDATOR = eINSTANCE.getFaceletTaglibTagValidator(); - - /** - * The meta object literal for the '<em><b>Validator Id</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID = eINSTANCE.getFaceletTaglibTagValidator_ValidatorId(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS = eINSTANCE.getFaceletTaglibTagValidator_HandlerClass(); - - /** - * The meta object literal for the '<em><b>Validator Extension</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION = eINSTANCE.getFaceletTaglibTagValidator_ValidatorExtension(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl <em>Facelet Taglib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglib() - * @generated - */ - EClass FACELET_TAGLIB = eINSTANCE.getFaceletTaglib(); - - /** - * The meta object literal for the '<em><b>Library Class</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB__LIBRARY_CLASS = eINSTANCE.getFaceletTaglib_LibraryClass(); - - /** - * The meta object literal for the '<em><b>Namespace</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB__NAMESPACE = eINSTANCE.getFaceletTaglib_Namespace(); - - /** - * The meta object literal for the '<em><b>Composite Library Name</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME = eINSTANCE.getFaceletTaglib_CompositeLibraryName(); - - /** - * The meta object literal for the '<em><b>Group</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB__GROUP = eINSTANCE.getFaceletTaglib_Group(); - - /** - * The meta object literal for the '<em><b>Tag</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB__TAG = eINSTANCE.getFaceletTaglib_Tag(); - - /** - * The meta object literal for the '<em><b>Function</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB__FUNCTION = eINSTANCE.getFaceletTaglib_Function(); - - /** - * The meta object literal for the '<em><b>Taglib Extension</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_TAGLIB__TAGLIB_EXTENSION = eINSTANCE.getFaceletTaglib_TaglibExtension(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB__ID = eINSTANCE.getFaceletTaglib_Id(); - - /** - * The meta object literal for the '<em><b>Version</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB__VERSION = eINSTANCE.getFaceletTaglib_Version(); - - /** - * The meta object literal for the '<em><b>Namespace Uri</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_TAGLIB__NAMESPACE_URI = eINSTANCE.getFaceletTaglib_NamespaceUri(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FullyQualifiedClassImpl <em>Fully Qualified Class</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FullyQualifiedClassImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFullyQualifiedClass() - * @generated - */ - EClass FULLY_QUALIFIED_CLASS = eINSTANCE.getFullyQualifiedClass(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.GenericBooleanImpl <em>Generic Boolean</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.GenericBooleanImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getGenericBoolean() - * @generated - */ - EClass GENERIC_BOOLEAN = eINSTANCE.getGenericBoolean(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl <em>Icon</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getIcon() - * @generated - */ - EClass ICON = eINSTANCE.getIcon(); - - /** - * The meta object literal for the '<em><b>Small Icon</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ICON__SMALL_ICON = eINSTANCE.getIcon_SmallIcon(); - - /** - * The meta object literal for the '<em><b>Large Icon</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ICON__LARGE_ICON = eINSTANCE.getIcon_LargeIcon(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute ICON__ID = eINSTANCE.getIcon_Id(); - - /** - * The meta object literal for the '<em><b>Lang</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute ICON__LANG = eINSTANCE.getIcon_Lang(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.JavaIdentifierImpl <em>Java Identifier</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.JavaIdentifierImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getJavaIdentifier() - * @generated - */ - EClass JAVA_IDENTIFIER = eINSTANCE.getJavaIdentifier(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.PathImpl <em>Path</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.PathImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getPath() - * @generated - */ - EClass PATH = eINSTANCE.getPath(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableStringValueImpl <em>Identifiable String Value</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableStringValueImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getIdentifiableStringValue() - * @generated - */ - EClass IDENTIFIABLE_STRING_VALUE = eINSTANCE.getIdentifiableStringValue(); - - /** - * The meta object literal for the '<em><b>Value</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IDENTIFIABLE_STRING_VALUE__VALUE = eINSTANCE.getIdentifiableStringValue_Value(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IDENTIFIABLE_STRING_VALUE__ID = eINSTANCE.getIdentifiableStringValue_Id(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableLangStringValueImpl <em>Identifiable Lang String Value</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableLangStringValueImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getIdentifiableLangStringValue() - * @generated - */ - EClass IDENTIFIABLE_LANG_STRING_VALUE = eINSTANCE.getIdentifiableLangStringValue(); - - /** - * The meta object literal for the '<em><b>Lang</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IDENTIFIABLE_LANG_STRING_VALUE__LANG = eINSTANCE.getIdentifiableLangStringValue_Lang(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl <em>User Visible Taglib Object</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getUserVisibleTaglibObject() - * @generated - */ - EClass USER_VISIBLE_TAGLIB_OBJECT = eINSTANCE.getUserVisibleTaglibObject(); - - /** - * The meta object literal for the '<em><b>Description</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION = eINSTANCE.getUserVisibleTaglibObject_Description(); - - /** - * The meta object literal for the '<em><b>Display Name</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME = eINSTANCE.getUserVisibleTaglibObject_DisplayName(); - - /** - * The meta object literal for the '<em><b>Icon</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference USER_VISIBLE_TAGLIB_OBJECT__ICON = eINSTANCE.getUserVisibleTaglibObject_Icon(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion <em>Version</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibVersion() - * @generated - */ - EEnum FACELET_TAGLIB_VERSION = eINSTANCE.getFaceletTaglibVersion(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase <em>Generic Boolean Base</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getGenericBooleanBase() - * @generated - */ - EEnum GENERIC_BOOLEAN_BASE = eINSTANCE.getGenericBooleanBase(); - - /** - * The meta object literal for the '<em>Version Type Object</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFaceletTaglibVersionTypeObject() - * @generated - */ - EDataType FACELET_TAGLIB_VERSION_TYPE_OBJECT = eINSTANCE.getFaceletTaglibVersionTypeObject(); - - /** - * The meta object literal for the '<em>Fully Qualified Class Base</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see java.lang.String - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getFullyQualifiedClassBase() - * @generated - */ - EDataType FULLY_QUALIFIED_CLASS_BASE = eINSTANCE.getFullyQualifiedClassBase(); - - /** - * The meta object literal for the '<em>Java Identifier Base</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see java.lang.String - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getJavaIdentifierBase() - * @generated - */ - EDataType JAVA_IDENTIFIER_BASE = eINSTANCE.getJavaIdentifierBase(); - - /** - * The meta object literal for the '<em>Path Type Base</em>' data type. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see java.lang.String - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibPackageImpl#getPathTypeBase() - * @generated - */ - EDataType PATH_TYPE_BASE = eINSTANCE.getPathTypeBase(); - - } - -} //FaceletTaglibPackage diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTag.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTag.java deleted file mode 100644 index d1124c6b3..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTag.java +++ /dev/null @@ -1,323 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTag.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * If the tag library XML file contains individual tag - * declarations rather than pointing to a library-class or a - * declaring a composite-library name, the individual tags are - * enclosed in tag elements. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagNameElement <em>Tag Name Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClassElement <em>Handler Class Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getBehavior <em>Behavior</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getComponent <em>Component</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getConverter <em>Converter</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getValidator <em>Validator</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getSource <em>Source</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getAttribute <em>Attribute</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagExtension <em>Tag Extension</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagName <em>Tag Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClass <em>Handler Class</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag() - * @model extendedMetaData="name='facelet-taglib-tagType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTag extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Tag Name Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Tag Name Element</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Tag Name Element</em>' containment reference. - * @see #setTagNameElement(FaceletTaglibCanonicalName) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_TagNameElement() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='tag-name' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglibCanonicalName getTagNameElement(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagNameElement <em>Tag Name Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Tag Name Element</em>' containment reference. - * @see #getTagNameElement() - * @generated - */ - void setTagNameElement(FaceletTaglibCanonicalName value); - - /** - * Returns the value of the '<em><b>Handler Class Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handler Class Element</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class Element</em>' containment reference. - * @see #setHandlerClassElement(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_HandlerClassElement() - * @model containment="true" - * extendedMetaData="kind='element' name='handler-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getHandlerClassElement(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClassElement <em>Handler Class Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class Element</em>' containment reference. - * @see #getHandlerClassElement() - * @generated - */ - void setHandlerClassElement(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Tag Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Tag Name</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Tag Name</em>' attribute. - * @see #setTagName(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_TagName() - * @model transient="true" volatile="true" - * @generated - */ - String getTagName(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getTagName <em>Tag Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Tag Name</em>' attribute. - * @see #getTagName() - * @generated - */ - void setTagName(String value); - - /** - * Returns the value of the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handle Class</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class</em>' attribute. - * @see #setHandlerClass(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_HandlerClass() - * @model transient="true" volatile="true" - * @generated - */ - String getHandlerClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getHandlerClass <em>Handler Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class</em>' attribute. - * @see #getHandlerClass() - * @generated - */ - void setHandlerClass(String value); - - /** - * Returns the value of the '<em><b>Behavior</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Behavior</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Behavior</em>' containment reference. - * @see #setBehavior(FaceletTaglibTagBehavior) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_Behavior() - * @model containment="true" - * extendedMetaData="kind='element' name='behavior' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglibTagBehavior getBehavior(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getBehavior <em>Behavior</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Behavior</em>' containment reference. - * @see #getBehavior() - * @generated - */ - void setBehavior(FaceletTaglibTagBehavior value); - - /** - * Returns the value of the '<em><b>Component</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Component</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Component</em>' containment reference. - * @see #setComponent(FaceletTaglibTagComponent) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_Component() - * @model containment="true" - * extendedMetaData="kind='element' name='component' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglibTagComponent getComponent(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getComponent <em>Component</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Component</em>' containment reference. - * @see #getComponent() - * @generated - */ - void setComponent(FaceletTaglibTagComponent value); - - /** - * Returns the value of the '<em><b>Converter</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Converter</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Converter</em>' containment reference. - * @see #setConverter(FaceletTaglibTagConverter) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_Converter() - * @model containment="true" - * extendedMetaData="kind='element' name='converter' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglibTagConverter getConverter(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getConverter <em>Converter</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Converter</em>' containment reference. - * @see #getConverter() - * @generated - */ - void setConverter(FaceletTaglibTagConverter value); - - /** - * Returns the value of the '<em><b>Validator</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Validator</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Validator</em>' containment reference. - * @see #setValidator(FaceletTaglibTagValidator) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_Validator() - * @model containment="true" - * extendedMetaData="kind='element' name='validator' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglibTagValidator getValidator(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getValidator <em>Validator</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Validator</em>' containment reference. - * @see #getValidator() - * @generated - */ - void setValidator(FaceletTaglibTagValidator value); - - /** - * Returns the value of the '<em><b>Source</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Source</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Source</em>' containment reference. - * @see #setSource(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_Source() - * @model containment="true" - * extendedMetaData="kind='element' name='source' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getSource(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag#getSource <em>Source</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Source</em>' containment reference. - * @see #getSource() - * @generated - */ - void setSource(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Attribute</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Attribute</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Attribute</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_Attribute() - * @model containment="true" - * extendedMetaData="kind='element' name='attribute' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibTagAttribute> getAttribute(); - - /** - * Returns the value of the '<em><b>Tag Extension</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Tag Extension</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Tag Extension</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTag_TagExtension() - * @model containment="true" - * extendedMetaData="kind='element' name='tag-extension' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibTagExtension> getTagExtension(); - -} // FaceletTaglibTag diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagAttribute.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagAttribute.java deleted file mode 100644 index 52d2ea219..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagAttribute.java +++ /dev/null @@ -1,303 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagAttribute.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Attribute</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * The attribute element defines an attribute for the nesting - * tag. The attribute element may have several subelements - * defining: - * - * description a description of the attribute - * - * name the name of the attribute - * - * required whether the attribute is required or - * optional - * - * type the type of the attribute - * - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getNameElement <em>Name Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getRequiredElement <em>Required Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getTypeElement <em>Type Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignatureElement <em>Method Signature Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#isRequired <em>Required</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignature <em>Method Signature</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute() - * @model extendedMetaData="name='facelet-taglib-tag-attributeType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagAttribute extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Name Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name Element</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name Element</em>' containment reference. - * @see #setNameElement(FaceletTaglibCanonicalName) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_NameElement() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='name' namespace='##targetNamespace'" - * @generated - */ - FaceletTaglibCanonicalName getNameElement(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getNameElement <em>Name Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name Element</em>' containment reference. - * @see #getNameElement() - * @generated - */ - void setNameElement(FaceletTaglibCanonicalName value); - - /** - * Returns the value of the '<em><b>Required Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * - * Defines if the nesting attribute is required or - * optional. - * - * If not present then the default is "false", i.e - * the attribute is optional. - * - * - * <!-- end-model-doc --> - * @return the value of the '<em>Required Element</em>' containment reference. - * @see #setRequiredElement(GenericBoolean) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_RequiredElement() - * @model containment="true" - * extendedMetaData="kind='element' name='required' namespace='##targetNamespace'" - * @generated - */ - GenericBoolean getRequiredElement(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getRequiredElement <em>Required Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Required Element</em>' containment reference. - * @see #getRequiredElement() - * @generated - */ - void setRequiredElement(GenericBoolean value); - - /** - * Returns the value of the '<em><b>Type Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * - * Defines the Java type of the attributes - * value. If this element is omitted, the - * expected type is assumed to be - * "java.lang.Object". - * - * - * <!-- end-model-doc --> - * @return the value of the '<em>Type Element</em>' containment reference. - * @see #setTypeElement(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_TypeElement() - * @model containment="true" - * extendedMetaData="kind='element' name='type' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getTypeElement(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getTypeElement <em>Type Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type Element</em>' containment reference. - * @see #getTypeElement() - * @generated - */ - void setTypeElement(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Method Signature Element</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * - * Defines the method signature for a MethodExpression- - * enabled attribute. - * - * - * <!-- end-model-doc --> - * @return the value of the '<em>Method Signature Element</em>' containment reference. - * @see #setMethodSignatureElement(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_MethodSignatureElement() - * @model containment="true" - * extendedMetaData="kind='element' name='method-signature' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getMethodSignatureElement(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignatureElement <em>Method Signature Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Method Signature Element</em>' containment reference. - * @see #getMethodSignatureElement() - * @generated - */ - void setMethodSignatureElement(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_Name() - * @model transient="true" volatile="true" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getName <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the '<em><b>Required</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Required</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Required</em>' attribute. - * @see #setRequired(boolean) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_Required() - * @model transient="true" volatile="true" - * @generated - */ - boolean isRequired(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#isRequired <em>Required</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Required</em>' attribute. - * @see #isRequired() - * @generated - */ - void setRequired(boolean value); - - /** - * Returns the value of the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' attribute. - * @see #setType(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_Type() - * @model transient="true" volatile="true" - * @generated - */ - String getType(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getType <em>Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' attribute. - * @see #getType() - * @generated - */ - void setType(String value); - - /** - * Returns the value of the '<em><b>Method Signature</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the value of the '<em>Method Signature</em>' attribute. - * @see #setMethodSignature(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_MethodSignature() - * @model transient="true" volatile="true" - * @generated - */ - String getMethodSignature(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getMethodSignature <em>Method Signature</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Method Signature</em>' attribute. - * @see #getMethodSignature() - * @generated - */ - void setMethodSignature(String value); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagAttribute_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibTagAttribute diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagBehavior.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagBehavior.java deleted file mode 100644 index 7d0fd2023..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagBehavior.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagBehavior.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Behavior</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Within a tag element, the behavior element encapsulates - * information specific to a JSF Behavior. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorId <em>Behavior Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorExtension <em>Behavior Extension</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehavior() - * @model extendedMetaData="name='facelet-taglib-tag-behaviorType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagBehavior extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Behavior Id</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Behavior Id</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Behavior Id</em>' containment reference. - * @see #setBehaviorId(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehavior_BehaviorId() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='behavior-id' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getBehaviorId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getBehaviorId <em>Behavior Id</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Behavior Id</em>' containment reference. - * @see #getBehaviorId() - * @generated - */ - void setBehaviorId(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handler Class</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class</em>' containment reference. - * @see #setHandlerClass(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehavior_HandlerClass() - * @model containment="true" - * extendedMetaData="kind='element' name='handler-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getHandlerClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior#getHandlerClass <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class</em>' containment reference. - * @see #getHandlerClass() - * @generated - */ - void setHandlerClass(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Behavior Extension</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Behavior Extension</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Behavior Extension</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehavior_BehaviorExtension() - * @model containment="true" - * extendedMetaData="kind='element' name='behavior-extension' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibTagBehaviorExtension> getBehaviorExtension(); - -} // FaceletTaglibTagBehavior diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagBehaviorExtension.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagBehaviorExtension.java deleted file mode 100644 index b489e8930..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagBehaviorExtension.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagBehaviorExtension.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Behavior Extension</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Extension element for behavior. It may contain - * implementation specific content. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehaviorExtension() - * @model extendedMetaData="name='facelet-taglib-tag-behavior-extensionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagBehaviorExtension extends EObject -{ - /** - * Returns the value of the '<em><b>Any</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Any</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Any</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehaviorExtension_Any() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' wildcards='##any' name=':0' processing='lax'" - * @generated - */ - FeatureMap getAny(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagBehaviorExtension_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibTagBehaviorExtension diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagComponent.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagComponent.java deleted file mode 100644 index 585fe2d91..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagComponent.java +++ /dev/null @@ -1,137 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagComponent.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Component</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Within a tag element, the component element encapsulates - * information specific to a JSF UIComponent. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentType <em>Component Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getRendererType <em>Renderer Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentExtension <em>Component Extension</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponent() - * @model extendedMetaData="name='facelet-taglib-tag-componentType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagComponent extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Component Type</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Component Type</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Component Type</em>' containment reference. - * @see #setComponentType(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponent_ComponentType() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='component-type' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getComponentType(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getComponentType <em>Component Type</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Component Type</em>' containment reference. - * @see #getComponentType() - * @generated - */ - void setComponentType(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Renderer Type</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Renderer Type</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Renderer Type</em>' containment reference. - * @see #setRendererType(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponent_RendererType() - * @model containment="true" - * extendedMetaData="kind='element' name='renderer-type' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getRendererType(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getRendererType <em>Renderer Type</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Renderer Type</em>' containment reference. - * @see #getRendererType() - * @generated - */ - void setRendererType(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handler Class</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class</em>' containment reference. - * @see #setHandlerClass(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponent_HandlerClass() - * @model containment="true" - * extendedMetaData="kind='element' name='handler-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getHandlerClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent#getHandlerClass <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class</em>' containment reference. - * @see #getHandlerClass() - * @generated - */ - void setHandlerClass(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Component Extension</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Component Extension</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Component Extension</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponent_ComponentExtension() - * @model containment="true" - * extendedMetaData="kind='element' name='component-extension' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibTagComponentExtension> getComponentExtension(); - -} // FaceletTaglibTagComponent diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagComponentExtension.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagComponentExtension.java deleted file mode 100644 index 83c19b9f9..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagComponentExtension.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagComponentExtension.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Component Extension</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Extension element for component It may contain - * implementation specific content. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponentExtension() - * @model extendedMetaData="name='facelet-taglib-tag-component-extensionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagComponentExtension extends EObject -{ - /** - * Returns the value of the '<em><b>Any</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Any</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Any</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponentExtension_Any() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' wildcards='##any' name=':0' processing='lax'" - * @generated - */ - FeatureMap getAny(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagComponentExtension_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibTagComponentExtension diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagConverter.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagConverter.java deleted file mode 100644 index 35a2b49b9..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagConverter.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagConverter.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Converter</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Within a tag element, the converter element encapsulates - * information specific to a JSF Converter. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterId <em>Converter Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterExtension <em>Converter Extension</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverter() - * @model extendedMetaData="name='facelet-taglib-tag-converterType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagConverter extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Converter Id</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Converter Id</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Converter Id</em>' containment reference. - * @see #setConverterId(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverter_ConverterId() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='converter-id' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getConverterId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getConverterId <em>Converter Id</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Converter Id</em>' containment reference. - * @see #getConverterId() - * @generated - */ - void setConverterId(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handler Class</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class</em>' containment reference. - * @see #setHandlerClass(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverter_HandlerClass() - * @model containment="true" - * extendedMetaData="kind='element' name='handler-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getHandlerClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter#getHandlerClass <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class</em>' containment reference. - * @see #getHandlerClass() - * @generated - */ - void setHandlerClass(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Converter Extension</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Converter Extension</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Converter Extension</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverter_ConverterExtension() - * @model containment="true" - * extendedMetaData="kind='element' name='converter-extension' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibTagConverterExtension> getConverterExtension(); - -} // FaceletTaglibTagConverter diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagConverterExtension.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagConverterExtension.java deleted file mode 100644 index e6d88c17e..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagConverterExtension.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagConverterExtension.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Converter Extension</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Extension element for converter It may contain - * implementation specific content. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverterExtension() - * @model extendedMetaData="name='facelet-taglib-tag-converter-extensionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagConverterExtension extends EObject -{ - /** - * Returns the value of the '<em><b>Any</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Any</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Any</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverterExtension_Any() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' wildcards='##any' name=':0' processing='lax'" - * @generated - */ - FeatureMap getAny(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagConverterExtension_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibTagConverterExtension diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagExtension.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagExtension.java deleted file mode 100644 index 013b04525..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagExtension.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagExtension.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Extension</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Extension element for tag It may contain - * implementation specific content. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagExtension() - * @model extendedMetaData="name='facelet-taglib-tag-extensionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagExtension extends EObject -{ - /** - * Returns the value of the '<em><b>Any</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Any</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Any</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagExtension_Any() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' wildcards='##any' name=':0' processing='lax'" - * @generated - */ - FeatureMap getAny(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagExtension_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibTagExtension diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagValidator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagValidator.java deleted file mode 100644 index 772fe8cf7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagValidator.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagValidator.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Validator</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Within a tag element, the validator element encapsulates - * information specific to a JSF Validator. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorId <em>Validator Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorExtension <em>Validator Extension</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidator() - * @model extendedMetaData="name='facelet-taglib-tag-validatorType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagValidator extends UserVisibleTaglibObject -{ - /** - * Returns the value of the '<em><b>Validator Id</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Validator Id</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Validator Id</em>' containment reference. - * @see #setValidatorId(IdentifiableStringValue) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidator_ValidatorId() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='validator-id' namespace='##targetNamespace'" - * @generated - */ - IdentifiableStringValue getValidatorId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getValidatorId <em>Validator Id</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Validator Id</em>' containment reference. - * @see #getValidatorId() - * @generated - */ - void setValidatorId(IdentifiableStringValue value); - - /** - * Returns the value of the '<em><b>Handler Class</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handler Class</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class</em>' containment reference. - * @see #setHandlerClass(FullyQualifiedClass) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidator_HandlerClass() - * @model containment="true" - * extendedMetaData="kind='element' name='handler-class' namespace='##targetNamespace'" - * @generated - */ - FullyQualifiedClass getHandlerClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator#getHandlerClass <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class</em>' containment reference. - * @see #getHandlerClass() - * @generated - */ - void setHandlerClass(FullyQualifiedClass value); - - /** - * Returns the value of the '<em><b>Validator Extension</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Validator Extension</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Validator Extension</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidator_ValidatorExtension() - * @model containment="true" - * extendedMetaData="kind='element' name='validator-extension' namespace='##targetNamespace'" - * @generated - */ - EList<FaceletTaglibTagValidatorExtension> getValidatorExtension(); - -} // FaceletTaglibTagValidator diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagValidatorExtension.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagValidatorExtension.java deleted file mode 100644 index 08fd06a3a..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibTagValidatorExtension.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagValidatorExtension.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Taglib Tag Validator Extension</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * Extension element for validator It may contain - * implementation specific content. - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidatorExtension() - * @model extendedMetaData="name='facelet-taglib-tag-validator-extensionType' kind='elementOnly'" - * @generated - */ -public interface FaceletTaglibTagValidatorExtension extends EObject -{ - /** - * Returns the value of the '<em><b>Any</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Any</em>' attribute list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Any</em>' attribute list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidatorExtension_Any() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' wildcards='##any' name=':0' processing='lax'" - * @generated - */ - FeatureMap getAny(); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibTagValidatorExtension_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // FaceletTaglibTagValidatorExtension diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibVersion.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibVersion.java deleted file mode 100644 index 48ab61d39..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FaceletTaglibVersion.java +++ /dev/null @@ -1,212 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibVersion.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * <!-- begin-user-doc --> - * A representation of the literals of the enumeration '<em><b>Facelet Taglib Version</b></em>', - * and utility methods for working with them. - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * This type contains the recognized versions of - * facelet-taglib supported. - * - * <!-- end-model-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFaceletTaglibVersion() - * @model extendedMetaData="name='facelet-taglib-versionType'" - * @generated - */ -public enum FaceletTaglibVersion implements Enumerator -{ - /** - * The '<em><b>20</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #_20_VALUE - * @generated - * @ordered - */ - _20(0, "_20", "2.0"); //$NON-NLS-1$//$NON-NLS-2$ - - /** - * The '<em><b>20</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>20</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #_20 - * @model literal="2.0" - * @generated - * @ordered - */ - public static final int _20_VALUE = 0; - - /** - * An array of all the '<em><b>Version</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final FaceletTaglibVersion[] VALUES_ARRAY = - new FaceletTaglibVersion[] - { - _20, - }; - - /** - * A public read-only list of all the '<em><b>Version</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<FaceletTaglibVersion> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Version</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> - * @param literal - * @return the version - * <!-- end-user-doc --> - * @generated - */ - public static FaceletTaglibVersion get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - FaceletTaglibVersion result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Version</b></em>' literal with the specified name. - * <!-- begin-user-doc --> - * @param name - * @return the version - * <!-- end-user-doc --> - * @generated - */ - public static FaceletTaglibVersion getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - FaceletTaglibVersion result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Version</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> - * @param value - * @return the version - * <!-- end-user-doc --> - * @generated - */ - public static FaceletTaglibVersion get(int value) - { - switch (value) - { - case _20_VALUE: return _20; - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final int value; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private FaceletTaglibVersion(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public int getValue() - { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //FaceletTaglibVersion diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FullyQualifiedClass.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FullyQualifiedClass.java deleted file mode 100644 index 431518637..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/FullyQualifiedClass.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FullyQualifiedClass.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Fully Qualified Class</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * The elements that use this type designate the name of a - * Java class or interface. The name is in the form of a - * "binary name", as defined in the JLS. This is the form - * of name used in Class.forName(). Tools that need the - * canonical name (the name used in source code) will need - * to convert this binary name to the canonical name. - * - * - * <!-- end-model-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getFullyQualifiedClass() - * @model extendedMetaData="name='fully-qualified-classType' kind='simple'" - * @generated - */ -public interface FullyQualifiedClass extends IdentifiableStringValue -{ - // FullyQualifiedClass -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/GenericBoolean.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/GenericBoolean.java deleted file mode 100644 index 23b8f2e1c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/GenericBoolean.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: GenericBoolean.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Generic Boolean</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * This type defines four different values which can designate - * boolean values. This includes values yes and no which are - * not designated by xsd:boolean - * - * - * <!-- end-model-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getGenericBoolean() - * @model extendedMetaData="name='generic-booleanType' kind='simple'" - * @generated - */ -public interface GenericBoolean extends IdentifiableStringValue -{ - // GenericBoolean -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/GenericBooleanBase.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/GenericBooleanBase.java deleted file mode 100644 index b17f30657..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/GenericBooleanBase.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: GenericBooleanBase.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * <!-- begin-user-doc --> - * A representation of the literals of the enumeration '<em><b>Generic Boolean Base</b></em>', - * and utility methods for working with them. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getGenericBooleanBase() - * @model extendedMetaData="name='generic-booleanType_._base'" - * @generated - */ -public enum GenericBooleanBase implements Enumerator -{ - /** - * The '<em><b>True</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #TRUE_VALUE - * @generated - * @ordered - */ - TRUE(0, "true", "true"), //$NON-NLS-1$//$NON-NLS-2$ - - /** - * The '<em><b>False</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #FALSE_VALUE - * @generated - * @ordered - */ - FALSE(1, "false", "false"), //$NON-NLS-1$ //$NON-NLS-2$ - - /** - * The '<em><b>Yes</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #YES_VALUE - * @generated - * @ordered - */ - YES(2, "yes", "yes"), //$NON-NLS-1$//$NON-NLS-2$ - - /** - * The '<em><b>No</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #NO_VALUE - * @generated - * @ordered - */ - NO(3, "no", "no"); //$NON-NLS-1$ //$NON-NLS-2$ - - /** - * The '<em><b>True</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>True</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #TRUE - * @model name="true" - * @generated - * @ordered - */ - public static final int TRUE_VALUE = 0; - - /** - * The '<em><b>False</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>False</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #FALSE - * @model name="false" - * @generated - * @ordered - */ - public static final int FALSE_VALUE = 1; - - /** - * The '<em><b>Yes</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Yes</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #YES - * @model name="yes" - * @generated - * @ordered - */ - public static final int YES_VALUE = 2; - - /** - * The '<em><b>No</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>No</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #NO - * @model name="no" - * @generated - * @ordered - */ - public static final int NO_VALUE = 3; - - /** - * An array of all the '<em><b>Generic Boolean Base</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final GenericBooleanBase[] VALUES_ARRAY = - new GenericBooleanBase[] - { - TRUE, - FALSE, - YES, - NO, - }; - - /** - * A public read-only list of all the '<em><b>Generic Boolean Base</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<GenericBooleanBase> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Generic Boolean Base</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> - * @param literal - * @return value - * <!-- end-user-doc --> - * @generated - */ - public static GenericBooleanBase get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - GenericBooleanBase result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Generic Boolean Base</b></em>' literal with the specified name. - * <!-- begin-user-doc --> - * @param name - * @return the boolean base. - * <!-- end-user-doc --> - * @generated - */ - public static GenericBooleanBase getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - GenericBooleanBase result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Generic Boolean Base</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> - * @param value - * @return the boolean base. - * <!-- end-user-doc --> - * @generated - */ - public static GenericBooleanBase get(int value) - { - switch (value) - { - case TRUE_VALUE: return TRUE; - case FALSE_VALUE: return FALSE; - case YES_VALUE: return YES; - case NO_VALUE: return NO; - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final int value; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private GenericBooleanBase(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public int getValue() - { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //GenericBooleanBase diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Icon.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Icon.java deleted file mode 100644 index 2525a7bb0..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Icon.java +++ /dev/null @@ -1,215 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Icon.java,v 1.1 2010/03/18 06:24:29 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Icon</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * The icon type contains small-icon and large-icon elements - * that specify the file names for small and large GIF, JPEG, - * or PNG icon images used to represent the parent element in a - * GUI tool. - * - * The xml:lang attribute defines the language that the - * icon file names are provided in. Its value is "en" (English) - * by default. - * - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getSmallIcon <em>Small Icon</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLargeIcon <em>Large Icon</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLang <em>Lang</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIcon() - * @model extendedMetaData="name='iconType' kind='elementOnly'" - * @generated - */ -public interface Icon extends EObject -{ - /** - * Returns the value of the '<em><b>Small Icon</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * <![CDATA[ - * - * The small-icon element contains the name of a file - * containing a small (16 x 16) icon image. The file - * name is a relative path within the Deployment - * Component's Deployment File. - * - * The image may be in the GIF, JPEG, or PNG format. - * The icon can be used by tools. - * - * Example: - * - * <small-icon>employee-service-icon16x16.jpg</small-icon> - * - * ]]> - * - * <!-- end-model-doc --> - * @return the value of the '<em>Small Icon</em>' containment reference. - * @see #setSmallIcon(Path) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIcon_SmallIcon() - * @model containment="true" - * extendedMetaData="kind='element' name='small-icon' namespace='##targetNamespace'" - * @generated - */ - Path getSmallIcon(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getSmallIcon <em>Small Icon</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Small Icon</em>' containment reference. - * @see #getSmallIcon() - * @generated - */ - void setSmallIcon(Path value); - - /** - * Returns the value of the '<em><b>Large Icon</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * <![CDATA[ - * - * The large-icon element contains the name of a file - * containing a large - * (32 x 32) icon image. The file name is a relative - * path within the Deployment Component's Deployment - * File. - * - * The image may be in the GIF, JPEG, or PNG format. - * The icon can be used by tools. - * - * Example: - * - * <large-icon>employee-service-icon32x32.jpg</large-icon> - * - * ]]> - * - * <!-- end-model-doc --> - * @return the value of the '<em>Large Icon</em>' containment reference. - * @see #setLargeIcon(Path) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIcon_LargeIcon() - * @model containment="true" - * extendedMetaData="kind='element' name='large-icon' namespace='##targetNamespace'" - * @generated - */ - Path getLargeIcon(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLargeIcon <em>Large Icon</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Large Icon</em>' containment reference. - * @see #getLargeIcon() - * @generated - */ - void setLargeIcon(Path value); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIcon_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - - /** - * Returns the value of the '<em><b>Lang</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * <div xmlns="http://www.w3.org/1999/xhtml"> - * - * <h3>lang (as an attribute name)</h3> - * <p> - * denotes an attribute whose value - * is a language code for the natural language of the content of - * any element; its value is inherited. This name is reserved - * by virtue of its definition in the XML specification.</p> - * - * </div> - * <div xmlns="http://www.w3.org/1999/xhtml"> - * <h4>Notes</h4> - * <p> - * Attempting to install the relevant ISO 2- and 3-letter - * codes as the enumerated possible values is probably never - * going to be a realistic possibility. - * </p> - * <p> - * See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> - * http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a> - * and the IANA language subtag registry at - * <a href="http://www.iana.org/assignments/language-subtag-registry"> - * http://www.iana.org/assignments/language-subtag-registry</a> - * for further information. - * </p> - * <p> - * The union allows for the 'un-declaration' of xml:lang with - * the empty string. - * </p> - * </div> - * - * <!-- end-model-doc --> - * @return the value of the '<em>Lang</em>' attribute. - * @see #setLang(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIcon_Lang() - * @model extendedMetaData="kind='attribute' name='lang' namespace='http://www.w3.org/XML/1998/namespace'" - * @generated - */ - String getLang(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon#getLang <em>Lang</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Lang</em>' attribute. - * @see #getLang() - * @generated - */ - void setLang(String value); - -} // Icon diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/IdentifiableLangStringValue.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/IdentifiableLangStringValue.java deleted file mode 100644 index 262a67037..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/IdentifiableLangStringValue.java +++ /dev/null @@ -1,84 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifiableLangStringValue.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Identifiable Lang String Value</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue#getLang <em>Lang</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIdentifiableLangStringValue() - * @model abstract="true" - * @generated - */ -public interface IdentifiableLangStringValue extends IdentifiableStringValue -{ - /** - * Returns the value of the '<em><b>Lang</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * - * <div xmlns="http://www.w3.org/1999/xhtml"> - * - * <h3>lang (as an attribute name)</h3> - * <p> - * denotes an attribute whose value - * is a language code for the natural language of the content of - * any element; its value is inherited. This name is reserved - * by virtue of its definition in the XML specification.</p> - * - * </div> - * <div xmlns="http://www.w3.org/1999/xhtml"> - * <h4>Notes</h4> - * <p> - * Attempting to install the relevant ISO 2- and 3-letter - * codes as the enumerated possible values is probably never - * going to be a realistic possibility. - * </p> - * <p> - * See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"> - * http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a> - * and the IANA language subtag registry at - * <a href="http://www.iana.org/assignments/language-subtag-registry"> - * http://www.iana.org/assignments/language-subtag-registry</a> - * for further information. - * </p> - * <p> - * The union allows for the 'un-declaration' of xml:lang with - * the empty string. - * </p> - * </div> - * - * <!-- end-model-doc --> - * @return the value of the '<em>Lang</em>' attribute. - * @see #setLang(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIdentifiableLangStringValue_Lang() - * @model extendedMetaData="kind='attribute' name='lang' namespace='http://www.w3.org/XML/1998/namespace'" - * @generated - */ - String getLang(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue#getLang <em>Lang</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Lang</em>' attribute. - * @see #getLang() - * @generated - */ - void setLang(String value); - -} // IdentifiableLangStringValue diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/IdentifiableStringValue.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/IdentifiableStringValue.java deleted file mode 100644 index 6e0693c27..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/IdentifiableStringValue.java +++ /dev/null @@ -1,96 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifiableStringValue.java,v 1.1 2010/03/18 06:24:36 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Identifiable String Value</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * This is a special string datatype that is defined by Java EE as - * a base type for defining collapsed strings. When schemas - * require trailing/leading space elimination as well as - * collapsing the existing whitespace, this base type may be - * used. - * - * - * <!-- end-model-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getValue <em>Value</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIdentifiableStringValue() - * @model extendedMetaData="name='string' kind='simple'" - * @generated - */ -public interface IdentifiableStringValue extends EObject -{ - /** - * Returns the value of the '<em><b>Value</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Value</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Value</em>' attribute. - * @see #setValue(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIdentifiableStringValue_Value() - * @model dataType="org.eclipse.emf.ecore.xml.type.Token" - * extendedMetaData="name=':0' kind='simple'" - * @generated - */ - String getValue(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getValue <em>Value</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Value</em>' attribute. - * @see #getValue() - * @generated - */ - void setValue(String value); - - /** - * Returns the value of the '<em><b>Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' attribute. - * @see #setId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getIdentifiableStringValue_Id() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" - * extendedMetaData="kind='attribute' name='id'" - * @generated - */ - String getId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue#getId <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' attribute. - * @see #getId() - * @generated - */ - void setId(String value); - -} // IdentifiableStringValue diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/JavaIdentifier.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/JavaIdentifier.java deleted file mode 100644 index f6623c1b5..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/JavaIdentifier.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: JavaIdentifier.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Java Identifier</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * The java-identifierType defines a Java identifier. - * The users of this type should further verify that - * the content does not contain Java reserved keywords. - * - * - * <!-- end-model-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getJavaIdentifier() - * @model extendedMetaData="name='java-identifierType' kind='simple'" - * @generated - */ -public interface JavaIdentifier extends IdentifiableStringValue -{ - // JavaIdentifier -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Path.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Path.java deleted file mode 100644 index 35a2fb70a..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/Path.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Path.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Path</b></em>'. - * <!-- end-user-doc --> - * - * <!-- begin-model-doc --> - * - * - * The elements that use this type designate either a relative - * path or an absolute path starting with a "/". - * - * In elements that specify a pathname to a file within the - * same Deployment File, relative filenames (i.e., those not - * starting with "/") are considered relative to the root of - * the Deployment File's namespace. Absolute filenames (i.e., - * those starting with "/") also specify names in the root of - * the Deployment File's namespace. In general, relative names - * are preferred. The exception is .war files where absolute - * names are preferred for consistency with the Servlet API. - * - * - * <!-- end-model-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getPath() - * @model extendedMetaData="name='pathType' kind='simple'" - * @generated - */ -public interface Path extends IdentifiableStringValue -{ - // Path -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/UserVisibleTaglibObject.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/UserVisibleTaglibObject.java deleted file mode 100644 index d4684f8c0..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/UserVisibleTaglibObject.java +++ /dev/null @@ -1,150 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: UserVisibleTaglibObject.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>User Visible Taglib Object</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getDescription <em>Description</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getDisplayName <em>Display Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject#getIcon <em>Icon</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getUserVisibleTaglibObject() - * @model abstract="true" - * @generated - */ -public interface UserVisibleTaglibObject extends EObject -{ - /** - * Returns the value of the '<em><b>Description</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Description</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Description</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getUserVisibleTaglibObject_Description() - * @model containment="true" - * extendedMetaData="kind='element' name='description' namespace='##targetNamespace'" - * @generated - */ - EList<Description> getDescription(); - - /** - * Returns the value of the '<em><b>Display Name</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Display Name</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Display Name</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getUserVisibleTaglibObject_DisplayName() - * @model containment="true" - * extendedMetaData="kind='element' name='display-name' namespace='##targetNamespace'" - * @generated - */ - EList<DisplayName> getDisplayName(); - - /** - * Returns the value of the '<em><b>Icon</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Icon</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Icon</em>' containment reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#getUserVisibleTaglibObject_Icon() - * @model containment="true" - * extendedMetaData="kind='element' name='icon' namespace='##targetNamespace'" - * @generated - */ - EList<Icon> getIcon(); - - /** - * <!-- begin-user-doc --> - * @param language - * @return - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * Iterates through all descriptions and returns a concatenated string of - * all descriptions for the specified language. - * Passing the empty string indicates descriptions with no locale. - * Passing null is invalid and will cause an NPE to be thrown. - * @param separationString - * A string that will be used to separate each individual description after it - * has been trimmed but before it is concatenated to the result. - * <!-- end-model-doc --> - * @model - * @generated - */ - String getDescription(String language, String separationString); - - /** - * <!-- begin-user-doc --> - * @return - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * Equivalent to getDescription(""). - * @param separationString - * A string that will be used to separate each individual display-name after it - * has been trimmed but before it is concatenated to the result. - * <!-- end-model-doc --> - * @model - * @generated - */ - String getDefaultDescription(String separationString); - - /** - * <!-- begin-user-doc --> - * @param language - * @return - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * Iterates through all display names and returns a concatenated string of - * all display names for the specified language. Passing null indicates the use of the current locale. - * Passing the empty string indicates descriptions with no locale. - * @param separationString - * A string that will be used to separate each individual display-name after it - * has been trimmed but before it is concatenated to the result. - * <!-- end-model-doc --> - * @model - * @generated - */ - String getDisplayName(String language, String separationString); - - /** - * <!-- begin-user-doc --> - * @return - * <!-- end-user-doc --> - * <!-- begin-model-doc --> - * Equivalent to getDisplayName(""). - * @param separationString - * A string that will be used to separate each individual display-name after it - * has been trimmed but before it is concatenated to the result. - * <!-- end-model-doc --> - * @model - * @generated - */ - String getDefaultDisplayName(String separationString); - -} // UserVisibleTaglibObject diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DescriptionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DescriptionImpl.java deleted file mode 100644 index 1b9cf17e1..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DescriptionImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DescriptionImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Description</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class DescriptionImpl extends IdentifiableLangStringValueImpl implements Description -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DescriptionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.DESCRIPTION; - } - -} //DescriptionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DisplayNameImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DisplayNameImpl.java deleted file mode 100644 index 9b59e3bcb..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DisplayNameImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DisplayNameImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Display Name</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class DisplayNameImpl extends IdentifiableLangStringValueImpl implements DisplayName -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DisplayNameImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.DISPLAY_NAME; - } - -} //DisplayNameImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DocumentRootImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DocumentRootImpl.java deleted file mode 100644 index 3786cba0d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/DocumentRootImpl.java +++ /dev/null @@ -1,307 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DocumentRootImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EMap; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EStructuralFeature; -import org.eclipse.emf.ecore.EcorePackage; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.EcoreEMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Document Root</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.DocumentRootImpl#getFaceletTaglib <em>Facelet Taglib</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DocumentRootImpl extends EObjectImpl implements DocumentRoot -{ - /** - * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getMixed() - * @generated - * @ordered - */ - protected FeatureMap mixed; - - /** - * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getXMLNSPrefixMap() - * @generated - * @ordered - */ - protected EMap<String, String> xMLNSPrefixMap; - - /** - * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getXSISchemaLocation() - * @generated - * @ordered - */ - protected EMap<String, String> xSISchemaLocation; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DocumentRootImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.DOCUMENT_ROOT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getMixed() - { - if (mixed == null) - { - mixed = new BasicFeatureMap(this, FaceletTaglibPackage.DOCUMENT_ROOT__MIXED); - } - return mixed; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EMap<String, String> getXMLNSPrefixMap() - { - if (xMLNSPrefixMap == null) - { - xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, FaceletTaglibPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP); - } - return xMLNSPrefixMap; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EMap<String, String> getXSISchemaLocation() - { - if (xSISchemaLocation == null) - { - xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, FaceletTaglibPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); - } - return xSISchemaLocation; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib getFaceletTaglib() - { - return (FaceletTaglib)getMixed().get(FaceletTaglibPackage.Literals.DOCUMENT_ROOT__FACELET_TAGLIB, true); - } - - /** - * <!-- begin-user-doc --> - * @param newFaceletTaglib - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetFaceletTaglib(FaceletTaglib newFaceletTaglib, NotificationChain msgs) - { - return ((FeatureMap.Internal)getMixed()).basicAdd(FaceletTaglibPackage.Literals.DOCUMENT_ROOT__FACELET_TAGLIB, newFaceletTaglib, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFaceletTaglib(FaceletTaglib newFaceletTaglib) - { - ((FeatureMap.Internal)getMixed()).set(FaceletTaglibPackage.Literals.DOCUMENT_ROOT__FACELET_TAGLIB, newFaceletTaglib); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.DOCUMENT_ROOT__MIXED: - return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.DOCUMENT_ROOT__FACELET_TAGLIB: - return basicSetFaceletTaglib(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.DOCUMENT_ROOT__MIXED: - if (coreType) return getMixed(); - return ((FeatureMap.Internal)getMixed()).getWrapper(); - case FaceletTaglibPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - if (coreType) return getXMLNSPrefixMap(); - return getXMLNSPrefixMap().map(); - case FaceletTaglibPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - if (coreType) return getXSISchemaLocation(); - return getXSISchemaLocation().map(); - case FaceletTaglibPackage.DOCUMENT_ROOT__FACELET_TAGLIB: - return getFaceletTaglib(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.DOCUMENT_ROOT__MIXED: - ((FeatureMap.Internal)getMixed()).set(newValue); - return; - case FaceletTaglibPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue); - return; - case FaceletTaglibPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue); - return; - case FaceletTaglibPackage.DOCUMENT_ROOT__FACELET_TAGLIB: - setFaceletTaglib((FaceletTaglib)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.DOCUMENT_ROOT__MIXED: - getMixed().clear(); - return; - case FaceletTaglibPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - getXMLNSPrefixMap().clear(); - return; - case FaceletTaglibPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - getXSISchemaLocation().clear(); - return; - case FaceletTaglibPackage.DOCUMENT_ROOT__FACELET_TAGLIB: - setFaceletTaglib((FaceletTaglib)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.DOCUMENT_ROOT__MIXED: - return mixed != null && !mixed.isEmpty(); - case FaceletTaglibPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty(); - case FaceletTaglibPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - return xSISchemaLocation != null && !xSISchemaLocation.isEmpty(); - case FaceletTaglibPackage.DOCUMENT_ROOT__FACELET_TAGLIB: - return getFaceletTaglib() != null; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (mixed: "); //$NON-NLS-1$ - result.append(mixed); - result.append(')'); - return result.toString(); - } - -} //DocumentRootImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibCanonicalNameImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibCanonicalNameImpl.java deleted file mode 100644 index 01a357197..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibCanonicalNameImpl.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibCanonicalNameImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Canonical Name</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibCanonicalNameImpl#getValue <em>Value</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibCanonicalNameImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibCanonicalNameImpl extends EObjectImpl implements FaceletTaglibCanonicalName -{ - /** - * The default value of the '{@link #getValue() <em>Value</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValue() - * @generated - * @ordered - */ - protected static final String VALUE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValue() - * @generated - * @ordered - */ - protected String value = VALUE_EDEFAULT; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibCanonicalNameImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_CANONICAL_NAME; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getValue() - { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setValue(String newValue) - { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__VALUE, oldValue, value)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__VALUE: - return getValue(); - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__VALUE: - setValue((String)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__VALUE: - setValue(VALUE_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (value: "); //$NON-NLS-1$ - result.append(value); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibCanonicalNameImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibExtensionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibExtensionImpl.java deleted file mode 100644 index a347bc299..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibExtensionImpl.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibExtensionImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Extension</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibExtensionImpl#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibExtensionImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibExtensionImpl extends EObjectImpl implements FaceletTaglibExtension -{ - /** - * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAny() - * @generated - * @ordered - */ - protected FeatureMap any; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibExtensionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_EXTENSION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getAny() - { - if (any == null) - { - any = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ANY); - } - return any; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ANY: - return ((InternalEList<?>)getAny()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ANY: - if (coreType) return getAny(); - return ((FeatureMap.Internal)getAny()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ANY: - ((FeatureMap.Internal)getAny()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ANY: - getAny().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ANY: - return any != null && !any.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (any: "); //$NON-NLS-1$ - result.append(any); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibExtensionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibFactoryImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibFactoryImpl.java deleted file mode 100644 index 3dd27c7f7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibFactoryImpl.java +++ /dev/null @@ -1,629 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibFactoryImpl.java,v 1.2 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EFactoryImpl; -import org.eclipse.emf.ecore.plugin.EcorePlugin; -import org.eclipse.emf.ecore.xml.type.XMLTypeFactory; -import org.eclipse.emf.ecore.xml.type.XMLTypePackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglibFactoryImpl extends EFactoryImpl implements FaceletTaglibFactory -{ - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * @return - * <!-- end-user-doc --> - * @generated - */ - public static FaceletTaglibFactory init() - { - try - { - FaceletTaglibFactory theFaceletTaglibFactory = (FaceletTaglibFactory)EPackage.Registry.INSTANCE.getEFactory("http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0"); //$NON-NLS-1$ - if (theFaceletTaglibFactory != null) - { - return theFaceletTaglibFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new FaceletTaglibFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibFactoryImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case FaceletTaglibPackage.DESCRIPTION: return createDescription(); - case FaceletTaglibPackage.DISPLAY_NAME: return createDisplayName(); - case FaceletTaglibPackage.DOCUMENT_ROOT: return createDocumentRoot(); - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME: return createFaceletTaglibCanonicalName(); - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION: return createFaceletTaglibExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION: return createFaceletTaglibFunction(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE: return createFaceletTaglibTagAttribute(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION: return createFaceletTaglibTagBehaviorExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR: return createFaceletTaglibTagBehavior(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION: return createFaceletTaglibTagComponentExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT: return createFaceletTaglibTagComponent(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION: return createFaceletTaglibTagConverterExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER: return createFaceletTaglibTagConverter(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION: return createFaceletTaglibTagExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG: return createFaceletTaglibTag(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION: return createFaceletTaglibTagValidatorExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR: return createFaceletTaglibTagValidator(); - case FaceletTaglibPackage.FACELET_TAGLIB: return createFaceletTaglib(); - case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS: return createFullyQualifiedClass(); - case FaceletTaglibPackage.GENERIC_BOOLEAN: return createGenericBoolean(); - case FaceletTaglibPackage.ICON: return createIcon(); - case FaceletTaglibPackage.JAVA_IDENTIFIER: return createJavaIdentifier(); - case FaceletTaglibPackage.PATH: return createPath(); - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE: return createIdentifiableStringValue(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$ - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) - { - switch (eDataType.getClassifierID()) - { - case FaceletTaglibPackage.FACELET_TAGLIB_VERSION: - return createFaceletTaglibVersionFromString(eDataType, initialValue); - case FaceletTaglibPackage.GENERIC_BOOLEAN_BASE: - return createGenericBooleanBaseFromString(eDataType, initialValue); - case FaceletTaglibPackage.FACELET_TAGLIB_VERSION_TYPE_OBJECT: - return createFaceletTaglibVersionTypeObjectFromString(eDataType, initialValue); - case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS_BASE: - return createFullyQualifiedClassBaseFromString(eDataType, initialValue); - case FaceletTaglibPackage.JAVA_IDENTIFIER_BASE: - return createJavaIdentifierBaseFromString(eDataType, initialValue); - case FaceletTaglibPackage.PATH_TYPE_BASE: - return createPathTypeBaseFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$ - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) - { - switch (eDataType.getClassifierID()) - { - case FaceletTaglibPackage.FACELET_TAGLIB_VERSION: - return convertFaceletTaglibVersionToString(eDataType, instanceValue); - case FaceletTaglibPackage.GENERIC_BOOLEAN_BASE: - return convertGenericBooleanBaseToString(eDataType, instanceValue); - case FaceletTaglibPackage.FACELET_TAGLIB_VERSION_TYPE_OBJECT: - return convertFaceletTaglibVersionTypeObjectToString(eDataType, instanceValue); - case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS_BASE: - return convertFullyQualifiedClassBaseToString(eDataType, instanceValue); - case FaceletTaglibPackage.JAVA_IDENTIFIER_BASE: - return convertJavaIdentifierBaseToString(eDataType, instanceValue); - case FaceletTaglibPackage.PATH_TYPE_BASE: - return convertPathTypeBaseToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$ - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Description createDescription() - { - DescriptionImpl description = new DescriptionImpl(); - return description; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DisplayName createDisplayName() - { - DisplayNameImpl displayName = new DisplayNameImpl(); - return displayName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DocumentRoot createDocumentRoot() - { - DocumentRootImpl documentRoot = new DocumentRootImpl(); - return documentRoot; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibCanonicalName createFaceletTaglibCanonicalName() - { - FaceletTaglibCanonicalNameImpl faceletTaglibCanonicalName = new FaceletTaglibCanonicalNameImpl(); - return faceletTaglibCanonicalName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibExtension createFaceletTaglibExtension() - { - FaceletTaglibExtensionImpl faceletTaglibExtension = new FaceletTaglibExtensionImpl(); - return faceletTaglibExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibFunction createFaceletTaglibFunction() - { - FaceletTaglibFunctionImpl faceletTaglibFunction = new FaceletTaglibFunctionImpl(); - return faceletTaglibFunction; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagAttribute createFaceletTaglibTagAttribute() - { - FaceletTaglibTagAttributeImpl faceletTaglibTagAttribute = new FaceletTaglibTagAttributeImpl(); - return faceletTaglibTagAttribute; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagBehaviorExtension createFaceletTaglibTagBehaviorExtension() - { - FaceletTaglibTagBehaviorExtensionImpl faceletTaglibTagBehaviorExtension = new FaceletTaglibTagBehaviorExtensionImpl(); - return faceletTaglibTagBehaviorExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagBehavior createFaceletTaglibTagBehavior() - { - FaceletTaglibTagBehaviorImpl faceletTaglibTagBehavior = new FaceletTaglibTagBehaviorImpl(); - return faceletTaglibTagBehavior; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagComponentExtension createFaceletTaglibTagComponentExtension() - { - FaceletTaglibTagComponentExtensionImpl faceletTaglibTagComponentExtension = new FaceletTaglibTagComponentExtensionImpl(); - return faceletTaglibTagComponentExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagComponent createFaceletTaglibTagComponent() - { - FaceletTaglibTagComponentImpl faceletTaglibTagComponent = new FaceletTaglibTagComponentImpl(); - return faceletTaglibTagComponent; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagConverterExtension createFaceletTaglibTagConverterExtension() - { - FaceletTaglibTagConverterExtensionImpl faceletTaglibTagConverterExtension = new FaceletTaglibTagConverterExtensionImpl(); - return faceletTaglibTagConverterExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagConverter createFaceletTaglibTagConverter() - { - FaceletTaglibTagConverterImpl faceletTaglibTagConverter = new FaceletTaglibTagConverterImpl(); - return faceletTaglibTagConverter; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagExtension createFaceletTaglibTagExtension() - { - FaceletTaglibTagExtensionImpl faceletTaglibTagExtension = new FaceletTaglibTagExtensionImpl(); - return faceletTaglibTagExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTag createFaceletTaglibTag() - { - FaceletTaglibTagImpl faceletTaglibTag = new FaceletTaglibTagImpl(); - return faceletTaglibTag; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagValidatorExtension createFaceletTaglibTagValidatorExtension() - { - FaceletTaglibTagValidatorExtensionImpl faceletTaglibTagValidatorExtension = new FaceletTaglibTagValidatorExtensionImpl(); - return faceletTaglibTagValidatorExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagValidator createFaceletTaglibTagValidator() - { - FaceletTaglibTagValidatorImpl faceletTaglibTagValidator = new FaceletTaglibTagValidatorImpl(); - return faceletTaglibTagValidator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib createFaceletTaglib() - { - FaceletTaglibImpl faceletTaglib = new FaceletTaglibImpl(); - return faceletTaglib; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass createFullyQualifiedClass() - { - FullyQualifiedClassImpl fullyQualifiedClass = new FullyQualifiedClassImpl(); - return fullyQualifiedClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public GenericBoolean createGenericBoolean() - { - GenericBooleanImpl genericBoolean = new GenericBooleanImpl(); - return genericBoolean; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Icon createIcon() - { - IconImpl icon = new IconImpl(); - return icon; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public JavaIdentifier createJavaIdentifier() - { - JavaIdentifierImpl javaIdentifier = new JavaIdentifierImpl(); - return javaIdentifier; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Path createPath() - { - PathImpl path = new PathImpl(); - return path; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue createIdentifiableStringValue() - { - IdentifiableStringValueImpl identifiableStringValue = new IdentifiableStringValueImpl(); - return identifiableStringValue; - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param initialValue - * @return the version - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibVersion createFaceletTaglibVersionFromString(EDataType eDataType, String initialValue) - { - FaceletTaglibVersion result = FaceletTaglibVersion.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - return result; - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param instanceValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String convertFaceletTaglibVersionToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param initialValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public GenericBooleanBase createGenericBooleanBaseFromString(EDataType eDataType, String initialValue) - { - GenericBooleanBase result = GenericBooleanBase.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - return result; - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param instanceValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String convertGenericBooleanBaseToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param initialValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibVersion createFaceletTaglibVersionTypeObjectFromString(EDataType eDataType, String initialValue) - { - return createFaceletTaglibVersionFromString(FaceletTaglibPackage.Literals.FACELET_TAGLIB_VERSION, initialValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param instanceValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String convertFaceletTaglibVersionTypeObjectToString(EDataType eDataType, Object instanceValue) - { - return convertFaceletTaglibVersionToString(FaceletTaglibPackage.Literals.FACELET_TAGLIB_VERSION, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param initialValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String createFullyQualifiedClassBaseFromString(EDataType eDataType, String initialValue) - { - return (String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.TOKEN, initialValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param instanceValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String convertFullyQualifiedClassBaseToString(EDataType eDataType, Object instanceValue) - { - return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.TOKEN, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param initialValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String createJavaIdentifierBaseFromString(EDataType eDataType, String initialValue) - { - return (String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.TOKEN, initialValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param instanceValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String convertJavaIdentifierBaseToString(EDataType eDataType, Object instanceValue) - { - return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.TOKEN, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param initialValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String createPathTypeBaseFromString(EDataType eDataType, String initialValue) - { - return (String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.TOKEN, initialValue); - } - - /** - * <!-- begin-user-doc --> - * @param eDataType - * @param instanceValue - * @return - * <!-- end-user-doc --> - * @generated - */ - public String convertPathTypeBaseToString(EDataType eDataType, Object instanceValue) - { - return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.TOKEN, instanceValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibPackage getFaceletTaglibPackage() - { - return (FaceletTaglibPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * @return - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static FaceletTaglibPackage getPackage() - { - return FaceletTaglibPackage.eINSTANCE; - } - -} //FaceletTaglibFactoryImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibFunctionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibFunctionImpl.java deleted file mode 100644 index b12c43f03..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibFunctionImpl.java +++ /dev/null @@ -1,347 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibFunctionImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Function</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl#getFunctionName <em>Function Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl#getFunctionClass <em>Function Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibFunctionImpl#getFunctionSignature <em>Function Signature</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibFunctionImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglibFunction -{ - /** - * The cached value of the '{@link #getFunctionName() <em>Function Name</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionName() - * @generated - * @ordered - */ - protected IdentifiableStringValue functionName; - - /** - * The cached value of the '{@link #getFunctionClass() <em>Function Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionClass() - * @generated - * @ordered - */ - protected FullyQualifiedClass functionClass; - - /** - * The cached value of the '{@link #getFunctionSignature() <em>Function Signature</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionSignature() - * @generated - * @ordered - */ - protected IdentifiableStringValue functionSignature; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibFunctionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_FUNCTION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getFunctionName() - { - return functionName; - } - - /** - * <!-- begin-user-doc --> - * @param newFunctionName - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetFunctionName(IdentifiableStringValue newFunctionName, NotificationChain msgs) - { - IdentifiableStringValue oldFunctionName = functionName; - functionName = newFunctionName; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME, oldFunctionName, newFunctionName); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFunctionName(IdentifiableStringValue newFunctionName) - { - if (newFunctionName != functionName) - { - NotificationChain msgs = null; - if (functionName != null) - msgs = ((InternalEObject)functionName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME, null, msgs); - if (newFunctionName != null) - msgs = ((InternalEObject)newFunctionName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME, null, msgs); - msgs = basicSetFunctionName(newFunctionName, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME, newFunctionName, newFunctionName)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getFunctionClass() - { - return functionClass; - } - - /** - * <!-- begin-user-doc --> - * @param newFunctionClass - * @param msgs - * @return the notification chain. - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetFunctionClass(FullyQualifiedClass newFunctionClass, NotificationChain msgs) - { - FullyQualifiedClass oldFunctionClass = functionClass; - functionClass = newFunctionClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS, oldFunctionClass, newFunctionClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFunctionClass(FullyQualifiedClass newFunctionClass) - { - if (newFunctionClass != functionClass) - { - NotificationChain msgs = null; - if (functionClass != null) - msgs = ((InternalEObject)functionClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS, null, msgs); - if (newFunctionClass != null) - msgs = ((InternalEObject)newFunctionClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS, null, msgs); - msgs = basicSetFunctionClass(newFunctionClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS, newFunctionClass, newFunctionClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getFunctionSignature() - { - return functionSignature; - } - - /** - * <!-- begin-user-doc --> - * @param newFunctionSignature - * @param msgs - * @return the notification chain. - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetFunctionSignature(IdentifiableStringValue newFunctionSignature, NotificationChain msgs) - { - IdentifiableStringValue oldFunctionSignature = functionSignature; - functionSignature = newFunctionSignature; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE, oldFunctionSignature, newFunctionSignature); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFunctionSignature(IdentifiableStringValue newFunctionSignature) - { - if (newFunctionSignature != functionSignature) - { - NotificationChain msgs = null; - if (functionSignature != null) - msgs = ((InternalEObject)functionSignature).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE, null, msgs); - if (newFunctionSignature != null) - msgs = ((InternalEObject)newFunctionSignature).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE, null, msgs); - msgs = basicSetFunctionSignature(newFunctionSignature, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE, newFunctionSignature, newFunctionSignature)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME: - return basicSetFunctionName(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS: - return basicSetFunctionClass(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE: - return basicSetFunctionSignature(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME: - return getFunctionName(); - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS: - return getFunctionClass(); - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE: - return getFunctionSignature(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME: - setFunctionName((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS: - setFunctionClass((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE: - setFunctionSignature((IdentifiableStringValue)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME: - setFunctionName((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS: - setFunctionClass((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE: - setFunctionSignature((IdentifiableStringValue)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_NAME: - return functionName != null; - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS: - return functionClass != null; - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE: - return functionSignature != null; - } - return super.eIsSet(featureID); - } - -} //FaceletTaglibFunctionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibImpl.java deleted file mode 100644 index 5fc20bc2d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibImpl.java +++ /dev/null @@ -1,694 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getLibraryClass <em>Library Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getNamespace <em>Namespace</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getCompositeLibraryName <em>Composite Library Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getGroup <em>Group</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getTag <em>Tag</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getFunction <em>Function</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getTaglibExtension <em>Taglib Extension</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getVersion <em>Version</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibImpl#getNamespaceUri <em>Namespace Uri</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglib -{ - /** - * The cached value of the '{@link #getLibraryClass() <em>Library Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLibraryClass() - * @generated - * @ordered - */ - protected FullyQualifiedClass libraryClass; - - /** - * The cached value of the '{@link #getNamespace() <em>Namespace</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNamespace() - * @generated - * @ordered - */ - protected IdentifiableStringValue namespace; - - /** - * The cached value of the '{@link #getCompositeLibraryName() <em>Composite Library Name</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCompositeLibraryName() - * @generated - * @ordered - */ - protected FullyQualifiedClass compositeLibraryName; - - /** - * The cached value of the '{@link #getGroup() <em>Group</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getGroup() - * @generated - * @ordered - */ - protected FeatureMap group; - - /** - * The cached value of the '{@link #getTaglibExtension() <em>Taglib Extension</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTaglibExtension() - * @generated - * @ordered - */ - protected EList<FaceletTaglibExtension> taglibExtension; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * The default value of the '{@link #getVersion() <em>Version</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getVersion() - * @generated - * @ordered - */ - protected static final FaceletTaglibVersion VERSION_EDEFAULT = FaceletTaglibVersion._20; - - /** - * The cached value of the '{@link #getVersion() <em>Version</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getVersion() - * @generated - * @ordered - */ - protected FaceletTaglibVersion version = VERSION_EDEFAULT; - - /** - * This is true if the Version attribute has been set. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - protected boolean versionESet; - - /** - * The default value of the '{@link #getNamespaceUri() <em>Namespace Uri</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNamespaceUri() - * @generated - * @ordered - */ - protected static final String NAMESPACE_URI_EDEFAULT = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getLibraryClass() - { - return libraryClass; - } - - /** - * <!-- begin-user-doc --> - * @param newLibraryClass - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetLibraryClass(FullyQualifiedClass newLibraryClass, NotificationChain msgs) - { - FullyQualifiedClass oldLibraryClass = libraryClass; - libraryClass = newLibraryClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS, oldLibraryClass, newLibraryClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLibraryClass(FullyQualifiedClass newLibraryClass) - { - if (newLibraryClass != libraryClass) - { - NotificationChain msgs = null; - if (libraryClass != null) - msgs = ((InternalEObject)libraryClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS, null, msgs); - if (newLibraryClass != null) - msgs = ((InternalEObject)newLibraryClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS, null, msgs); - msgs = basicSetLibraryClass(newLibraryClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS, newLibraryClass, newLibraryClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getNamespace() - { - return namespace; - } - - /** - * <!-- begin-user-doc --> - * @param newNamespace - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetNamespace(IdentifiableStringValue newNamespace, NotificationChain msgs) - { - IdentifiableStringValue oldNamespace = namespace; - namespace = newNamespace; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE, oldNamespace, newNamespace); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setNamespace(IdentifiableStringValue newNamespace) - { - if (newNamespace != namespace) - { - NotificationChain msgs = null; - if (namespace != null) - msgs = ((InternalEObject)namespace).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE, null, msgs); - if (newNamespace != null) - msgs = ((InternalEObject)newNamespace).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE, null, msgs); - msgs = basicSetNamespace(newNamespace, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE, newNamespace, newNamespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getCompositeLibraryName() - { - return compositeLibraryName; - } - - /** - * <!-- begin-user-doc --> - * @param newCompositeLibraryName - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetCompositeLibraryName(FullyQualifiedClass newCompositeLibraryName, NotificationChain msgs) - { - FullyQualifiedClass oldCompositeLibraryName = compositeLibraryName; - compositeLibraryName = newCompositeLibraryName; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME, oldCompositeLibraryName, newCompositeLibraryName); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCompositeLibraryName(FullyQualifiedClass newCompositeLibraryName) - { - if (newCompositeLibraryName != compositeLibraryName) - { - NotificationChain msgs = null; - if (compositeLibraryName != null) - msgs = ((InternalEObject)compositeLibraryName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME, null, msgs); - if (newCompositeLibraryName != null) - msgs = ((InternalEObject)newCompositeLibraryName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME, null, msgs); - msgs = basicSetCompositeLibraryName(newCompositeLibraryName, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME, newCompositeLibraryName, newCompositeLibraryName)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getGroup() - { - if (group == null) - { - group = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB__GROUP); - } - return group; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTag> getTag() - { - return getGroup().list(FaceletTaglibPackage.Literals.FACELET_TAGLIB__TAG); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibFunction> getFunction() - { - return getGroup().list(FaceletTaglibPackage.Literals.FACELET_TAGLIB__FUNCTION); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibExtension> getTaglibExtension() - { - if (taglibExtension == null) - { - taglibExtension = new EObjectContainmentEList<FaceletTaglibExtension>(FaceletTaglibExtension.class, this, FaceletTaglibPackage.FACELET_TAGLIB__TAGLIB_EXTENSION); - } - return taglibExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibVersion getVersion() - { - return version; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setVersion(FaceletTaglibVersion newVersion) - { - FaceletTaglibVersion oldVersion = version; - version = newVersion == null ? VERSION_EDEFAULT : newVersion; - boolean oldVersionESet = versionESet; - versionESet = true; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB__VERSION, oldVersion, version, !oldVersionESet)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void unsetVersion() - { - FaceletTaglibVersion oldVersion = version; - boolean oldVersionESet = versionESet; - version = VERSION_EDEFAULT; - versionESet = false; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.UNSET, FaceletTaglibPackage.FACELET_TAGLIB__VERSION, oldVersion, VERSION_EDEFAULT, oldVersionESet)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public boolean isSetVersion() - { - return versionESet; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getNamespaceUri() - { - return (String) Util.getSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB__NAMESPACE, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE); - } - - /** - * <!-- begin-user-doc --> - * Sets the namespace value on the this taglib. If the wrapping IdentifiableStringValue - * does not exist, then it is created. - * - * NOTE: event listeners will receive an event for the value set on the - * the IdentifiableStringValue if it was non-null but will receive an - * event for set on the whole getNamespace() featuer if it was null. - * <!-- end-user-doc --> - * @generated NOT - */ - public void setNamespaceUri(String newNamespaceUri) - { - Util.setSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB__NAMESPACE, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE, newNamespaceUri); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS: - return basicSetLibraryClass(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE: - return basicSetNamespace(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME: - return basicSetCompositeLibraryName(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB__GROUP: - return ((InternalEList<?>)getGroup()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB__TAG: - return ((InternalEList<?>)getTag()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB__FUNCTION: - return ((InternalEList<?>)getFunction()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB__TAGLIB_EXTENSION: - return ((InternalEList<?>)getTaglibExtension()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS: - return getLibraryClass(); - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE: - return getNamespace(); - case FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME: - return getCompositeLibraryName(); - case FaceletTaglibPackage.FACELET_TAGLIB__GROUP: - if (coreType) return getGroup(); - return ((FeatureMap.Internal)getGroup()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB__TAG: - return getTag(); - case FaceletTaglibPackage.FACELET_TAGLIB__FUNCTION: - return getFunction(); - case FaceletTaglibPackage.FACELET_TAGLIB__TAGLIB_EXTENSION: - return getTaglibExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB__ID: - return getId(); - case FaceletTaglibPackage.FACELET_TAGLIB__VERSION: - return getVersion(); - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE_URI: - return getNamespaceUri(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS: - setLibraryClass((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE: - setNamespace((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME: - setCompositeLibraryName((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__GROUP: - ((FeatureMap.Internal)getGroup()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__TAG: - getTag().clear(); - getTag().addAll((Collection<? extends FaceletTaglibTag>)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__FUNCTION: - getFunction().clear(); - getFunction().addAll((Collection<? extends FaceletTaglibFunction>)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__TAGLIB_EXTENSION: - getTaglibExtension().clear(); - getTaglibExtension().addAll((Collection<? extends FaceletTaglibExtension>)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__ID: - setId((String)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__VERSION: - setVersion((FaceletTaglibVersion)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE_URI: - setNamespaceUri((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS: - setLibraryClass((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE: - setNamespace((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME: - setCompositeLibraryName((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__GROUP: - getGroup().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__TAG: - getTag().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__FUNCTION: - getFunction().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__TAGLIB_EXTENSION: - getTaglibExtension().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__ID: - setId(ID_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__VERSION: - unsetVersion(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE_URI: - setNamespaceUri(NAMESPACE_URI_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB__LIBRARY_CLASS: - return libraryClass != null; - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE: - return namespace != null; - case FaceletTaglibPackage.FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME: - return compositeLibraryName != null; - case FaceletTaglibPackage.FACELET_TAGLIB__GROUP: - return group != null && !group.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB__TAG: - return !getTag().isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB__FUNCTION: - return !getFunction().isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB__TAGLIB_EXTENSION: - return taglibExtension != null && !taglibExtension.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - case FaceletTaglibPackage.FACELET_TAGLIB__VERSION: - return isSetVersion(); - case FaceletTaglibPackage.FACELET_TAGLIB__NAMESPACE_URI: - return NAMESPACE_URI_EDEFAULT == null ? getNamespaceUri() != null : !NAMESPACE_URI_EDEFAULT.equals(getNamespaceUri()); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (group: "); //$NON-NLS-1$ - result.append(group); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(", version: "); //$NON-NLS-1$ - if (versionESet) result.append(version); else result.append("<unset>"); //$NON-NLS-1$ - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibPackageImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibPackageImpl.java deleted file mode 100644 index 1395630ad..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibPackageImpl.java +++ /dev/null @@ -1,2653 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibPackageImpl.java,v 1.2 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EOperation; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.EValidator; -import org.eclipse.emf.ecore.impl.EPackageImpl; -import org.eclipse.emf.ecore.xml.type.XMLTypePackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util.FaceletTaglibValidator; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTaglibPackage -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass descriptionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass displayNameEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass documentRootEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibCanonicalNameEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibExtensionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibFunctionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagAttributeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagBehaviorExtensionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagBehaviorEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagComponentExtensionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagComponentEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagConverterExtensionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagConverterEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagExtensionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagValidatorExtensionEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibTagValidatorEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass fullyQualifiedClassEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass genericBooleanEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass iconEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass javaIdentifierEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass pathEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass identifiableStringValueEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass identifiableLangStringValueEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass userVisibleTaglibObjectEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EEnum faceletTaglibVersionEEnum = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EEnum genericBooleanBaseEEnum = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EDataType faceletTaglibVersionTypeObjectEDataType = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EDataType fullyQualifiedClassBaseEDataType = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EDataType javaIdentifierBaseEDataType = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EDataType pathTypeBaseEDataType = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p>Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage#eNS_URI - * @see #init() - * @generated - */ - private FaceletTaglibPackageImpl() - { - super(eNS_URI, FaceletTaglibFactory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. - * - * <p>This method is used to initialize {@link FaceletTaglibPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * <!-- begin-user-doc --> - * @return - * <!-- end-user-doc --> - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static FaceletTaglibPackage init() - { - if (isInited) return (FaceletTaglibPackage)EPackage.Registry.INSTANCE.getEPackage(FaceletTaglibPackage.eNS_URI); - - // Obtain or create and register package - FaceletTaglibPackageImpl theFaceletTaglibPackage = (FaceletTaglibPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof FaceletTaglibPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new FaceletTaglibPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - XMLTypePackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theFaceletTaglibPackage.createPackageContents(); - - // Initialize created meta-data - theFaceletTaglibPackage.initializePackageContents(); - - // Register package validator - EValidator.Registry.INSTANCE.put - (theFaceletTaglibPackage, - new EValidator.Descriptor() - { - public EValidator getEValidator() - { - return FaceletTaglibValidator.INSTANCE; - } - }); - - // Mark meta-data to indicate it can't be changed - theFaceletTaglibPackage.freeze(); - - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(FaceletTaglibPackage.eNS_URI, theFaceletTaglibPackage); - return theFaceletTaglibPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDescription() - { - return descriptionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDisplayName() - { - return displayNameEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDocumentRoot() - { - return documentRootEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getDocumentRoot_Mixed() - { - return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDocumentRoot_XMLNSPrefixMap() - { - return (EReference)documentRootEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDocumentRoot_XSISchemaLocation() - { - return (EReference)documentRootEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDocumentRoot_FaceletTaglib() - { - return (EReference)documentRootEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibCanonicalName() - { - return faceletTaglibCanonicalNameEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibCanonicalName_Value() - { - return (EAttribute)faceletTaglibCanonicalNameEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibCanonicalName_Id() - { - return (EAttribute)faceletTaglibCanonicalNameEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibExtension() - { - return faceletTaglibExtensionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibExtension_Any() - { - return (EAttribute)faceletTaglibExtensionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibExtension_Id() - { - return (EAttribute)faceletTaglibExtensionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibFunction() - { - return faceletTaglibFunctionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibFunction_FunctionName() - { - return (EReference)faceletTaglibFunctionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibFunction_FunctionClass() - { - return (EReference)faceletTaglibFunctionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibFunction_FunctionSignature() - { - return (EReference)faceletTaglibFunctionEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagAttribute() - { - return faceletTaglibTagAttributeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagAttribute_NameElement() - { - return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagAttribute_RequiredElement() - { - return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagAttribute_TypeElement() - { - return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagAttribute_MethodSignatureElement() - { - return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagAttribute_Id() - { - return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagAttribute_Name() - { - return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(5); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagAttribute_Required() - { - return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(6); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagAttribute_Type() - { - return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(7); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagAttribute_MethodSignature() - { - return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(8); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagBehaviorExtension() - { - return faceletTaglibTagBehaviorExtensionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagBehaviorExtension_Any() - { - return (EAttribute)faceletTaglibTagBehaviorExtensionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagBehaviorExtension_Id() - { - return (EAttribute)faceletTaglibTagBehaviorExtensionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagBehavior() - { - return faceletTaglibTagBehaviorEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagBehavior_BehaviorId() - { - return (EReference)faceletTaglibTagBehaviorEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagBehavior_HandlerClass() - { - return (EReference)faceletTaglibTagBehaviorEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagBehavior_BehaviorExtension() - { - return (EReference)faceletTaglibTagBehaviorEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagComponentExtension() - { - return faceletTaglibTagComponentExtensionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagComponentExtension_Any() - { - return (EAttribute)faceletTaglibTagComponentExtensionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagComponentExtension_Id() - { - return (EAttribute)faceletTaglibTagComponentExtensionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagComponent() - { - return faceletTaglibTagComponentEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagComponent_ComponentType() - { - return (EReference)faceletTaglibTagComponentEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagComponent_RendererType() - { - return (EReference)faceletTaglibTagComponentEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagComponent_HandlerClass() - { - return (EReference)faceletTaglibTagComponentEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagComponent_ComponentExtension() - { - return (EReference)faceletTaglibTagComponentEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagConverterExtension() - { - return faceletTaglibTagConverterExtensionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagConverterExtension_Any() - { - return (EAttribute)faceletTaglibTagConverterExtensionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagConverterExtension_Id() - { - return (EAttribute)faceletTaglibTagConverterExtensionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagConverter() - { - return faceletTaglibTagConverterEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagConverter_ConverterId() - { - return (EReference)faceletTaglibTagConverterEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagConverter_HandlerClass() - { - return (EReference)faceletTaglibTagConverterEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagConverter_ConverterExtension() - { - return (EReference)faceletTaglibTagConverterEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagExtension() - { - return faceletTaglibTagExtensionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagExtension_Any() - { - return (EAttribute)faceletTaglibTagExtensionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagExtension_Id() - { - return (EAttribute)faceletTaglibTagExtensionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTag() - { - return faceletTaglibTagEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_TagNameElement() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_HandlerClassElement() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_Behavior() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_Component() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_Converter() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_Validator() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(5); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_Source() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(6); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_Attribute() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(7); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTag_TagExtension() - { - return (EReference)faceletTaglibTagEClass.getEStructuralFeatures().get(8); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTag_TagName() - { - return (EAttribute)faceletTaglibTagEClass.getEStructuralFeatures().get(9); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTag_HandlerClass() - { - return (EAttribute)faceletTaglibTagEClass.getEStructuralFeatures().get(10); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagValidatorExtension() - { - return faceletTaglibTagValidatorExtensionEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagValidatorExtension_Any() - { - return (EAttribute)faceletTaglibTagValidatorExtensionEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglibTagValidatorExtension_Id() - { - return (EAttribute)faceletTaglibTagValidatorExtensionEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibTagValidator() - { - return faceletTaglibTagValidatorEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagValidator_ValidatorId() - { - return (EReference)faceletTaglibTagValidatorEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagValidator_HandlerClass() - { - return (EReference)faceletTaglibTagValidatorEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglibTagValidator_ValidatorExtension() - { - return (EReference)faceletTaglibTagValidatorEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglib() - { - return faceletTaglibEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglib_LibraryClass() - { - return (EReference)faceletTaglibEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglib_Namespace() - { - return (EReference)faceletTaglibEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglib_CompositeLibraryName() - { - return (EReference)faceletTaglibEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglib_Group() - { - return (EAttribute)faceletTaglibEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglib_Tag() - { - return (EReference)faceletTaglibEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglib_Function() - { - return (EReference)faceletTaglibEClass.getEStructuralFeatures().get(5); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletTaglib_TaglibExtension() - { - return (EReference)faceletTaglibEClass.getEStructuralFeatures().get(6); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglib_Id() - { - return (EAttribute)faceletTaglibEClass.getEStructuralFeatures().get(7); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglib_Version() - { - return (EAttribute)faceletTaglibEClass.getEStructuralFeatures().get(8); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletTaglib_NamespaceUri() - { - return (EAttribute)faceletTaglibEClass.getEStructuralFeatures().get(9); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFullyQualifiedClass() - { - return fullyQualifiedClassEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getGenericBoolean() - { - return genericBooleanEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIcon() - { - return iconEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIcon_SmallIcon() - { - return (EReference)iconEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIcon_LargeIcon() - { - return (EReference)iconEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getIcon_Id() - { - return (EAttribute)iconEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getIcon_Lang() - { - return (EAttribute)iconEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getJavaIdentifier() - { - return javaIdentifierEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getPath() - { - return pathEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIdentifiableStringValue() - { - return identifiableStringValueEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getIdentifiableStringValue_Value() - { - return (EAttribute)identifiableStringValueEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getIdentifiableStringValue_Id() - { - return (EAttribute)identifiableStringValueEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIdentifiableLangStringValue() - { - return identifiableLangStringValueEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getIdentifiableLangStringValue_Lang() - { - return (EAttribute)identifiableLangStringValueEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getUserVisibleTaglibObject() - { - return userVisibleTaglibObjectEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getUserVisibleTaglibObject_Description() - { - return (EReference)userVisibleTaglibObjectEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getUserVisibleTaglibObject_DisplayName() - { - return (EReference)userVisibleTaglibObjectEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getUserVisibleTaglibObject_Icon() - { - return (EReference)userVisibleTaglibObjectEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EEnum getFaceletTaglibVersion() - { - return faceletTaglibVersionEEnum; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EEnum getGenericBooleanBase() - { - return genericBooleanBaseEEnum; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EDataType getFaceletTaglibVersionTypeObject() - { - return faceletTaglibVersionTypeObjectEDataType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EDataType getFullyQualifiedClassBase() - { - return fullyQualifiedClassBaseEDataType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EDataType getJavaIdentifierBase() - { - return javaIdentifierBaseEDataType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EDataType getPathTypeBase() - { - return pathTypeBaseEDataType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibFactory getFaceletTaglibFactory() - { - return (FaceletTaglibFactory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - descriptionEClass = createEClass(DESCRIPTION); - - displayNameEClass = createEClass(DISPLAY_NAME); - - documentRootEClass = createEClass(DOCUMENT_ROOT); - createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); - createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); - createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); - createEReference(documentRootEClass, DOCUMENT_ROOT__FACELET_TAGLIB); - - faceletTaglibCanonicalNameEClass = createEClass(FACELET_TAGLIB_CANONICAL_NAME); - createEAttribute(faceletTaglibCanonicalNameEClass, FACELET_TAGLIB_CANONICAL_NAME__VALUE); - createEAttribute(faceletTaglibCanonicalNameEClass, FACELET_TAGLIB_CANONICAL_NAME__ID); - - faceletTaglibExtensionEClass = createEClass(FACELET_TAGLIB_EXTENSION); - createEAttribute(faceletTaglibExtensionEClass, FACELET_TAGLIB_EXTENSION__ANY); - createEAttribute(faceletTaglibExtensionEClass, FACELET_TAGLIB_EXTENSION__ID); - - faceletTaglibFunctionEClass = createEClass(FACELET_TAGLIB_FUNCTION); - createEReference(faceletTaglibFunctionEClass, FACELET_TAGLIB_FUNCTION__FUNCTION_NAME); - createEReference(faceletTaglibFunctionEClass, FACELET_TAGLIB_FUNCTION__FUNCTION_CLASS); - createEReference(faceletTaglibFunctionEClass, FACELET_TAGLIB_FUNCTION__FUNCTION_SIGNATURE); - - faceletTaglibTagAttributeEClass = createEClass(FACELET_TAGLIB_TAG_ATTRIBUTE); - createEReference(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT); - createEReference(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT); - createEReference(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT); - createEReference(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT); - createEAttribute(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__ID); - createEAttribute(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__NAME); - createEAttribute(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED); - createEAttribute(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE); - createEAttribute(faceletTaglibTagAttributeEClass, FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE); - - faceletTaglibTagBehaviorExtensionEClass = createEClass(FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION); - createEAttribute(faceletTaglibTagBehaviorExtensionEClass, FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY); - createEAttribute(faceletTaglibTagBehaviorExtensionEClass, FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID); - - faceletTaglibTagBehaviorEClass = createEClass(FACELET_TAGLIB_TAG_BEHAVIOR); - createEReference(faceletTaglibTagBehaviorEClass, FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID); - createEReference(faceletTaglibTagBehaviorEClass, FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS); - createEReference(faceletTaglibTagBehaviorEClass, FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION); - - faceletTaglibTagComponentExtensionEClass = createEClass(FACELET_TAGLIB_TAG_COMPONENT_EXTENSION); - createEAttribute(faceletTaglibTagComponentExtensionEClass, FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY); - createEAttribute(faceletTaglibTagComponentExtensionEClass, FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID); - - faceletTaglibTagComponentEClass = createEClass(FACELET_TAGLIB_TAG_COMPONENT); - createEReference(faceletTaglibTagComponentEClass, FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE); - createEReference(faceletTaglibTagComponentEClass, FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE); - createEReference(faceletTaglibTagComponentEClass, FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS); - createEReference(faceletTaglibTagComponentEClass, FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION); - - faceletTaglibTagConverterExtensionEClass = createEClass(FACELET_TAGLIB_TAG_CONVERTER_EXTENSION); - createEAttribute(faceletTaglibTagConverterExtensionEClass, FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY); - createEAttribute(faceletTaglibTagConverterExtensionEClass, FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID); - - faceletTaglibTagConverterEClass = createEClass(FACELET_TAGLIB_TAG_CONVERTER); - createEReference(faceletTaglibTagConverterEClass, FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID); - createEReference(faceletTaglibTagConverterEClass, FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS); - createEReference(faceletTaglibTagConverterEClass, FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION); - - faceletTaglibTagExtensionEClass = createEClass(FACELET_TAGLIB_TAG_EXTENSION); - createEAttribute(faceletTaglibTagExtensionEClass, FACELET_TAGLIB_TAG_EXTENSION__ANY); - createEAttribute(faceletTaglibTagExtensionEClass, FACELET_TAGLIB_TAG_EXTENSION__ID); - - faceletTaglibTagEClass = createEClass(FACELET_TAGLIB_TAG); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__BEHAVIOR); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__COMPONENT); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__CONVERTER); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__VALIDATOR); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__SOURCE); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__ATTRIBUTE); - createEReference(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__TAG_EXTENSION); - createEAttribute(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__TAG_NAME); - createEAttribute(faceletTaglibTagEClass, FACELET_TAGLIB_TAG__HANDLER_CLASS); - - faceletTaglibTagValidatorExtensionEClass = createEClass(FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION); - createEAttribute(faceletTaglibTagValidatorExtensionEClass, FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY); - createEAttribute(faceletTaglibTagValidatorExtensionEClass, FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID); - - faceletTaglibTagValidatorEClass = createEClass(FACELET_TAGLIB_TAG_VALIDATOR); - createEReference(faceletTaglibTagValidatorEClass, FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID); - createEReference(faceletTaglibTagValidatorEClass, FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS); - createEReference(faceletTaglibTagValidatorEClass, FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION); - - faceletTaglibEClass = createEClass(FACELET_TAGLIB); - createEReference(faceletTaglibEClass, FACELET_TAGLIB__LIBRARY_CLASS); - createEReference(faceletTaglibEClass, FACELET_TAGLIB__NAMESPACE); - createEReference(faceletTaglibEClass, FACELET_TAGLIB__COMPOSITE_LIBRARY_NAME); - createEAttribute(faceletTaglibEClass, FACELET_TAGLIB__GROUP); - createEReference(faceletTaglibEClass, FACELET_TAGLIB__TAG); - createEReference(faceletTaglibEClass, FACELET_TAGLIB__FUNCTION); - createEReference(faceletTaglibEClass, FACELET_TAGLIB__TAGLIB_EXTENSION); - createEAttribute(faceletTaglibEClass, FACELET_TAGLIB__ID); - createEAttribute(faceletTaglibEClass, FACELET_TAGLIB__VERSION); - createEAttribute(faceletTaglibEClass, FACELET_TAGLIB__NAMESPACE_URI); - - fullyQualifiedClassEClass = createEClass(FULLY_QUALIFIED_CLASS); - - genericBooleanEClass = createEClass(GENERIC_BOOLEAN); - - iconEClass = createEClass(ICON); - createEReference(iconEClass, ICON__SMALL_ICON); - createEReference(iconEClass, ICON__LARGE_ICON); - createEAttribute(iconEClass, ICON__ID); - createEAttribute(iconEClass, ICON__LANG); - - javaIdentifierEClass = createEClass(JAVA_IDENTIFIER); - - pathEClass = createEClass(PATH); - - identifiableStringValueEClass = createEClass(IDENTIFIABLE_STRING_VALUE); - createEAttribute(identifiableStringValueEClass, IDENTIFIABLE_STRING_VALUE__VALUE); - createEAttribute(identifiableStringValueEClass, IDENTIFIABLE_STRING_VALUE__ID); - - identifiableLangStringValueEClass = createEClass(IDENTIFIABLE_LANG_STRING_VALUE); - createEAttribute(identifiableLangStringValueEClass, IDENTIFIABLE_LANG_STRING_VALUE__LANG); - - userVisibleTaglibObjectEClass = createEClass(USER_VISIBLE_TAGLIB_OBJECT); - createEReference(userVisibleTaglibObjectEClass, USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION); - createEReference(userVisibleTaglibObjectEClass, USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME); - createEReference(userVisibleTaglibObjectEClass, USER_VISIBLE_TAGLIB_OBJECT__ICON); - - // Create enums - faceletTaglibVersionEEnum = createEEnum(FACELET_TAGLIB_VERSION); - genericBooleanBaseEEnum = createEEnum(GENERIC_BOOLEAN_BASE); - - // Create data types - faceletTaglibVersionTypeObjectEDataType = createEDataType(FACELET_TAGLIB_VERSION_TYPE_OBJECT); - fullyQualifiedClassBaseEDataType = createEDataType(FULLY_QUALIFIED_CLASS_BASE); - javaIdentifierBaseEDataType = createEDataType(JAVA_IDENTIFIER_BASE); - pathTypeBaseEDataType = createEDataType(PATH_TYPE_BASE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - descriptionEClass.getESuperTypes().add(this.getIdentifiableLangStringValue()); - displayNameEClass.getESuperTypes().add(this.getIdentifiableLangStringValue()); - faceletTaglibFunctionEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibTagAttributeEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibTagBehaviorEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibTagComponentEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibTagConverterEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibTagEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibTagValidatorEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - faceletTaglibEClass.getESuperTypes().add(this.getUserVisibleTaglibObject()); - fullyQualifiedClassEClass.getESuperTypes().add(this.getIdentifiableStringValue()); - genericBooleanEClass.getESuperTypes().add(this.getIdentifiableStringValue()); - javaIdentifierEClass.getESuperTypes().add(this.getIdentifiableStringValue()); - pathEClass.getESuperTypes().add(this.getIdentifiableStringValue()); - identifiableLangStringValueEClass.getESuperTypes().add(this.getIdentifiableStringValue()); - - // Initialize classes and features; add operations and parameters - initEClass(descriptionEClass, Description.class, "Description", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(displayNameEClass, DisplayName.class, "DisplayName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getDocumentRoot_FaceletTaglib(), this.getFaceletTaglib(), null, "faceletTaglib", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibCanonicalNameEClass, FaceletTaglibCanonicalName.class, "FaceletTaglibCanonicalName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibCanonicalName_Value(), theXMLTypePackage.getNCName(), "value", null, 0, 1, FaceletTaglibCanonicalName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibCanonicalName_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibCanonicalName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibExtensionEClass, FaceletTaglibExtension.class, "FaceletTaglibExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, -1, FaceletTaglibExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibExtension_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibFunctionEClass, FaceletTaglibFunction.class, "FaceletTaglibFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibFunction_FunctionName(), this.getIdentifiableStringValue(), null, "functionName", null, 1, 1, FaceletTaglibFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibFunction_FunctionClass(), this.getFullyQualifiedClass(), null, "functionClass", null, 1, 1, FaceletTaglibFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibFunction_FunctionSignature(), this.getIdentifiableStringValue(), null, "functionSignature", null, 1, 1, FaceletTaglibFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagAttributeEClass, FaceletTaglibTagAttribute.class, "FaceletTaglibTagAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagAttribute_NameElement(), this.getFaceletTaglibCanonicalName(), null, "nameElement", null, 1, 1, FaceletTaglibTagAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagAttribute_RequiredElement(), this.getGenericBoolean(), null, "requiredElement", null, 0, 1, FaceletTaglibTagAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagAttribute_TypeElement(), this.getFullyQualifiedClass(), null, "typeElement", null, 0, 1, FaceletTaglibTagAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagAttribute_MethodSignatureElement(), this.getIdentifiableStringValue(), null, "methodSignatureElement", null, 0, 1, FaceletTaglibTagAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagAttribute_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibTagAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagAttribute_Name(), ecorePackage.getEString(), "name", null, 0, 1, FaceletTaglibTagAttribute.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagAttribute_Required(), ecorePackage.getEBoolean(), "required", null, 0, 1, FaceletTaglibTagAttribute.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagAttribute_Type(), ecorePackage.getEString(), "type", null, 0, 1, FaceletTaglibTagAttribute.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagAttribute_MethodSignature(), ecorePackage.getEString(), "methodSignature", null, 0, 1, FaceletTaglibTagAttribute.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagBehaviorExtensionEClass, FaceletTaglibTagBehaviorExtension.class, "FaceletTaglibTagBehaviorExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagBehaviorExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, -1, FaceletTaglibTagBehaviorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagBehaviorExtension_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibTagBehaviorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagBehaviorEClass, FaceletTaglibTagBehavior.class, "FaceletTaglibTagBehavior", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagBehavior_BehaviorId(), this.getIdentifiableStringValue(), null, "behaviorId", null, 1, 1, FaceletTaglibTagBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagBehavior_HandlerClass(), this.getFullyQualifiedClass(), null, "handlerClass", null, 0, 1, FaceletTaglibTagBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagBehavior_BehaviorExtension(), this.getFaceletTaglibTagBehaviorExtension(), null, "behaviorExtension", null, 0, -1, FaceletTaglibTagBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagComponentExtensionEClass, FaceletTaglibTagComponentExtension.class, "FaceletTaglibTagComponentExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagComponentExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, -1, FaceletTaglibTagComponentExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagComponentExtension_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibTagComponentExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagComponentEClass, FaceletTaglibTagComponent.class, "FaceletTaglibTagComponent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagComponent_ComponentType(), this.getIdentifiableStringValue(), null, "componentType", null, 1, 1, FaceletTaglibTagComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagComponent_RendererType(), this.getIdentifiableStringValue(), null, "rendererType", null, 0, 1, FaceletTaglibTagComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagComponent_HandlerClass(), this.getFullyQualifiedClass(), null, "handlerClass", null, 0, 1, FaceletTaglibTagComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagComponent_ComponentExtension(), this.getFaceletTaglibTagComponentExtension(), null, "componentExtension", null, 0, -1, FaceletTaglibTagComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagConverterExtensionEClass, FaceletTaglibTagConverterExtension.class, "FaceletTaglibTagConverterExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagConverterExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, -1, FaceletTaglibTagConverterExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagConverterExtension_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibTagConverterExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagConverterEClass, FaceletTaglibTagConverter.class, "FaceletTaglibTagConverter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagConverter_ConverterId(), this.getIdentifiableStringValue(), null, "converterId", null, 1, 1, FaceletTaglibTagConverter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagConverter_HandlerClass(), this.getFullyQualifiedClass(), null, "handlerClass", null, 0, 1, FaceletTaglibTagConverter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagConverter_ConverterExtension(), this.getFaceletTaglibTagConverterExtension(), null, "converterExtension", null, 0, -1, FaceletTaglibTagConverter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagExtensionEClass, FaceletTaglibTagExtension.class, "FaceletTaglibTagExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, -1, FaceletTaglibTagExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagExtension_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibTagExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagEClass, FaceletTaglibTag.class, "FaceletTaglibTag", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_TagNameElement(), this.getFaceletTaglibCanonicalName(), null, "tagNameElement", null, 1, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_HandlerClassElement(), this.getFullyQualifiedClass(), null, "handlerClassElement", null, 0, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_Behavior(), this.getFaceletTaglibTagBehavior(), null, "behavior", null, 0, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_Component(), this.getFaceletTaglibTagComponent(), null, "component", null, 0, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_Converter(), this.getFaceletTaglibTagConverter(), null, "converter", null, 0, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_Validator(), this.getFaceletTaglibTagValidator(), null, "validator", null, 0, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_Source(), this.getIdentifiableStringValue(), null, "source", null, 0, 1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_Attribute(), this.getFaceletTaglibTagAttribute(), null, "attribute", null, 0, -1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTag_TagExtension(), this.getFaceletTaglibTagExtension(), null, "tagExtension", null, 0, -1, FaceletTaglibTag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTag_TagName(), ecorePackage.getEString(), "tagName", null, 0, 1, FaceletTaglibTag.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTag_HandlerClass(), ecorePackage.getEString(), "handlerClass", null, 0, 1, FaceletTaglibTag.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagValidatorExtensionEClass, FaceletTaglibTagValidatorExtension.class, "FaceletTaglibTagValidatorExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagValidatorExtension_Any(), ecorePackage.getEFeatureMapEntry(), "any", null, 0, -1, FaceletTaglibTagValidatorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglibTagValidatorExtension_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglibTagValidatorExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibTagValidatorEClass, FaceletTaglibTagValidator.class, "FaceletTaglibTagValidator", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagValidator_ValidatorId(), this.getIdentifiableStringValue(), null, "validatorId", null, 1, 1, FaceletTaglibTagValidator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagValidator_HandlerClass(), this.getFullyQualifiedClass(), null, "handlerClass", null, 0, 1, FaceletTaglibTagValidator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglibTagValidator_ValidatorExtension(), this.getFaceletTaglibTagValidatorExtension(), null, "validatorExtension", null, 0, -1, FaceletTaglibTagValidator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibEClass, FaceletTaglib.class, "FaceletTaglib", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getFaceletTaglib_LibraryClass(), this.getFullyQualifiedClass(), null, "libraryClass", null, 0, 1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglib_Namespace(), this.getIdentifiableStringValue(), null, "namespace", null, 0, 1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglib_CompositeLibraryName(), this.getFullyQualifiedClass(), null, "compositeLibraryName", null, 0, 1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglib_Group(), ecorePackage.getEFeatureMapEntry(), "group", null, 0, -1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglib_Tag(), this.getFaceletTaglibTag(), null, "tag", null, 0, -1, FaceletTaglib.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglib_Function(), this.getFaceletTaglibFunction(), null, "function", null, 0, -1, FaceletTaglib.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletTaglib_TaglibExtension(), this.getFaceletTaglibExtension(), null, "taglibExtension", null, 0, -1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglib_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglib_Version(), this.getFaceletTaglibVersion(), "version", null, 1, 1, FaceletTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFaceletTaglib_NamespaceUri(), theXMLTypePackage.getToken(), "namespaceUri", null, 0, 1, FaceletTaglib.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(fullyQualifiedClassEClass, FullyQualifiedClass.class, "FullyQualifiedClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(genericBooleanEClass, GenericBoolean.class, "GenericBoolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(iconEClass, Icon.class, "Icon", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getIcon_SmallIcon(), this.getPath(), null, "smallIcon", null, 0, 1, Icon.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getIcon_LargeIcon(), this.getPath(), null, "largeIcon", null, 0, 1, Icon.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getIcon_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, Icon.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getIcon_Lang(), ecorePackage.getEString(), "lang", null, 0, 1, Icon.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(javaIdentifierEClass, JavaIdentifier.class, "JavaIdentifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(pathEClass, Path.class, "Path", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(identifiableStringValueEClass, IdentifiableStringValue.class, "IdentifiableStringValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getIdentifiableStringValue_Value(), theXMLTypePackage.getToken(), "value", null, 0, 1, IdentifiableStringValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getIdentifiableStringValue_Id(), theXMLTypePackage.getID(), "id", null, 0, 1, IdentifiableStringValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(identifiableLangStringValueEClass, IdentifiableLangStringValue.class, "IdentifiableLangStringValue", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getIdentifiableLangStringValue_Lang(), ecorePackage.getEString(), "lang", null, 0, 1, IdentifiableLangStringValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(userVisibleTaglibObjectEClass, UserVisibleTaglibObject.class, "UserVisibleTaglibObject", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEReference(getUserVisibleTaglibObject_Description(), this.getDescription(), null, "description", null, 0, -1, UserVisibleTaglibObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getUserVisibleTaglibObject_DisplayName(), this.getDisplayName(), null, "displayName", null, 0, -1, UserVisibleTaglibObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getUserVisibleTaglibObject_Icon(), this.getIcon(), null, "icon", null, 0, -1, UserVisibleTaglibObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - EOperation op = addEOperation(userVisibleTaglibObjectEClass, ecorePackage.getEString(), "getDescription", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - addEParameter(op, ecorePackage.getEString(), "language", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - addEParameter(op, ecorePackage.getEString(), "separationString", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - - op = addEOperation(userVisibleTaglibObjectEClass, ecorePackage.getEString(), "getDefaultDescription", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - addEParameter(op, ecorePackage.getEString(), "separationString", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - - op = addEOperation(userVisibleTaglibObjectEClass, ecorePackage.getEString(), "getDisplayName", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - addEParameter(op, ecorePackage.getEString(), "language", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - addEParameter(op, ecorePackage.getEString(), "separationString", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - - op = addEOperation(userVisibleTaglibObjectEClass, ecorePackage.getEString(), "getDefaultDisplayName", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - addEParameter(op, ecorePackage.getEString(), "separationString", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$ - - // Initialize enums and add enum literals - initEEnum(faceletTaglibVersionEEnum, FaceletTaglibVersion.class, "FaceletTaglibVersion"); //$NON-NLS-1$ - addEEnumLiteral(faceletTaglibVersionEEnum, FaceletTaglibVersion._20); - - initEEnum(genericBooleanBaseEEnum, GenericBooleanBase.class, "GenericBooleanBase"); //$NON-NLS-1$ - addEEnumLiteral(genericBooleanBaseEEnum, GenericBooleanBase.TRUE); - addEEnumLiteral(genericBooleanBaseEEnum, GenericBooleanBase.FALSE); - addEEnumLiteral(genericBooleanBaseEEnum, GenericBooleanBase.YES); - addEEnumLiteral(genericBooleanBaseEEnum, GenericBooleanBase.NO); - - // Initialize data types - initEDataType(faceletTaglibVersionTypeObjectEDataType, FaceletTaglibVersion.class, "FaceletTaglibVersionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEDataType(fullyQualifiedClassBaseEDataType, String.class, "FullyQualifiedClassBase", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEDataType(javaIdentifierBaseEDataType, String.class, "JavaIdentifierBase", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEDataType(pathTypeBaseEDataType, String.class, "PathTypeBase", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - // Create resource - createResource(eNS_URI); - - // Create annotations - // http:///org/eclipse/emf/ecore/util/ExtendedMetaData - createExtendedMetaDataAnnotations(); - } - - /** - * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void createExtendedMetaDataAnnotations() - { - String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; //$NON-NLS-1$ - addAnnotation - (descriptionEClass, - source, - new String[] - { - "name", "descriptionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (displayNameEClass, - source, - new String[] - { - "name", "display-nameType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (documentRootEClass, - source, - new String[] - { - "name", "", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "mixed" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getDocumentRoot_Mixed(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":mixed" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getDocumentRoot_XMLNSPrefixMap(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "xmlns:prefix" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getDocumentRoot_XSISchemaLocation(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "xsi:schemaLocation" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getDocumentRoot_FaceletTaglib(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "facelet-taglib", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibCanonicalNameEClass, - source, - new String[] - { - "name", "facelet-taglib-canonical-nameType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibCanonicalName_Value(), - source, - new String[] - { - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibCanonicalName_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibExtensionEClass, - source, - new String[] - { - "name", "facelet-taglib-extensionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibExtension_Any(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "wildcards", "##any", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "processing", "lax" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibExtension_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibFunctionEClass, - source, - new String[] - { - "name", "facelet-taglib-functionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibFunction_FunctionName(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "function-name", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibFunction_FunctionClass(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "function-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibFunction_FunctionSignature(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "function-signature", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagAttributeEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-attributeType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagAttribute_NameElement(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "name", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagAttribute_RequiredElement(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "required", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagAttribute_TypeElement(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "type", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagAttribute_MethodSignatureElement(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "method-signature", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagAttribute_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagBehaviorExtensionEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-behavior-extensionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagBehaviorExtension_Any(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "wildcards", "##any", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "processing", "lax" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagBehaviorExtension_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagBehaviorEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-behaviorType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagBehavior_BehaviorId(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "behavior-id", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagBehavior_HandlerClass(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "handler-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagBehavior_BehaviorExtension(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "behavior-extension", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagComponentExtensionEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-component-extensionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagComponentExtension_Any(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "wildcards", "##any", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "processing", "lax" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagComponentExtension_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagComponentEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-componentType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagComponent_ComponentType(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "component-type", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagComponent_RendererType(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "renderer-type", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagComponent_HandlerClass(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "handler-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagComponent_ComponentExtension(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "component-extension", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagConverterExtensionEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-converter-extensionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagConverterExtension_Any(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "wildcards", "##any", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "processing", "lax" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagConverterExtension_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagConverterEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-converterType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagConverter_ConverterId(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "converter-id", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagConverter_HandlerClass(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "handler-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagConverter_ConverterExtension(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "converter-extension", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagExtensionEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-extensionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagExtension_Any(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "wildcards", "##any", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "processing", "lax" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagExtension_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagEClass, - source, - new String[] - { - "name", "facelet-taglib-tagType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_TagNameElement(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "tag-name", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_HandlerClassElement(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "handler-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_Behavior(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "behavior", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_Component(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "component", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_Converter(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "converter", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_Validator(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "validator", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_Source(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_Attribute(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTag_TagExtension(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "tag-extension", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagValidatorExtensionEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-validator-extensionType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagValidatorExtension_Any(), - source, - new String[] - { - "kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$ - "wildcards", "##any", //$NON-NLS-1$ //$NON-NLS-2$ - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "processing", "lax" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagValidatorExtension_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagValidatorEClass, - source, - new String[] - { - "name", "facelet-taglib-tag-validatorType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibTagValidatorEClass, - 1, - "http:///org/eclipse/emf/ecore/util/ExtendedMetaData", //$NON-NLS-1$ - new String[] - { - "name", "facelet-taglib-tag-validatorType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagValidator_ValidatorId(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "validator-id", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagValidator_HandlerClass(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "handler-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglibTagValidator_ValidatorExtension(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "validator-extension", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibEClass, - source, - new String[] - { - "name", "facelet-taglibType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_LibraryClass(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "library-class", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_Namespace(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_CompositeLibraryName(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "composite-library-name", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_Group(), - source, - new String[] - { - "kind", "group", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "group:6" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_Tag(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "tag", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ - "group", "#group:6" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_Function(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "function", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$ - "group", "#group:6" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_TaglibExtension(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "taglib-extension", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getFaceletTaglib_Version(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "version" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibVersionEEnum, - source, - new String[] - { - "name", "facelet-taglib-versionType" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (faceletTaglibVersionTypeObjectEDataType, - source, - new String[] - { - "name", "facelet-taglib-versionType:Object", //$NON-NLS-1$ //$NON-NLS-2$ - "baseType", "facelet-taglib-versionType" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (fullyQualifiedClassEClass, - source, - new String[] - { - "name", "fully-qualified-classType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (fullyQualifiedClassBaseEDataType, - source, - new String[] - { - "name", "fully-qualified-classType_._base", //$NON-NLS-1$ //$NON-NLS-2$ - "baseType", "http://www.eclipse.org/emf/2003/XMLType#token" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (genericBooleanEClass, - source, - new String[] - { - "name", "generic-booleanType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (genericBooleanBaseEEnum, - source, - new String[] - { - "name", "generic-booleanType_._base" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (iconEClass, - source, - new String[] - { - "name", "iconType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIcon_SmallIcon(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "small-icon", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIcon_LargeIcon(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "large-icon", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIcon_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIcon_Lang(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "lang", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "http://www.w3.org/XML/1998/namespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (javaIdentifierEClass, - source, - new String[] - { - "name", "java-identifierType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (javaIdentifierBaseEDataType, - source, - new String[] - { - "name", "java-identifierType_._base", //$NON-NLS-1$ //$NON-NLS-2$ - "baseType", "http://www.eclipse.org/emf/2003/XMLType#token", //$NON-NLS-1$ //$NON-NLS-2$ - "pattern", "($|_|\\p{L})(\\p{L}|\\p{Nd}|_|$)*" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (pathEClass, - source, - new String[] - { - "name", "pathType", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (pathTypeBaseEDataType, - source, - new String[] - { - "name", "pathType_._base", //$NON-NLS-1$ //$NON-NLS-2$ - "baseType", "http://www.eclipse.org/emf/2003/XMLType#token" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (identifiableStringValueEClass, - source, - new String[] - { - "name", "string", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIdentifiableStringValue_Value(), - source, - new String[] - { - "name", ":0", //$NON-NLS-1$ //$NON-NLS-2$ - "kind", "simple" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIdentifiableStringValue_Id(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "id" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getIdentifiableLangStringValue_Lang(), - source, - new String[] - { - "kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "lang", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "http://www.w3.org/XML/1998/namespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getUserVisibleTaglibObject_Description(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "description", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getUserVisibleTaglibObject_DisplayName(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "display-name", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - addAnnotation - (getUserVisibleTaglibObject_Icon(), - source, - new String[] - { - "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$ - "name", "icon", //$NON-NLS-1$ //$NON-NLS-2$ - "namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$ - }); - } - -} //FaceletTaglibPackageImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagAttributeImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagAttributeImpl.java deleted file mode 100644 index dfe591655..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagAttributeImpl.java +++ /dev/null @@ -1,671 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagAttributeImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Attribute</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getNameElement <em>Name Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getRequiredElement <em>Required Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getTypeElement <em>Type Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getMethodSignatureElement <em>Method Signature Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#isRequired <em>Required</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagAttributeImpl#getMethodSignature <em>Method Signature</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagAttributeImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglibTagAttribute -{ - /** - * The cached value of the '{@link #getNameElement() <em>Name Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNameElement() - * @generated - * @ordered - */ - protected FaceletTaglibCanonicalName nameElement; - - /** - * The cached value of the '{@link #getRequiredElement() <em>Required Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRequiredElement() - * @generated - * @ordered - */ - protected GenericBoolean requiredElement; - - /** - * The cached value of the '{@link #getTypeElement() <em>Type Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTypeElement() - * @generated - * @ordered - */ - protected FullyQualifiedClass typeElement; - - /** - * The cached value of the '{@link #getMethodSignatureElement() <em>Method Signature Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getMethodSignatureElement() - * @generated - * @ordered - */ - protected IdentifiableStringValue methodSignatureElement; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The default value of the '{@link #isRequired() <em>Required</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isRequired() - * @generated - * @ordered - */ - protected static final boolean REQUIRED_EDEFAULT = false; - - /** - * The default value of the '{@link #getType() <em>Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected static final String TYPE_EDEFAULT = null; - - /** - * The default value of the '{@link #getMethodSignature() <em>Method Signature</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getMethodSignature() - * @generated - * @ordered - */ - protected static final String METHOD_SIGNATURE_EDEFAULT = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagAttributeImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibCanonicalName getNameElement() - { - return nameElement; - } - - /** - * <!-- begin-user-doc --> - * @param newNameElement - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetNameElement(FaceletTaglibCanonicalName newNameElement, NotificationChain msgs) - { - FaceletTaglibCanonicalName oldNameElement = nameElement; - nameElement = newNameElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT, oldNameElement, newNameElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setNameElement(FaceletTaglibCanonicalName newNameElement) - { - if (newNameElement != nameElement) - { - NotificationChain msgs = null; - if (nameElement != null) - msgs = ((InternalEObject)nameElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT, null, msgs); - if (newNameElement != null) - msgs = ((InternalEObject)newNameElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT, null, msgs); - msgs = basicSetNameElement(newNameElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT, newNameElement, newNameElement)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public GenericBoolean getRequiredElement() - { - return requiredElement; - } - - /** - * <!-- begin-user-doc --> - * @param newRequiredElement - * @param msgs - * @return - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetRequiredElement(GenericBoolean newRequiredElement, NotificationChain msgs) - { - GenericBoolean oldRequiredElement = requiredElement; - requiredElement = newRequiredElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT, oldRequiredElement, newRequiredElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRequiredElement(GenericBoolean newRequiredElement) - { - if (newRequiredElement != requiredElement) - { - NotificationChain msgs = null; - if (requiredElement != null) - msgs = ((InternalEObject)requiredElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT, null, msgs); - if (newRequiredElement != null) - msgs = ((InternalEObject)newRequiredElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT, null, msgs); - msgs = basicSetRequiredElement(newRequiredElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT, newRequiredElement, newRequiredElement)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getTypeElement() - { - return typeElement; - } - - /** - * <!-- begin-user-doc --> - * @param newTypeElement - * @param msgs - * @return - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetTypeElement(FullyQualifiedClass newTypeElement, NotificationChain msgs) - { - FullyQualifiedClass oldTypeElement = typeElement; - typeElement = newTypeElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT, oldTypeElement, newTypeElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setTypeElement(FullyQualifiedClass newTypeElement) - { - if (newTypeElement != typeElement) - { - NotificationChain msgs = null; - if (typeElement != null) - msgs = ((InternalEObject)typeElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT, null, msgs); - if (newTypeElement != null) - msgs = ((InternalEObject)newTypeElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT, null, msgs); - msgs = basicSetTypeElement(newTypeElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT, newTypeElement, newTypeElement)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getMethodSignatureElement() - { - return methodSignatureElement; - } - - /** - * <!-- begin-user-doc --> - * @param newMethodSignatureElement - * @param msgs - * @return - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetMethodSignatureElement(IdentifiableStringValue newMethodSignatureElement, NotificationChain msgs) - { - IdentifiableStringValue oldMethodSignatureElement = methodSignatureElement; - methodSignatureElement = newMethodSignatureElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT, oldMethodSignatureElement, newMethodSignatureElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setMethodSignatureElement(IdentifiableStringValue newMethodSignatureElement) - { - if (newMethodSignatureElement != methodSignatureElement) - { - NotificationChain msgs = null; - if (methodSignatureElement != null) - msgs = ((InternalEObject)methodSignatureElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT, null, msgs); - if (newMethodSignatureElement != null) - msgs = ((InternalEObject)newMethodSignatureElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT, null, msgs); - msgs = basicSetMethodSignatureElement(newMethodSignatureElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT, newMethodSignatureElement, newMethodSignatureElement)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getName() - { - return (String) Util.getSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT, FaceletTaglibPackage.Literals.FACELET_TAGLIB_CANONICAL_NAME__VALUE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public void setName(String newName) - { - Util.setSimplifiedNestedField( - this, - FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT, - FaceletTaglibPackage.Literals.FACELET_TAGLIB_CANONICAL_NAME__VALUE, - newName); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public boolean isRequired() - { - String requiredStr = (String) Util.getSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE); - GenericBooleanBase enumValue = GenericBooleanBase.get(requiredStr); - if (enumValue == GenericBooleanBase.TRUE || enumValue == GenericBooleanBase.YES) - { - return true; - } - return false; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public void setRequired(boolean newRequired) - { - String newValue = newRequired ? GenericBooleanBase.TRUE.toString() : GenericBooleanBase.FALSE.toString(); - Util.setSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getType() - { - return (String) Util.getSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public void setType(String newType) - { - Util.setSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE, newType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getMethodSignature() - { - return (String) Util.getSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public void setMethodSignature(String newMethodSignature) - { - Util.setSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT, FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE, newMethodSignature); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT: - return basicSetNameElement(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT: - return basicSetRequiredElement(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT: - return basicSetTypeElement(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT: - return basicSetMethodSignatureElement(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("boxing") - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT: - return getNameElement(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT: - return getRequiredElement(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT: - return getTypeElement(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT: - return getMethodSignatureElement(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__ID: - return getId(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME: - return getName(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED: - return isRequired(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE: - return getType(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE: - return getMethodSignature(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings({ "unchecked", "boxing" }) - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT: - setNameElement((FaceletTaglibCanonicalName)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT: - setRequiredElement((GenericBoolean)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT: - setTypeElement((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT: - setMethodSignatureElement((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__ID: - setId((String)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME: - setName((String)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED: - setRequired((Boolean)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE: - setType((String)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE: - setMethodSignature((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT: - setNameElement((FaceletTaglibCanonicalName)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT: - setRequiredElement((GenericBoolean)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT: - setTypeElement((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT: - setMethodSignatureElement((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__ID: - setId(ID_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME: - setName(NAME_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED: - setRequired(REQUIRED_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE: - setType(TYPE_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE: - setMethodSignature(METHOD_SIGNATURE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME_ELEMENT: - return nameElement != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED_ELEMENT: - return requiredElement != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE_ELEMENT: - return typeElement != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE_ELEMENT: - return methodSignatureElement != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__NAME: - return NAME_EDEFAULT == null ? getName() != null : !NAME_EDEFAULT.equals(getName()); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__REQUIRED: - return isRequired() != REQUIRED_EDEFAULT; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__TYPE: - return TYPE_EDEFAULT == null ? getType() != null : !TYPE_EDEFAULT.equals(getType()); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE__METHOD_SIGNATURE: - return METHOD_SIGNATURE_EDEFAULT == null ? getMethodSignature() != null : !METHOD_SIGNATURE_EDEFAULT.equals(getMethodSignature()); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibTagAttributeImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagBehaviorExtensionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagBehaviorExtensionImpl.java deleted file mode 100644 index b93399982..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagBehaviorExtensionImpl.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagBehaviorExtensionImpl.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Behavior Extension</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorExtensionImpl#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorExtensionImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagBehaviorExtensionImpl extends EObjectImpl implements FaceletTaglibTagBehaviorExtension -{ - /** - * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAny() - * @generated - * @ordered - */ - protected FeatureMap any; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagBehaviorExtensionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getAny() - { - if (any == null) - { - any = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY); - } - return any; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY: - return ((InternalEList<?>)getAny()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY: - if (coreType) return getAny(); - return ((FeatureMap.Internal)getAny()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY: - ((FeatureMap.Internal)getAny()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY: - getAny().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ANY: - return any != null && !any.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (any: "); //$NON-NLS-1$ - result.append(any); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibTagBehaviorExtensionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagBehaviorImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagBehaviorImpl.java deleted file mode 100644 index dc23e0038..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagBehaviorImpl.java +++ /dev/null @@ -1,317 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagBehaviorImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Behavior</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl#getBehaviorId <em>Behavior Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagBehaviorImpl#getBehaviorExtension <em>Behavior Extension</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagBehaviorImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglibTagBehavior -{ - /** - * The cached value of the '{@link #getBehaviorId() <em>Behavior Id</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getBehaviorId() - * @generated - * @ordered - */ - protected IdentifiableStringValue behaviorId; - - /** - * The cached value of the '{@link #getHandlerClass() <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected FullyQualifiedClass handlerClass; - - /** - * The cached value of the '{@link #getBehaviorExtension() <em>Behavior Extension</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getBehaviorExtension() - * @generated - * @ordered - */ - protected EList<FaceletTaglibTagBehaviorExtension> behaviorExtension; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagBehaviorImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_BEHAVIOR; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getBehaviorId() - { - return behaviorId; - } - - /** - * <!-- begin-user-doc --> - * @param newBehaviorId - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetBehaviorId(IdentifiableStringValue newBehaviorId, NotificationChain msgs) - { - IdentifiableStringValue oldBehaviorId = behaviorId; - behaviorId = newBehaviorId; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID, oldBehaviorId, newBehaviorId); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setBehaviorId(IdentifiableStringValue newBehaviorId) - { - if (newBehaviorId != behaviorId) - { - NotificationChain msgs = null; - if (behaviorId != null) - msgs = ((InternalEObject)behaviorId).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID, null, msgs); - if (newBehaviorId != null) - msgs = ((InternalEObject)newBehaviorId).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID, null, msgs); - msgs = basicSetBehaviorId(newBehaviorId, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID, newBehaviorId, newBehaviorId)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getHandlerClass() - { - return handlerClass; - } - - /** - * <!-- begin-user-doc --> - * @param newHandlerClass - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetHandlerClass(FullyQualifiedClass newHandlerClass, NotificationChain msgs) - { - FullyQualifiedClass oldHandlerClass = handlerClass; - handlerClass = newHandlerClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS, oldHandlerClass, newHandlerClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setHandlerClass(FullyQualifiedClass newHandlerClass) - { - if (newHandlerClass != handlerClass) - { - NotificationChain msgs = null; - if (handlerClass != null) - msgs = ((InternalEObject)handlerClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS, null, msgs); - if (newHandlerClass != null) - msgs = ((InternalEObject)newHandlerClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS, null, msgs); - msgs = basicSetHandlerClass(newHandlerClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS, newHandlerClass, newHandlerClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTagBehaviorExtension> getBehaviorExtension() - { - if (behaviorExtension == null) - { - behaviorExtension = new EObjectContainmentEList<FaceletTaglibTagBehaviorExtension>(FaceletTaglibTagBehaviorExtension.class, this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION); - } - return behaviorExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID: - return basicSetBehaviorId(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS: - return basicSetHandlerClass(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION: - return ((InternalEList<?>)getBehaviorExtension()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID: - return getBehaviorId(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS: - return getHandlerClass(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION: - return getBehaviorExtension(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID: - setBehaviorId((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION: - getBehaviorExtension().clear(); - getBehaviorExtension().addAll((Collection<? extends FaceletTaglibTagBehaviorExtension>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID: - setBehaviorId((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION: - getBehaviorExtension().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_ID: - return behaviorId != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__HANDLER_CLASS: - return handlerClass != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR__BEHAVIOR_EXTENSION: - return behaviorExtension != null && !behaviorExtension.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FaceletTaglibTagBehaviorImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagComponentExtensionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagComponentExtensionImpl.java deleted file mode 100644 index 5366ec264..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagComponentExtensionImpl.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagComponentExtensionImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Component Extension</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentExtensionImpl#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentExtensionImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagComponentExtensionImpl extends EObjectImpl implements FaceletTaglibTagComponentExtension -{ - /** - * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAny() - * @generated - * @ordered - */ - protected FeatureMap any; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagComponentExtensionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getAny() - { - if (any == null) - { - any = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY); - } - return any; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY: - return ((InternalEList<?>)getAny()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY: - if (coreType) return getAny(); - return ((FeatureMap.Internal)getAny()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY: - ((FeatureMap.Internal)getAny()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY: - getAny().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ANY: - return any != null && !any.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (any: "); //$NON-NLS-1$ - result.append(any); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibTagComponentExtensionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagComponentImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagComponentImpl.java deleted file mode 100644 index e1f86ff9c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagComponentImpl.java +++ /dev/null @@ -1,391 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagComponentImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Component</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl#getComponentType <em>Component Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl#getRendererType <em>Renderer Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagComponentImpl#getComponentExtension <em>Component Extension</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagComponentImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglibTagComponent -{ - /** - * The cached value of the '{@link #getComponentType() <em>Component Type</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getComponentType() - * @generated - * @ordered - */ - protected IdentifiableStringValue componentType; - - /** - * The cached value of the '{@link #getRendererType() <em>Renderer Type</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRendererType() - * @generated - * @ordered - */ - protected IdentifiableStringValue rendererType; - - /** - * The cached value of the '{@link #getHandlerClass() <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected FullyQualifiedClass handlerClass; - - /** - * The cached value of the '{@link #getComponentExtension() <em>Component Extension</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getComponentExtension() - * @generated - * @ordered - */ - protected EList<FaceletTaglibTagComponentExtension> componentExtension; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagComponentImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_COMPONENT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getComponentType() - { - return componentType; - } - - /** - * <!-- begin-user-doc --> - * @param newComponentType - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetComponentType(IdentifiableStringValue newComponentType, NotificationChain msgs) - { - IdentifiableStringValue oldComponentType = componentType; - componentType = newComponentType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE, oldComponentType, newComponentType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setComponentType(IdentifiableStringValue newComponentType) - { - if (newComponentType != componentType) - { - NotificationChain msgs = null; - if (componentType != null) - msgs = ((InternalEObject)componentType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE, null, msgs); - if (newComponentType != null) - msgs = ((InternalEObject)newComponentType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE, null, msgs); - msgs = basicSetComponentType(newComponentType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE, newComponentType, newComponentType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getRendererType() - { - return rendererType; - } - - /** - * <!-- begin-user-doc --> - * @param newRendererType - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetRendererType(IdentifiableStringValue newRendererType, NotificationChain msgs) - { - IdentifiableStringValue oldRendererType = rendererType; - rendererType = newRendererType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE, oldRendererType, newRendererType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRendererType(IdentifiableStringValue newRendererType) - { - if (newRendererType != rendererType) - { - NotificationChain msgs = null; - if (rendererType != null) - msgs = ((InternalEObject)rendererType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE, null, msgs); - if (newRendererType != null) - msgs = ((InternalEObject)newRendererType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE, null, msgs); - msgs = basicSetRendererType(newRendererType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE, newRendererType, newRendererType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getHandlerClass() - { - return handlerClass; - } - - /** - * <!-- begin-user-doc --> - * @param newHandlerClass - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetHandlerClass(FullyQualifiedClass newHandlerClass, NotificationChain msgs) - { - FullyQualifiedClass oldHandlerClass = handlerClass; - handlerClass = newHandlerClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS, oldHandlerClass, newHandlerClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setHandlerClass(FullyQualifiedClass newHandlerClass) - { - if (newHandlerClass != handlerClass) - { - NotificationChain msgs = null; - if (handlerClass != null) - msgs = ((InternalEObject)handlerClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS, null, msgs); - if (newHandlerClass != null) - msgs = ((InternalEObject)newHandlerClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS, null, msgs); - msgs = basicSetHandlerClass(newHandlerClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS, newHandlerClass, newHandlerClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTagComponentExtension> getComponentExtension() - { - if (componentExtension == null) - { - componentExtension = new EObjectContainmentEList<FaceletTaglibTagComponentExtension>(FaceletTaglibTagComponentExtension.class, this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION); - } - return componentExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE: - return basicSetComponentType(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE: - return basicSetRendererType(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS: - return basicSetHandlerClass(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION: - return ((InternalEList<?>)getComponentExtension()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE: - return getComponentType(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE: - return getRendererType(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS: - return getHandlerClass(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION: - return getComponentExtension(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE: - setComponentType((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE: - setRendererType((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION: - getComponentExtension().clear(); - getComponentExtension().addAll((Collection<? extends FaceletTaglibTagComponentExtension>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE: - setComponentType((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE: - setRendererType((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION: - getComponentExtension().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_TYPE: - return componentType != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__RENDERER_TYPE: - return rendererType != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__HANDLER_CLASS: - return handlerClass != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT__COMPONENT_EXTENSION: - return componentExtension != null && !componentExtension.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FaceletTaglibTagComponentImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagConverterExtensionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagConverterExtensionImpl.java deleted file mode 100644 index 454af8f8e..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagConverterExtensionImpl.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagConverterExtensionImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Converter Extension</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterExtensionImpl#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterExtensionImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagConverterExtensionImpl extends EObjectImpl implements FaceletTaglibTagConverterExtension -{ - /** - * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAny() - * @generated - * @ordered - */ - protected FeatureMap any; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagConverterExtensionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getAny() - { - if (any == null) - { - any = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY); - } - return any; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY: - return ((InternalEList<?>)getAny()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY: - if (coreType) return getAny(); - return ((FeatureMap.Internal)getAny()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY: - ((FeatureMap.Internal)getAny()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY: - getAny().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ANY: - return any != null && !any.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (any: "); //$NON-NLS-1$ - result.append(any); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibTagConverterExtensionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagConverterImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagConverterImpl.java deleted file mode 100644 index dc62580bd..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagConverterImpl.java +++ /dev/null @@ -1,317 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagConverterImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Converter</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl#getConverterId <em>Converter Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagConverterImpl#getConverterExtension <em>Converter Extension</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagConverterImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglibTagConverter -{ - /** - * The cached value of the '{@link #getConverterId() <em>Converter Id</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConverterId() - * @generated - * @ordered - */ - protected IdentifiableStringValue converterId; - - /** - * The cached value of the '{@link #getHandlerClass() <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected FullyQualifiedClass handlerClass; - - /** - * The cached value of the '{@link #getConverterExtension() <em>Converter Extension</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConverterExtension() - * @generated - * @ordered - */ - protected EList<FaceletTaglibTagConverterExtension> converterExtension; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagConverterImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_CONVERTER; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getConverterId() - { - return converterId; - } - - /** - * <!-- begin-user-doc --> - * @param newConverterId - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetConverterId(IdentifiableStringValue newConverterId, NotificationChain msgs) - { - IdentifiableStringValue oldConverterId = converterId; - converterId = newConverterId; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID, oldConverterId, newConverterId); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setConverterId(IdentifiableStringValue newConverterId) - { - if (newConverterId != converterId) - { - NotificationChain msgs = null; - if (converterId != null) - msgs = ((InternalEObject)converterId).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID, null, msgs); - if (newConverterId != null) - msgs = ((InternalEObject)newConverterId).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID, null, msgs); - msgs = basicSetConverterId(newConverterId, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID, newConverterId, newConverterId)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getHandlerClass() - { - return handlerClass; - } - - /** - * <!-- begin-user-doc --> - * @param newHandlerClass - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetHandlerClass(FullyQualifiedClass newHandlerClass, NotificationChain msgs) - { - FullyQualifiedClass oldHandlerClass = handlerClass; - handlerClass = newHandlerClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS, oldHandlerClass, newHandlerClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setHandlerClass(FullyQualifiedClass newHandlerClass) - { - if (newHandlerClass != handlerClass) - { - NotificationChain msgs = null; - if (handlerClass != null) - msgs = ((InternalEObject)handlerClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS, null, msgs); - if (newHandlerClass != null) - msgs = ((InternalEObject)newHandlerClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS, null, msgs); - msgs = basicSetHandlerClass(newHandlerClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS, newHandlerClass, newHandlerClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTagConverterExtension> getConverterExtension() - { - if (converterExtension == null) - { - converterExtension = new EObjectContainmentEList<FaceletTaglibTagConverterExtension>(FaceletTaglibTagConverterExtension.class, this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION); - } - return converterExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID: - return basicSetConverterId(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS: - return basicSetHandlerClass(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION: - return ((InternalEList<?>)getConverterExtension()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID: - return getConverterId(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS: - return getHandlerClass(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION: - return getConverterExtension(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID: - setConverterId((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION: - getConverterExtension().clear(); - getConverterExtension().addAll((Collection<? extends FaceletTaglibTagConverterExtension>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID: - setConverterId((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION: - getConverterExtension().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_ID: - return converterId != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__HANDLER_CLASS: - return handlerClass != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER__CONVERTER_EXTENSION: - return converterExtension != null && !converterExtension.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FaceletTaglibTagConverterImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagExtensionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagExtensionImpl.java deleted file mode 100644 index 1034a811d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagExtensionImpl.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagExtensionImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Extension</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagExtensionImpl#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagExtensionImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagExtensionImpl extends EObjectImpl implements FaceletTaglibTagExtension -{ - /** - * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAny() - * @generated - * @ordered - */ - protected FeatureMap any; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagExtensionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_EXTENSION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getAny() - { - if (any == null) - { - any = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ANY); - } - return any; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ANY: - return ((InternalEList<?>)getAny()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ANY: - if (coreType) return getAny(); - return ((FeatureMap.Internal)getAny()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ANY: - ((FeatureMap.Internal)getAny()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ANY: - getAny().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ANY: - return any != null && !any.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (any: "); //$NON-NLS-1$ - result.append(any); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibTagExtensionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagImpl.java deleted file mode 100644 index 65915c331..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagImpl.java +++ /dev/null @@ -1,800 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> An implementation of the model object ' - * <em><b>Facelet Taglib Tag</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getTagNameElement <em>Tag Name Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getHandlerClassElement <em>Handler Class Element</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getBehavior <em>Behavior</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getComponent <em>Component</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getConverter <em>Converter</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getValidator <em>Validator</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getSource <em>Source</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getAttribute <em>Attribute</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getTagExtension <em>Tag Extension</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getTagName <em>Tag Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagImpl#getHandlerClass <em>Handler Class</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagImpl extends UserVisibleTaglibObjectImpl implements - FaceletTaglibTag -{ - /** - * The cached value of the '{@link #getTagNameElement() <em>Tag Name Element</em>}' containment reference. - * <!-- begin-user-doc - * --> <!-- end-user-doc --> - * @see #getTagNameElement() - * @generated - * @ordered - */ - protected FaceletTaglibCanonicalName tagNameElement; - - /** - * The cached value of the '{@link #getHandlerClassElement() <em>Handler Class Element</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClassElement() - * @generated - * @ordered - */ - protected FullyQualifiedClass handlerClassElement; - - /** - * The cached value of the '{@link #getBehavior() <em>Behavior</em>}' containment reference. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getBehavior() - * @generated - * @ordered - */ - protected FaceletTaglibTagBehavior behavior; - - /** - * The cached value of the '{@link #getComponent() <em>Component</em>}' containment reference. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getComponent() - * @generated - * @ordered - */ - protected FaceletTaglibTagComponent component; - - /** - * The cached value of the '{@link #getConverter() <em>Converter</em>}' containment reference. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getConverter() - * @generated - * @ordered - */ - protected FaceletTaglibTagConverter converter; - - /** - * The cached value of the '{@link #getValidator() <em>Validator</em>}' containment reference. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getValidator() - * @generated - * @ordered - */ - protected FaceletTaglibTagValidator validator; - - /** - * The cached value of the '{@link #getSource() <em>Source</em>}' containment reference. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getSource() - * @generated - * @ordered - */ - protected IdentifiableStringValue source; - - /** - * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' containment reference list. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getAttribute() - * @generated - * @ordered - */ - protected EList<FaceletTaglibTagAttribute> attribute; - - /** - * The cached value of the '{@link #getTagExtension() <em>Tag Extension</em>}' containment reference list. - * <!-- begin-user-doc - * --> <!-- end-user-doc --> - * @see #getTagExtension() - * @generated - * @ordered - */ - protected EList<FaceletTaglibTagExtension> tagExtension; - - /** - * The default value of the '{@link #getTagName() <em>Tag Name</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getTagName() - * @generated - * @ordered - */ - protected static final String TAG_NAME_EDEFAULT = null; - - /** - * The default value of the '{@link #getHandlerClass() <em>Handler Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected static final String HANDLER_CLASS_EDEFAULT = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibCanonicalName getTagNameElement() - { - return tagNameElement; - } - - /** - * <!-- begin-user-doc --> - * - * @param newTagNameElement - * @param msgs - * @return the notification chain <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetTagNameElement( - FaceletTaglibCanonicalName newTagNameElement, NotificationChain msgs) - { - FaceletTaglibCanonicalName oldTagNameElement = tagNameElement; - tagNameElement = newTagNameElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT, oldTagNameElement, newTagNameElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setTagNameElement(FaceletTaglibCanonicalName newTagNameElement) - { - if (newTagNameElement != tagNameElement) - { - NotificationChain msgs = null; - if (tagNameElement != null) - msgs = ((InternalEObject)tagNameElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT, null, msgs); - if (newTagNameElement != null) - msgs = ((InternalEObject)newTagNameElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT, null, msgs); - msgs = basicSetTagNameElement(newTagNameElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT, newTagNameElement, newTagNameElement)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getHandlerClassElement() - { - return handlerClassElement; - } - - /** - * <!-- begin-user-doc --> - * @param newHandlerClassElement - * @param msgs - * @return - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetHandlerClassElement(FullyQualifiedClass newHandlerClassElement, NotificationChain msgs) - { - FullyQualifiedClass oldHandlerClassElement = handlerClassElement; - handlerClassElement = newHandlerClassElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT, oldHandlerClassElement, newHandlerClassElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setHandlerClassElement(FullyQualifiedClass newHandlerClassElement) - { - if (newHandlerClassElement != handlerClassElement) - { - NotificationChain msgs = null; - if (handlerClassElement != null) - msgs = ((InternalEObject)handlerClassElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT, null, msgs); - if (newHandlerClassElement != null) - msgs = ((InternalEObject)newHandlerClassElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT, null, msgs); - msgs = basicSetHandlerClassElement(newHandlerClassElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT, newHandlerClassElement, newHandlerClassElement)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public String getTagName() - { - return (String) Util.getSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT, FaceletTaglibPackage.Literals.FACELET_TAGLIB_CANONICAL_NAME__VALUE); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public void setTagName(String newTagName) - { - Util.setSimplifiedNestedField(this, FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT, FaceletTaglibPackage.Literals.FACELET_TAGLIB_CANONICAL_NAME__VALUE, newTagName); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getHandlerClass() - { - return (String) Util - .getSimplifiedNestedField( - this, - FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT, - FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public void setHandlerClass(String newHandleClass) - { - Util.setSimplifiedNestedField( - this, - FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT, - FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE__VALUE, - newHandleClass); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagBehavior getBehavior() - { - return behavior; - } - - /** - * <!-- begin-user-doc --> - * - * @param newBehavior - * @param msgs - * @return the notification chain <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetBehavior( - FaceletTaglibTagBehavior newBehavior, NotificationChain msgs) - { - FaceletTaglibTagBehavior oldBehavior = behavior; - behavior = newBehavior; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR, oldBehavior, newBehavior); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setBehavior(FaceletTaglibTagBehavior newBehavior) - { - if (newBehavior != behavior) - { - NotificationChain msgs = null; - if (behavior != null) - msgs = ((InternalEObject)behavior).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR, null, msgs); - if (newBehavior != null) - msgs = ((InternalEObject)newBehavior).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR, null, msgs); - msgs = basicSetBehavior(newBehavior, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR, newBehavior, newBehavior)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagComponent getComponent() - { - return component; - } - - /** - * <!-- begin-user-doc --> - * - * @param newComponent - * @param msgs - * @return the notification chain <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetComponent( - FaceletTaglibTagComponent newComponent, NotificationChain msgs) - { - FaceletTaglibTagComponent oldComponent = component; - component = newComponent; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT, oldComponent, newComponent); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setComponent(FaceletTaglibTagComponent newComponent) - { - if (newComponent != component) - { - NotificationChain msgs = null; - if (component != null) - msgs = ((InternalEObject)component).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT, null, msgs); - if (newComponent != null) - msgs = ((InternalEObject)newComponent).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT, null, msgs); - msgs = basicSetComponent(newComponent, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT, newComponent, newComponent)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagConverter getConverter() - { - return converter; - } - - /** - * <!-- begin-user-doc --> - * - * @param newConverter - * @param msgs - * @return the notification chain <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetConverter( - FaceletTaglibTagConverter newConverter, NotificationChain msgs) - { - FaceletTaglibTagConverter oldConverter = converter; - converter = newConverter; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER, oldConverter, newConverter); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setConverter(FaceletTaglibTagConverter newConverter) - { - if (newConverter != converter) - { - NotificationChain msgs = null; - if (converter != null) - msgs = ((InternalEObject)converter).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER, null, msgs); - if (newConverter != null) - msgs = ((InternalEObject)newConverter).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER, null, msgs); - msgs = basicSetConverter(newConverter, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER, newConverter, newConverter)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibTagValidator getValidator() - { - return validator; - } - - /** - * <!-- begin-user-doc --> - * - * @param newValidator - * @param msgs - * @return the notification chain <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetValidator( - FaceletTaglibTagValidator newValidator, NotificationChain msgs) - { - FaceletTaglibTagValidator oldValidator = validator; - validator = newValidator; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR, oldValidator, newValidator); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setValidator(FaceletTaglibTagValidator newValidator) - { - if (newValidator != validator) - { - NotificationChain msgs = null; - if (validator != null) - msgs = ((InternalEObject)validator).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR, null, msgs); - if (newValidator != null) - msgs = ((InternalEObject)newValidator).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR, null, msgs); - msgs = basicSetValidator(newValidator, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR, newValidator, newValidator)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getSource() - { - return source; - } - - /** - * <!-- begin-user-doc --> - * - * @param newSource - * @param msgs - * @return the notification chain <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetSource(IdentifiableStringValue newSource, - NotificationChain msgs) - { - IdentifiableStringValue oldSource = source; - source = newSource; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE, oldSource, newSource); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setSource(IdentifiableStringValue newSource) - { - if (newSource != source) - { - NotificationChain msgs = null; - if (source != null) - msgs = ((InternalEObject)source).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE, null, msgs); - if (newSource != null) - msgs = ((InternalEObject)newSource).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE, null, msgs); - msgs = basicSetSource(newSource, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE, newSource, newSource)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTagAttribute> getAttribute() - { - if (attribute == null) - { - attribute = new EObjectContainmentEList<FaceletTaglibTagAttribute>(FaceletTaglibTagAttribute.class, this, FaceletTaglibPackage.FACELET_TAGLIB_TAG__ATTRIBUTE); - } - return attribute; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTagExtension> getTagExtension() - { - if (tagExtension == null) - { - tagExtension = new EObjectContainmentEList<FaceletTaglibTagExtension>(FaceletTaglibTagExtension.class, this, FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_EXTENSION); - } - return tagExtension; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, - int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT: - return basicSetTagNameElement(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT: - return basicSetHandlerClassElement(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR: - return basicSetBehavior(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT: - return basicSetComponent(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER: - return basicSetConverter(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR: - return basicSetValidator(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE: - return basicSetSource(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__ATTRIBUTE: - return ((InternalEList<?>)getAttribute()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_EXTENSION: - return ((InternalEList<?>)getTagExtension()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT: - return getTagNameElement(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT: - return getHandlerClassElement(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR: - return getBehavior(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT: - return getComponent(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER: - return getConverter(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR: - return getValidator(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE: - return getSource(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__ATTRIBUTE: - return getAttribute(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_EXTENSION: - return getTagExtension(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME: - return getTagName(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS: - return getHandlerClass(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT: - setTagNameElement((FaceletTaglibCanonicalName)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT: - setHandlerClassElement((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR: - setBehavior((FaceletTaglibTagBehavior)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT: - setComponent((FaceletTaglibTagComponent)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER: - setConverter((FaceletTaglibTagConverter)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR: - setValidator((FaceletTaglibTagValidator)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE: - setSource((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__ATTRIBUTE: - getAttribute().clear(); - getAttribute().addAll((Collection<? extends FaceletTaglibTagAttribute>)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_EXTENSION: - getTagExtension().clear(); - getTagExtension().addAll((Collection<? extends FaceletTaglibTagExtension>)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME: - setTagName((String)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS: - setHandlerClass((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT: - setTagNameElement((FaceletTaglibCanonicalName)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT: - setHandlerClassElement((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR: - setBehavior((FaceletTaglibTagBehavior)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT: - setComponent((FaceletTaglibTagComponent)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER: - setConverter((FaceletTaglibTagConverter)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR: - setValidator((FaceletTaglibTagValidator)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE: - setSource((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__ATTRIBUTE: - getAttribute().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_EXTENSION: - getTagExtension().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME: - setTagName(TAG_NAME_EDEFAULT); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS: - setHandlerClass(HANDLER_CLASS_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME_ELEMENT: - return tagNameElement != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS_ELEMENT: - return handlerClassElement != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__BEHAVIOR: - return behavior != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__COMPONENT: - return component != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__CONVERTER: - return converter != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__VALIDATOR: - return validator != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__SOURCE: - return source != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__ATTRIBUTE: - return attribute != null && !attribute.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_EXTENSION: - return tagExtension != null && !tagExtension.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__TAG_NAME: - return TAG_NAME_EDEFAULT == null ? getTagName() != null : !TAG_NAME_EDEFAULT.equals(getTagName()); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG__HANDLER_CLASS: - return HANDLER_CLASS_EDEFAULT == null ? getHandlerClass() != null : !HANDLER_CLASS_EDEFAULT.equals(getHandlerClass()); - } - return super.eIsSet(featureID); - } - -} // FaceletTaglibTagImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagValidatorExtensionImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagValidatorExtensionImpl.java deleted file mode 100644 index 48145bac1..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagValidatorExtensionImpl.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagValidatorExtensionImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Validator Extension</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorExtensionImpl#getAny <em>Any</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorExtensionImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagValidatorExtensionImpl extends EObjectImpl implements FaceletTaglibTagValidatorExtension -{ - /** - * The cached value of the '{@link #getAny() <em>Any</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAny() - * @generated - * @ordered - */ - protected FeatureMap any; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagValidatorExtensionImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getAny() - { - if (any == null) - { - any = new BasicFeatureMap(this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY); - } - return any; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY: - return ((InternalEList<?>)getAny()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY: - if (coreType) return getAny(); - return ((FeatureMap.Internal)getAny()).getWrapper(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY: - ((FeatureMap.Internal)getAny()).set(newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY: - getAny().clear(); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ANY: - return any != null && !any.isEmpty(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (any: "); //$NON-NLS-1$ - result.append(any); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //FaceletTaglibTagValidatorExtensionImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagValidatorImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagValidatorImpl.java deleted file mode 100644 index 675da9b3d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibTagValidatorImpl.java +++ /dev/null @@ -1,317 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibTagValidatorImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Taglib Tag Validator</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl#getValidatorId <em>Validator Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl#getHandlerClass <em>Handler Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.FaceletTaglibTagValidatorImpl#getValidatorExtension <em>Validator Extension</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletTaglibTagValidatorImpl extends UserVisibleTaglibObjectImpl implements FaceletTaglibTagValidator -{ - /** - * The cached value of the '{@link #getValidatorId() <em>Validator Id</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValidatorId() - * @generated - * @ordered - */ - protected IdentifiableStringValue validatorId; - - /** - * The cached value of the '{@link #getHandlerClass() <em>Handler Class</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected FullyQualifiedClass handlerClass; - - /** - * The cached value of the '{@link #getValidatorExtension() <em>Validator Extension</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValidatorExtension() - * @generated - * @ordered - */ - protected EList<FaceletTaglibTagValidatorExtension> validatorExtension; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibTagValidatorImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FACELET_TAGLIB_TAG_VALIDATOR; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifiableStringValue getValidatorId() - { - return validatorId; - } - - /** - * <!-- begin-user-doc --> - * @param newValidatorId - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetValidatorId(IdentifiableStringValue newValidatorId, NotificationChain msgs) - { - IdentifiableStringValue oldValidatorId = validatorId; - validatorId = newValidatorId; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID, oldValidatorId, newValidatorId); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setValidatorId(IdentifiableStringValue newValidatorId) - { - if (newValidatorId != validatorId) - { - NotificationChain msgs = null; - if (validatorId != null) - msgs = ((InternalEObject)validatorId).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID, null, msgs); - if (newValidatorId != null) - msgs = ((InternalEObject)newValidatorId).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID, null, msgs); - msgs = basicSetValidatorId(newValidatorId, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID, newValidatorId, newValidatorId)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FullyQualifiedClass getHandlerClass() - { - return handlerClass; - } - - /** - * <!-- begin-user-doc --> - * @param newHandlerClass - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetHandlerClass(FullyQualifiedClass newHandlerClass, NotificationChain msgs) - { - FullyQualifiedClass oldHandlerClass = handlerClass; - handlerClass = newHandlerClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS, oldHandlerClass, newHandlerClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setHandlerClass(FullyQualifiedClass newHandlerClass) - { - if (newHandlerClass != handlerClass) - { - NotificationChain msgs = null; - if (handlerClass != null) - msgs = ((InternalEObject)handlerClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS, null, msgs); - if (newHandlerClass != null) - msgs = ((InternalEObject)newHandlerClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS, null, msgs); - msgs = basicSetHandlerClass(newHandlerClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS, newHandlerClass, newHandlerClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FaceletTaglibTagValidatorExtension> getValidatorExtension() - { - if (validatorExtension == null) - { - validatorExtension = new EObjectContainmentEList<FaceletTaglibTagValidatorExtension>(FaceletTaglibTagValidatorExtension.class, this, FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION); - } - return validatorExtension; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID: - return basicSetValidatorId(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS: - return basicSetHandlerClass(null, msgs); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION: - return ((InternalEList<?>)getValidatorExtension()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID: - return getValidatorId(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS: - return getHandlerClass(); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION: - return getValidatorExtension(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID: - setValidatorId((IdentifiableStringValue)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)newValue); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION: - getValidatorExtension().clear(); - getValidatorExtension().addAll((Collection<? extends FaceletTaglibTagValidatorExtension>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID: - setValidatorId((IdentifiableStringValue)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS: - setHandlerClass((FullyQualifiedClass)null); - return; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION: - getValidatorExtension().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_ID: - return validatorId != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__HANDLER_CLASS: - return handlerClass != null; - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR__VALIDATOR_EXTENSION: - return validatorExtension != null && !validatorExtension.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FaceletTaglibTagValidatorImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FullyQualifiedClassImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FullyQualifiedClassImpl.java deleted file mode 100644 index f18895867..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FullyQualifiedClassImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FullyQualifiedClassImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Fully Qualified Class</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class FullyQualifiedClassImpl extends IdentifiableStringValueImpl implements FullyQualifiedClass -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FullyQualifiedClassImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.FULLY_QUALIFIED_CLASS; - } - -} //FullyQualifiedClassImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/GenericBooleanImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/GenericBooleanImpl.java deleted file mode 100644 index 6632e6654..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/GenericBooleanImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: GenericBooleanImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Generic Boolean</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class GenericBooleanImpl extends IdentifiableStringValueImpl implements GenericBoolean -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected GenericBooleanImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.GENERIC_BOOLEAN; - } - -} //GenericBooleanImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IconImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IconImpl.java deleted file mode 100644 index d9b9bde5f..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IconImpl.java +++ /dev/null @@ -1,399 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IconImpl.java,v 1.1 2010/03/18 06:24:37 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Icon</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl#getSmallIcon <em>Small Icon</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl#getLargeIcon <em>Large Icon</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl#getId <em>Id</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IconImpl#getLang <em>Lang</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class IconImpl extends EObjectImpl implements Icon -{ - /** - * The cached value of the '{@link #getSmallIcon() <em>Small Icon</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSmallIcon() - * @generated - * @ordered - */ - protected Path smallIcon; - - /** - * The cached value of the '{@link #getLargeIcon() <em>Large Icon</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLargeIcon() - * @generated - * @ordered - */ - protected Path largeIcon; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * The default value of the '{@link #getLang() <em>Lang</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLang() - * @generated - * @ordered - */ - protected static final String LANG_EDEFAULT = null; - - /** - * The cached value of the '{@link #getLang() <em>Lang</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLang() - * @generated - * @ordered - */ - protected String lang = LANG_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IconImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.ICON; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Path getSmallIcon() - { - return smallIcon; - } - - /** - * <!-- begin-user-doc --> - * @param newSmallIcon - * @param msgs - * @return the notification chain - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetSmallIcon(Path newSmallIcon, NotificationChain msgs) - { - Path oldSmallIcon = smallIcon; - smallIcon = newSmallIcon; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.ICON__SMALL_ICON, oldSmallIcon, newSmallIcon); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSmallIcon(Path newSmallIcon) - { - if (newSmallIcon != smallIcon) - { - NotificationChain msgs = null; - if (smallIcon != null) - msgs = ((InternalEObject)smallIcon).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.ICON__SMALL_ICON, null, msgs); - if (newSmallIcon != null) - msgs = ((InternalEObject)newSmallIcon).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.ICON__SMALL_ICON, null, msgs); - msgs = basicSetSmallIcon(newSmallIcon, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.ICON__SMALL_ICON, newSmallIcon, newSmallIcon)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Path getLargeIcon() - { - return largeIcon; - } - - /** - * <!-- begin-user-doc --> - * @param newLargeIcon - * @param msgs - * @return the notification chain. - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetLargeIcon(Path newLargeIcon, NotificationChain msgs) - { - Path oldLargeIcon = largeIcon; - largeIcon = newLargeIcon; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.ICON__LARGE_ICON, oldLargeIcon, newLargeIcon); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLargeIcon(Path newLargeIcon) - { - if (newLargeIcon != largeIcon) - { - NotificationChain msgs = null; - if (largeIcon != null) - msgs = ((InternalEObject)largeIcon).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.ICON__LARGE_ICON, null, msgs); - if (newLargeIcon != null) - msgs = ((InternalEObject)newLargeIcon).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FaceletTaglibPackage.ICON__LARGE_ICON, null, msgs); - msgs = basicSetLargeIcon(newLargeIcon, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.ICON__LARGE_ICON, newLargeIcon, newLargeIcon)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.ICON__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLang() - { - return lang; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLang(String newLang) - { - String oldLang = lang; - lang = newLang; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.ICON__LANG, oldLang, lang)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.ICON__SMALL_ICON: - return basicSetSmallIcon(null, msgs); - case FaceletTaglibPackage.ICON__LARGE_ICON: - return basicSetLargeIcon(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.ICON__SMALL_ICON: - return getSmallIcon(); - case FaceletTaglibPackage.ICON__LARGE_ICON: - return getLargeIcon(); - case FaceletTaglibPackage.ICON__ID: - return getId(); - case FaceletTaglibPackage.ICON__LANG: - return getLang(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.ICON__SMALL_ICON: - setSmallIcon((Path)newValue); - return; - case FaceletTaglibPackage.ICON__LARGE_ICON: - setLargeIcon((Path)newValue); - return; - case FaceletTaglibPackage.ICON__ID: - setId((String)newValue); - return; - case FaceletTaglibPackage.ICON__LANG: - setLang((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.ICON__SMALL_ICON: - setSmallIcon((Path)null); - return; - case FaceletTaglibPackage.ICON__LARGE_ICON: - setLargeIcon((Path)null); - return; - case FaceletTaglibPackage.ICON__ID: - setId(ID_EDEFAULT); - return; - case FaceletTaglibPackage.ICON__LANG: - setLang(LANG_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.ICON__SMALL_ICON: - return smallIcon != null; - case FaceletTaglibPackage.ICON__LARGE_ICON: - return largeIcon != null; - case FaceletTaglibPackage.ICON__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - case FaceletTaglibPackage.ICON__LANG: - return LANG_EDEFAULT == null ? lang != null : !LANG_EDEFAULT.equals(lang); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (id: "); //$NON-NLS-1$ - result.append(id); - result.append(", lang: "); //$NON-NLS-1$ - result.append(lang); - result.append(')'); - return result.toString(); - } - -} //IconImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IdentifiableLangStringValueImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IdentifiableLangStringValueImpl.java deleted file mode 100644 index 8f5721a3f..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IdentifiableLangStringValueImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifiableLangStringValueImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Identifiable Lang String Value</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableLangStringValueImpl#getLang <em>Lang</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class IdentifiableLangStringValueImpl extends IdentifiableStringValueImpl implements IdentifiableLangStringValue -{ - /** - * The default value of the '{@link #getLang() <em>Lang</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLang() - * @generated - * @ordered - */ - protected static final String LANG_EDEFAULT = null; - - /** - * The cached value of the '{@link #getLang() <em>Lang</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLang() - * @generated - * @ordered - */ - protected String lang = LANG_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IdentifiableLangStringValueImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.IDENTIFIABLE_LANG_STRING_VALUE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLang() - { - return lang; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLang(String newLang) - { - String oldLang = lang; - lang = newLang; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE__LANG, oldLang, lang)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE__LANG: - return getLang(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE__LANG: - setLang((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE__LANG: - setLang(LANG_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE__LANG: - return LANG_EDEFAULT == null ? lang != null : !LANG_EDEFAULT.equals(lang); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (lang: "); //$NON-NLS-1$ - result.append(lang); - result.append(')'); - return result.toString(); - } - -} //IdentifiableLangStringValueImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IdentifiableStringValueImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IdentifiableStringValueImpl.java deleted file mode 100644 index b380e9831..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/IdentifiableStringValueImpl.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifiableStringValueImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Identifiable String Value</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableStringValueImpl#getValue <em>Value</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.IdentifiableStringValueImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class IdentifiableStringValueImpl extends EObjectImpl implements IdentifiableStringValue -{ - /** - * The default value of the '{@link #getValue() <em>Value</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValue() - * @generated - * @ordered - */ - protected static final String VALUE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValue() - * @generated - * @ordered - */ - protected String value = VALUE_EDEFAULT; - - /** - * The default value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected static final String ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected String id = ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IdentifiableStringValueImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.IDENTIFIABLE_STRING_VALUE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getValue() - { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setValue(String newValue) - { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__VALUE, oldValue, value)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getId() - { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(String newId) - { - String oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__VALUE: - return getValue(); - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__ID: - return getId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__VALUE: - setValue((String)newValue); - return; - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__ID: - setId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__VALUE: - setValue(VALUE_EDEFAULT); - return; - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__ID: - setId(ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE__ID: - return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (value: "); //$NON-NLS-1$ - result.append(value); - result.append(", id: "); //$NON-NLS-1$ - result.append(id); - result.append(')'); - return result.toString(); - } - -} //IdentifiableStringValueImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/JavaIdentifierImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/JavaIdentifierImpl.java deleted file mode 100644 index 18287c968..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/JavaIdentifierImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: JavaIdentifierImpl.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Java Identifier</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class JavaIdentifierImpl extends IdentifiableStringValueImpl implements JavaIdentifier -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected JavaIdentifierImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.JAVA_IDENTIFIER; - } - -} //JavaIdentifierImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/PathImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/PathImpl.java deleted file mode 100644 index 0da2c8606..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/PathImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: PathImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Path</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class PathImpl extends IdentifiableStringValueImpl implements Path -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PathImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.PATH; - } - -} //PathImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/UserVisibleTaglibObjectImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/UserVisibleTaglibObjectImpl.java deleted file mode 100644 index 06a0d91fd..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/UserVisibleTaglibObjectImpl.java +++ /dev/null @@ -1,284 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: UserVisibleTaglibObjectImpl.java,v 1.1 2010/03/18 06:24:38 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>User Visible Taglib Object</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl#getDescription <em>Description</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl#getDisplayName <em>Display Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl.UserVisibleTaglibObjectImpl#getIcon <em>Icon</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class UserVisibleTaglibObjectImpl extends EObjectImpl implements UserVisibleTaglibObject -{ - /** - * The cached value of the '{@link #getDescription() <em>Description</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getDescription() - * @generated - * @ordered - */ - protected EList<Description> description; - - /** - * The cached value of the '{@link #getDisplayName() <em>Display Name</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getDisplayName() - * @generated - * @ordered - */ - protected EList<DisplayName> displayName; - - /** - * The cached value of the '{@link #getIcon() <em>Icon</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getIcon() - * @generated - * @ordered - */ - protected EList<Icon> icon; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected UserVisibleTaglibObjectImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglibPackage.Literals.USER_VISIBLE_TAGLIB_OBJECT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<Description> getDescription() - { - if (description == null) - { - description = new EObjectContainmentEList<Description>(Description.class, this, FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION); - } - return description; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<DisplayName> getDisplayName() - { - if (displayName == null) - { - displayName = new EObjectContainmentEList<DisplayName>(DisplayName.class, this, FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME); - } - return displayName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<Icon> getIcon() - { - if (icon == null) - { - icon = new EObjectContainmentEList<Icon>(Icon.class, this, FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__ICON); - } - return icon; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public String getDescription(String language, String separationString) - { - return Util.concat(this, getDescription(), language, separationString); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated NOT - */ - public String getDefaultDescription(String separationString) - { - return getDescription("", separationString); //$NON-NLS-1$ - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getDisplayName(String language, String separationString) - { - return Util.concat(this, getDescription(), language, separationString); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated NOT - */ - public String getDefaultDisplayName(String separationString) - { - return getDisplayName("", separationString); //$NON-NLS-1$ - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION: - return ((InternalEList<?>)getDescription()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME: - return ((InternalEList<?>)getDisplayName()).basicRemove(otherEnd, msgs); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__ICON: - return ((InternalEList<?>)getIcon()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION: - return getDescription(); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME: - return getDisplayName(); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__ICON: - return getIcon(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION: - getDescription().clear(); - getDescription().addAll((Collection<? extends Description>)newValue); - return; - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME: - getDisplayName().clear(); - getDisplayName().addAll((Collection<? extends DisplayName>)newValue); - return; - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__ICON: - getIcon().clear(); - getIcon().addAll((Collection<? extends Icon>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION: - getDescription().clear(); - return; - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME: - getDisplayName().clear(); - return; - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__ICON: - getIcon().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DESCRIPTION: - return description != null && !description.isEmpty(); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__DISPLAY_NAME: - return displayName != null && !displayName.isEmpty(); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT__ICON: - return icon != null && !icon.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //UserVisibleTaglibObjectImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/Util.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/Util.java deleted file mode 100644 index dd6f85c06..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/Util.java +++ /dev/null @@ -1,86 +0,0 @@ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.impl; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; - -/** - * A private utility class for use by Facelet Taglib model impls. - * - * @author cbateman - * - */ -class Util -{ - public static String concat(final EObject listOwner, - final EList<? extends IdentifiableLangStringValue> list, - final String filterString, - final String separationString) - { - if (filterString == null) - { - throw new NullPointerException("language must not be null"); //$NON-NLS-1$ - } - - String retString = ""; //$NON-NLS-1$ - for (final IdentifiableLangStringValue obj : list) - { - if (obj != null - && passesFilter(filterString.length() == 0 ? null - : filterString, obj)) - { - String value = obj.getValue(); - if (value != null) - { - value = value.trim(); - if (retString.length() != 0) - { - retString += separationString; - } - retString += value; - } - } - } - return retString; - } - - private static boolean passesFilter(final String expectedLang, - final IdentifiableLangStringValue langOwner) - { - final Object lang = langOwner.getLang(); - return ((expectedLang == null && lang == null) || (expectedLang != null && expectedLang - .equals(lang))); - } - - public static Object getSimplifiedNestedField(final EObject owner, - final EReference firstLevelFeature, EAttribute simplifiedFeature) - { - Object complexObject = owner.eGet(firstLevelFeature); - if (complexObject instanceof EObject) - { - return ((EObject) complexObject).eGet(simplifiedFeature); - } - return null; - } - - public static void setSimplifiedNestedField(final EObject owner, - final EReference firstLevelFeature, EAttribute simplifiedFeature, - final Object newSimpleValue) - { - Object complexObject = owner.eGet(firstLevelFeature); - if (complexObject == null) - { - complexObject = EcoreUtil.create((EClass) firstLevelFeature.getEType()); - ((EObject) complexObject).eSet(simplifiedFeature, newSimpleValue); - owner.eSet(firstLevelFeature, complexObject); - } else - { - ((EObject) complexObject).eSet(simplifiedFeature, newSimpleValue); - } - - } -} diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibAdapterFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibAdapterFactory.java deleted file mode 100644 index 065e0f8b2..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibAdapterFactory.java +++ /dev/null @@ -1,659 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibAdapterFactory.java,v 1.2 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject; - -/** - * <!-- begin-user-doc --> - * The <b>Adapter Factory</b> for the model. - * It provides an adapter <code>createXXX</code> method for each class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage - * @generated - */ -public class FaceletTaglibAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static FaceletTaglibPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = FaceletTaglibPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> - * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. - * <!-- end-user-doc --> - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibSwitch<Adapter> modelSwitch = - new FaceletTaglibSwitch<Adapter>() - { - @Override - public Adapter caseDescription(Description object) - { - return createDescriptionAdapter(); - } - @Override - public Adapter caseDisplayName(DisplayName object) - { - return createDisplayNameAdapter(); - } - @Override - public Adapter caseDocumentRoot(DocumentRoot object) - { - return createDocumentRootAdapter(); - } - @Override - public Adapter caseFaceletTaglibCanonicalName(FaceletTaglibCanonicalName object) - { - return createFaceletTaglibCanonicalNameAdapter(); - } - @Override - public Adapter caseFaceletTaglibExtension(FaceletTaglibExtension object) - { - return createFaceletTaglibExtensionAdapter(); - } - @Override - public Adapter caseFaceletTaglibFunction(FaceletTaglibFunction object) - { - return createFaceletTaglibFunctionAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagAttribute(FaceletTaglibTagAttribute object) - { - return createFaceletTaglibTagAttributeAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagBehaviorExtension(FaceletTaglibTagBehaviorExtension object) - { - return createFaceletTaglibTagBehaviorExtensionAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagBehavior(FaceletTaglibTagBehavior object) - { - return createFaceletTaglibTagBehaviorAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagComponentExtension(FaceletTaglibTagComponentExtension object) - { - return createFaceletTaglibTagComponentExtensionAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagComponent(FaceletTaglibTagComponent object) - { - return createFaceletTaglibTagComponentAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagConverterExtension(FaceletTaglibTagConverterExtension object) - { - return createFaceletTaglibTagConverterExtensionAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagConverter(FaceletTaglibTagConverter object) - { - return createFaceletTaglibTagConverterAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagExtension(FaceletTaglibTagExtension object) - { - return createFaceletTaglibTagExtensionAdapter(); - } - @Override - public Adapter caseFaceletTaglibTag(FaceletTaglibTag object) - { - return createFaceletTaglibTagAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagValidatorExtension(FaceletTaglibTagValidatorExtension object) - { - return createFaceletTaglibTagValidatorExtensionAdapter(); - } - @Override - public Adapter caseFaceletTaglibTagValidator(FaceletTaglibTagValidator object) - { - return createFaceletTaglibTagValidatorAdapter(); - } - @Override - public Adapter caseFaceletTaglib(FaceletTaglib object) - { - return createFaceletTaglibAdapter(); - } - @Override - public Adapter caseFullyQualifiedClass(FullyQualifiedClass object) - { - return createFullyQualifiedClassAdapter(); - } - @Override - public Adapter caseGenericBoolean(GenericBoolean object) - { - return createGenericBooleanAdapter(); - } - @Override - public Adapter caseIcon(Icon object) - { - return createIconAdapter(); - } - @Override - public Adapter caseJavaIdentifier(JavaIdentifier object) - { - return createJavaIdentifierAdapter(); - } - @Override - public Adapter casePath(Path object) - { - return createPathAdapter(); - } - @Override - public Adapter caseIdentifiableStringValue(IdentifiableStringValue object) - { - return createIdentifiableStringValueAdapter(); - } - @Override - public Adapter caseIdentifiableLangStringValue(IdentifiableLangStringValue object) - { - return createIdentifiableLangStringValueAdapter(); - } - @Override - public Adapter caseUserVisibleTaglibObject(UserVisibleTaglibObject object) - { - return createUserVisibleTaglibObjectAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param target the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description <em>Description</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description - * @generated - */ - public Adapter createDescriptionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName <em>Display Name</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName - * @generated - */ - public Adapter createDisplayNameAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot <em>Document Root</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot - * @generated - */ - public Adapter createDocumentRootAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName <em>Canonical Name</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName - * @generated - */ - public Adapter createFaceletTaglibCanonicalNameAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension <em>Extension</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension - * @generated - */ - public Adapter createFaceletTaglibExtensionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction <em>Function</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction - * @generated - */ - public Adapter createFaceletTaglibFunctionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute <em>Tag Attribute</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute - * @generated - */ - public Adapter createFaceletTaglibTagAttributeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension <em>Tag Behavior Extension</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension - * @generated - */ - public Adapter createFaceletTaglibTagBehaviorExtensionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior <em>Tag Behavior</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior - * @generated - */ - public Adapter createFaceletTaglibTagBehaviorAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension <em>Tag Component Extension</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension - * @generated - */ - public Adapter createFaceletTaglibTagComponentExtensionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent <em>Tag Component</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent - * @generated - */ - public Adapter createFaceletTaglibTagComponentAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension <em>Tag Converter Extension</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension - * @generated - */ - public Adapter createFaceletTaglibTagConverterExtensionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter <em>Tag Converter</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter - * @generated - */ - public Adapter createFaceletTaglibTagConverterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension <em>Tag Extension</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension - * @generated - */ - public Adapter createFaceletTaglibTagExtensionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag <em>Tag</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag - * @generated - */ - public Adapter createFaceletTaglibTagAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension <em>Tag Validator Extension</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension - * @generated - */ - public Adapter createFaceletTaglibTagValidatorExtensionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator <em>Tag Validator</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator - * @generated - */ - public Adapter createFaceletTaglibTagValidatorAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib <em>Facelet Taglib</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib - * @generated - */ - public Adapter createFaceletTaglibAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass <em>Fully Qualified Class</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass - * @generated - */ - public Adapter createFullyQualifiedClassAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean <em>Generic Boolean</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean - * @generated - */ - public Adapter createGenericBooleanAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon <em>Icon</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon - * @generated - */ - public Adapter createIconAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier <em>Java Identifier</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier - * @generated - */ - public Adapter createJavaIdentifierAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path <em>Path</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path - * @generated - */ - public Adapter createPathAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue <em>Identifiable String Value</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue - * @generated - */ - public Adapter createIdentifiableStringValueAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue <em>Identifiable Lang String Value</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue - * @generated - */ - public Adapter createIdentifiableLangStringValueAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject <em>User Visible Taglib Object</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject - * @generated - */ - public Adapter createUserVisibleTaglibObjectAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //FaceletTaglibAdapterFactory diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibResourceFactoryImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibResourceFactoryImpl.java deleted file mode 100644 index 6c438eb19..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibResourceFactoryImpl.java +++ /dev/null @@ -1,56 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibResourceFactoryImpl.java,v 1.1 2010/03/18 06:24:41 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl; -import org.eclipse.emf.ecore.xmi.XMLResource; - -/** - * <!-- begin-user-doc --> - * The <b>Resource Factory</b> associated with the package. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util.FaceletTaglibResourceImpl - * @generated - */ -public class FaceletTaglibResourceFactoryImpl extends ResourceFactoryImpl -{ - /** - * Creates an instance of the resource factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibResourceFactoryImpl() - { - super(); - } - - /** - * Creates an instance of the resource. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Resource createResource(URI uri) - { - XMLResource result = new FaceletTaglibResourceImpl(uri); - result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); - result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); - - result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE); - - result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); - result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); - - result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE); - return result; - } - -} //FaceletTaglibResourceFactoryImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibResourceImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibResourceImpl.java deleted file mode 100644 index b117ffe13..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibResourceImpl.java +++ /dev/null @@ -1,68 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibResourceImpl.java,v 1.1 2010/03/18 06:24:41 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.xmi.XMLLoad; -import org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler; -import org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl; -import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.xml.sax.helpers.DefaultHandler; - -/** - * <!-- begin-user-doc --> - * The <b>Resource </b> associated with the package. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util.FaceletTaglibResourceFactoryImpl - * @generated - */ -public class FaceletTaglibResourceImpl extends XMLResourceImpl -{ - /** - * Creates an instance of the resource. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param uri the URI of the new resource. - * @generated - */ - public FaceletTaglibResourceImpl(URI uri) - { - super(uri); - } - - @Override - protected XMLLoad createXMLLoad() - { - return new XMLLoadImpl(createXMLHelper()) - { - - @Override - protected DefaultHandler makeDefaultHandler() - { - return new SAXXMLHandler(resource, helper, options) - { - - @Override - protected void handleXMLNSAttribute(final String attrib, - final String value) - { - String useValue = value; - if ("xmlns".equals(attrib)) //$NON-NLS-1$ - { - useValue = FaceletTaglibPackage.eNS_URI; - } - super.handleXMLNSAttribute(attrib, useValue); - } - - }; - } - - }; - } - -} //FaceletTaglibResourceImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibSwitch.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibSwitch.java deleted file mode 100644 index b0c1b46fd..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibSwitch.java +++ /dev/null @@ -1,762 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibSwitch.java,v 1.2 2010/03/18 06:24:41 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; - -import java.util.List; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject; - -/** - * <!-- begin-user-doc --> - * The <b>Switch</b> for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * @param <T> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage - * @generated - */ -public class FaceletTaglibSwitch<T> -{ - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static FaceletTaglibPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibSwitch() - { - if (modelPackage == null) - { - modelPackage = FaceletTaglibPackage.eINSTANCE; - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - public T doSwitch(EObject theEObject) - { - return doSwitch(theEObject.eClass(), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param theEClass - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(EClass theEClass, EObject theEObject) - { - if (theEClass.eContainer() == modelPackage) - { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(eSuperTypes.get(0), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param classifierID - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case FaceletTaglibPackage.DESCRIPTION: - { - Description description = (Description)theEObject; - T result = caseDescription(description); - if (result == null) result = caseIdentifiableLangStringValue(description); - if (result == null) result = caseIdentifiableStringValue(description); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.DISPLAY_NAME: - { - DisplayName displayName = (DisplayName)theEObject; - T result = caseDisplayName(displayName); - if (result == null) result = caseIdentifiableLangStringValue(displayName); - if (result == null) result = caseIdentifiableStringValue(displayName); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.DOCUMENT_ROOT: - { - DocumentRoot documentRoot = (DocumentRoot)theEObject; - T result = caseDocumentRoot(documentRoot); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME: - { - FaceletTaglibCanonicalName faceletTaglibCanonicalName = (FaceletTaglibCanonicalName)theEObject; - T result = caseFaceletTaglibCanonicalName(faceletTaglibCanonicalName); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION: - { - FaceletTaglibExtension faceletTaglibExtension = (FaceletTaglibExtension)theEObject; - T result = caseFaceletTaglibExtension(faceletTaglibExtension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION: - { - FaceletTaglibFunction faceletTaglibFunction = (FaceletTaglibFunction)theEObject; - T result = caseFaceletTaglibFunction(faceletTaglibFunction); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibFunction); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE: - { - FaceletTaglibTagAttribute faceletTaglibTagAttribute = (FaceletTaglibTagAttribute)theEObject; - T result = caseFaceletTaglibTagAttribute(faceletTaglibTagAttribute); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagAttribute); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION: - { - FaceletTaglibTagBehaviorExtension faceletTaglibTagBehaviorExtension = (FaceletTaglibTagBehaviorExtension)theEObject; - T result = caseFaceletTaglibTagBehaviorExtension(faceletTaglibTagBehaviorExtension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR: - { - FaceletTaglibTagBehavior faceletTaglibTagBehavior = (FaceletTaglibTagBehavior)theEObject; - T result = caseFaceletTaglibTagBehavior(faceletTaglibTagBehavior); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagBehavior); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION: - { - FaceletTaglibTagComponentExtension faceletTaglibTagComponentExtension = (FaceletTaglibTagComponentExtension)theEObject; - T result = caseFaceletTaglibTagComponentExtension(faceletTaglibTagComponentExtension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT: - { - FaceletTaglibTagComponent faceletTaglibTagComponent = (FaceletTaglibTagComponent)theEObject; - T result = caseFaceletTaglibTagComponent(faceletTaglibTagComponent); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagComponent); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION: - { - FaceletTaglibTagConverterExtension faceletTaglibTagConverterExtension = (FaceletTaglibTagConverterExtension)theEObject; - T result = caseFaceletTaglibTagConverterExtension(faceletTaglibTagConverterExtension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER: - { - FaceletTaglibTagConverter faceletTaglibTagConverter = (FaceletTaglibTagConverter)theEObject; - T result = caseFaceletTaglibTagConverter(faceletTaglibTagConverter); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagConverter); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION: - { - FaceletTaglibTagExtension faceletTaglibTagExtension = (FaceletTaglibTagExtension)theEObject; - T result = caseFaceletTaglibTagExtension(faceletTaglibTagExtension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG: - { - FaceletTaglibTag faceletTaglibTag = (FaceletTaglibTag)theEObject; - T result = caseFaceletTaglibTag(faceletTaglibTag); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTag); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION: - { - FaceletTaglibTagValidatorExtension faceletTaglibTagValidatorExtension = (FaceletTaglibTagValidatorExtension)theEObject; - T result = caseFaceletTaglibTagValidatorExtension(faceletTaglibTagValidatorExtension); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR: - { - FaceletTaglibTagValidator faceletTaglibTagValidator = (FaceletTaglibTagValidator)theEObject; - T result = caseFaceletTaglibTagValidator(faceletTaglibTagValidator); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglibTagValidator); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB: - { - FaceletTaglib faceletTaglib = (FaceletTaglib)theEObject; - T result = caseFaceletTaglib(faceletTaglib); - if (result == null) result = caseUserVisibleTaglibObject(faceletTaglib); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS: - { - FullyQualifiedClass fullyQualifiedClass = (FullyQualifiedClass)theEObject; - T result = caseFullyQualifiedClass(fullyQualifiedClass); - if (result == null) result = caseIdentifiableStringValue(fullyQualifiedClass); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.GENERIC_BOOLEAN: - { - GenericBoolean genericBoolean = (GenericBoolean)theEObject; - T result = caseGenericBoolean(genericBoolean); - if (result == null) result = caseIdentifiableStringValue(genericBoolean); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.ICON: - { - Icon icon = (Icon)theEObject; - T result = caseIcon(icon); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.JAVA_IDENTIFIER: - { - JavaIdentifier javaIdentifier = (JavaIdentifier)theEObject; - T result = caseJavaIdentifier(javaIdentifier); - if (result == null) result = caseIdentifiableStringValue(javaIdentifier); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.PATH: - { - Path path = (Path)theEObject; - T result = casePath(path); - if (result == null) result = caseIdentifiableStringValue(path); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE: - { - IdentifiableStringValue identifiableStringValue = (IdentifiableStringValue)theEObject; - T result = caseIdentifiableStringValue(identifiableStringValue); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE: - { - IdentifiableLangStringValue identifiableLangStringValue = (IdentifiableLangStringValue)theEObject; - T result = caseIdentifiableLangStringValue(identifiableLangStringValue); - if (result == null) result = caseIdentifiableStringValue(identifiableLangStringValue); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT: - { - UserVisibleTaglibObject userVisibleTaglibObject = (UserVisibleTaglibObject)theEObject; - T result = caseUserVisibleTaglibObject(userVisibleTaglibObject); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Description</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Description</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDescription(Description object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Display Name</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Display Name</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDisplayName(DisplayName object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Document Root</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDocumentRoot(DocumentRoot object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Canonical Name</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Canonical Name</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibCanonicalName(FaceletTaglibCanonicalName object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Extension</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Extension</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibExtension(FaceletTaglibExtension object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Function</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Function</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibFunction(FaceletTaglibFunction object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Attribute</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Attribute</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagAttribute(FaceletTaglibTagAttribute object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Behavior Extension</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Behavior Extension</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagBehaviorExtension(FaceletTaglibTagBehaviorExtension object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Behavior</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Behavior</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagBehavior(FaceletTaglibTagBehavior object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Component Extension</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Component Extension</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagComponentExtension(FaceletTaglibTagComponentExtension object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Component</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Component</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagComponent(FaceletTaglibTagComponent object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Converter Extension</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Converter Extension</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagConverterExtension(FaceletTaglibTagConverterExtension object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Converter</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Converter</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagConverter(FaceletTaglibTagConverter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Extension</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Extension</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagExtension(FaceletTaglibTagExtension object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTag(FaceletTaglibTag object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Validator Extension</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Validator Extension</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagValidatorExtension(FaceletTaglibTagValidatorExtension object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Validator</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Validator</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibTagValidator(FaceletTaglibTagValidator object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Facelet Taglib</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Facelet Taglib</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglib(FaceletTaglib object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Fully Qualified Class</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Fully Qualified Class</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFullyQualifiedClass(FullyQualifiedClass object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Generic Boolean</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Generic Boolean</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGenericBoolean(GenericBoolean object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Icon</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Icon</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIcon(Icon object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Identifier</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Java Identifier</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaIdentifier(JavaIdentifier object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Path</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Path</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePath(Path object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Identifiable String Value</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Identifiable String Value</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIdentifiableStringValue(IdentifiableStringValue object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Identifiable Lang String Value</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Identifiable Lang String Value</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIdentifiableLangStringValue(IdentifiableLangStringValue object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>User Visible Taglib Object</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>User Visible Taglib Object</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUserVisibleTaglibObject(UserVisibleTaglibObject object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - public T defaultCase(EObject object) - { - return null; - } - -} //FaceletTaglibSwitch diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibValidator.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibValidator.java deleted file mode 100644 index 2faf923c4..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibValidator.java +++ /dev/null @@ -1,698 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibValidator.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; - -import java.util.Map; - -import org.eclipse.emf.common.util.DiagnosticChain; -import org.eclipse.emf.common.util.ResourceLocator; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.util.EObjectValidator; -import org.eclipse.emf.ecore.xml.type.util.XMLTypeUtil; -import org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Description; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DisplayName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.DocumentRoot; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibCanonicalName; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibFunction; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTag; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagAttribute; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehavior; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagBehaviorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponent; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagComponentExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverter; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagConverterExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidator; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibTagValidatorExtension; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibVersion; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FullyQualifiedClass; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBoolean; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.GenericBooleanBase; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Icon; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableLangStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.IdentifiableStringValue; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.JavaIdentifier; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.Path; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.UserVisibleTaglibObject; - -/** - * <!-- begin-user-doc --> - * The <b>Validator</b> for the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage - * @generated - */ -public class FaceletTaglibValidator extends EObjectValidator -{ - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("hiding") - public static final FaceletTaglibValidator INSTANCE = new FaceletTaglibValidator(); - - /** - * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source} of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.common.util.Diagnostic#getSource() - * @see org.eclipse.emf.common.util.Diagnostic#getCode() - * @generated - */ - @SuppressWarnings("hiding") - public static final String DIAGNOSTIC_SOURCE = "org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib"; //$NON-NLS-1$ - - /** - * A constant with a fixed name that can be used as the base value for additional hand written constants. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 0; - - /** - * A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT; - - /** - * The cached base package validator. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected XMLTypeValidator xmlTypeValidator; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibValidator() - { - super(); - xmlTypeValidator = XMLTypeValidator.INSTANCE; - } - - /** - * Returns the package of this validator switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EPackage getEPackage() - { - return FaceletTaglibPackage.eINSTANCE; - } - - /** - * Calls <code>validateXXX</code> for the corresponding classifier of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) - { - switch (classifierID) - { - case FaceletTaglibPackage.DESCRIPTION: - return validateDescription((Description)value, diagnostics, context); - case FaceletTaglibPackage.DISPLAY_NAME: - return validateDisplayName((DisplayName)value, diagnostics, context); - case FaceletTaglibPackage.DOCUMENT_ROOT: - return validateDocumentRoot((DocumentRoot)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_CANONICAL_NAME: - return validateFaceletTaglibCanonicalName((FaceletTaglibCanonicalName)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_EXTENSION: - return validateFaceletTaglibExtension((FaceletTaglibExtension)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_FUNCTION: - return validateFaceletTaglibFunction((FaceletTaglibFunction)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_ATTRIBUTE: - return validateFaceletTaglibTagAttribute((FaceletTaglibTagAttribute)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR_EXTENSION: - return validateFaceletTaglibTagBehaviorExtension((FaceletTaglibTagBehaviorExtension)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_BEHAVIOR: - return validateFaceletTaglibTagBehavior((FaceletTaglibTagBehavior)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT_EXTENSION: - return validateFaceletTaglibTagComponentExtension((FaceletTaglibTagComponentExtension)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_COMPONENT: - return validateFaceletTaglibTagComponent((FaceletTaglibTagComponent)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER_EXTENSION: - return validateFaceletTaglibTagConverterExtension((FaceletTaglibTagConverterExtension)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_CONVERTER: - return validateFaceletTaglibTagConverter((FaceletTaglibTagConverter)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_EXTENSION: - return validateFaceletTaglibTagExtension((FaceletTaglibTagExtension)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG: - return validateFaceletTaglibTag((FaceletTaglibTag)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR_EXTENSION: - return validateFaceletTaglibTagValidatorExtension((FaceletTaglibTagValidatorExtension)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_TAG_VALIDATOR: - return validateFaceletTaglibTagValidator((FaceletTaglibTagValidator)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB: - return validateFaceletTaglib((FaceletTaglib)value, diagnostics, context); - case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS: - return validateFullyQualifiedClass((FullyQualifiedClass)value, diagnostics, context); - case FaceletTaglibPackage.GENERIC_BOOLEAN: - return validateGenericBoolean((GenericBoolean)value, diagnostics, context); - case FaceletTaglibPackage.ICON: - return validateIcon((Icon)value, diagnostics, context); - case FaceletTaglibPackage.JAVA_IDENTIFIER: - return validateJavaIdentifier((JavaIdentifier)value, diagnostics, context); - case FaceletTaglibPackage.PATH: - return validatePath((Path)value, diagnostics, context); - case FaceletTaglibPackage.IDENTIFIABLE_STRING_VALUE: - return validateIdentifiableStringValue((IdentifiableStringValue)value, diagnostics, context); - case FaceletTaglibPackage.IDENTIFIABLE_LANG_STRING_VALUE: - return validateIdentifiableLangStringValue((IdentifiableLangStringValue)value, diagnostics, context); - case FaceletTaglibPackage.USER_VISIBLE_TAGLIB_OBJECT: - return validateUserVisibleTaglibObject((UserVisibleTaglibObject)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_VERSION: - return validateFaceletTaglibVersion((FaceletTaglibVersion)value, diagnostics, context); - case FaceletTaglibPackage.GENERIC_BOOLEAN_BASE: - return validateGenericBooleanBase((GenericBooleanBase)value, diagnostics, context); - case FaceletTaglibPackage.FACELET_TAGLIB_VERSION_TYPE_OBJECT: - return validateFaceletTaglibVersionTypeObject((FaceletTaglibVersion)value, diagnostics, context); - case FaceletTaglibPackage.FULLY_QUALIFIED_CLASS_BASE: - return validateFullyQualifiedClassBase((String)value, diagnostics, context); - case FaceletTaglibPackage.JAVA_IDENTIFIER_BASE: - return validateJavaIdentifierBase((String)value, diagnostics, context); - case FaceletTaglibPackage.PATH_TYPE_BASE: - return validatePathTypeBase((String)value, diagnostics, context); - default: - return true; - } - } - - /** - * <!-- begin-user-doc --> - * @param description - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateDescription(Description description, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(description, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param displayName - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateDisplayName(DisplayName displayName, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(displayName, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param documentRoot - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(documentRoot, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibCanonicalName - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibCanonicalName(FaceletTaglibCanonicalName faceletTaglibCanonicalName, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibCanonicalName, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibExtension - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibExtension(FaceletTaglibExtension faceletTaglibExtension, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibExtension, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibFunction - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibFunction(FaceletTaglibFunction faceletTaglibFunction, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibFunction, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagAttribute - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagAttribute(FaceletTaglibTagAttribute faceletTaglibTagAttribute, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagAttribute, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagBehaviorExtension - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagBehaviorExtension(FaceletTaglibTagBehaviorExtension faceletTaglibTagBehaviorExtension, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagBehaviorExtension, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagBehavior - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagBehavior(FaceletTaglibTagBehavior faceletTaglibTagBehavior, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagBehavior, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagComponentExtension - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagComponentExtension(FaceletTaglibTagComponentExtension faceletTaglibTagComponentExtension, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagComponentExtension, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagComponent - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagComponent(FaceletTaglibTagComponent faceletTaglibTagComponent, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagComponent, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagConverterExtension - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagConverterExtension(FaceletTaglibTagConverterExtension faceletTaglibTagConverterExtension, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagConverterExtension, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagConverter - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagConverter(FaceletTaglibTagConverter faceletTaglibTagConverter, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagConverter, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagExtension - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagExtension(FaceletTaglibTagExtension faceletTaglibTagExtension, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagExtension, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTag - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTag(FaceletTaglibTag faceletTaglibTag, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTag, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagValidatorExtension - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagValidatorExtension(FaceletTaglibTagValidatorExtension faceletTaglibTagValidatorExtension, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagValidatorExtension, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibTagValidator - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibTagValidator(FaceletTaglibTagValidator faceletTaglibTagValidator, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglibTagValidator, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglib - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglib(FaceletTaglib faceletTaglib, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(faceletTaglib, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param fullyQualifiedClass - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFullyQualifiedClass(FullyQualifiedClass fullyQualifiedClass, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(fullyQualifiedClass, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param genericBoolean - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateGenericBoolean(GenericBoolean genericBoolean, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(genericBoolean, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param icon - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateIcon(Icon icon, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(icon, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param javaIdentifier - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateJavaIdentifier(JavaIdentifier javaIdentifier, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(javaIdentifier, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param path - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validatePath(Path path, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(path, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param identifiableStringValue - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateIdentifiableStringValue(IdentifiableStringValue identifiableStringValue, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(identifiableStringValue, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param identifiableLangStringValue - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateIdentifiableLangStringValue(IdentifiableLangStringValue identifiableLangStringValue, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(identifiableLangStringValue, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param userVisibleTaglibObject - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateUserVisibleTaglibObject(UserVisibleTaglibObject userVisibleTaglibObject, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validate_EveryDefaultConstraint(userVisibleTaglibObject, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibVersion - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibVersion(FaceletTaglibVersion faceletTaglibVersion, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return true; - } - - /** - * <!-- begin-user-doc --> - * @param genericBooleanBase - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateGenericBooleanBase(GenericBooleanBase genericBooleanBase, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return true; - } - - /** - * <!-- begin-user-doc --> - * @param faceletTaglibVersionTypeObject - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFaceletTaglibVersionTypeObject(FaceletTaglibVersion faceletTaglibVersionTypeObject, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return true; - } - - /** - * <!-- begin-user-doc --> - * @param fullyQualifiedClassBase - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateFullyQualifiedClassBase(String fullyQualifiedClassBase, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return true; - } - - /** - * <!-- begin-user-doc --> - * @param javaIdentifierBase - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateJavaIdentifierBase(String javaIdentifierBase, DiagnosticChain diagnostics, Map<Object, Object> context) - { - boolean result = validateJavaIdentifierBase_Pattern(javaIdentifierBase, diagnostics, context); - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @see #validateJavaIdentifierBase_Pattern - */ - public static final PatternMatcher [][] JAVA_IDENTIFIER_BASE__PATTERN__VALUES = - new PatternMatcher [][] - { - new PatternMatcher [] - { - XMLTypeUtil.createPatternMatcher("($|_|\\p{L})(\\p{L}|\\p{Nd}|_|$)*") //$NON-NLS-1$ - } - }; - - /** - * Validates the Pattern constraint of '<em>Java Identifier Base</em>'. - * <!-- begin-user-doc --> - * @param javaIdentifierBase - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validateJavaIdentifierBase_Pattern(String javaIdentifierBase, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return validatePattern(FaceletTaglibPackage.Literals.JAVA_IDENTIFIER_BASE, javaIdentifierBase, JAVA_IDENTIFIER_BASE__PATTERN__VALUES, diagnostics, context); - } - - /** - * <!-- begin-user-doc --> - * @param pathTypeBase - * @param diagnostics - * @param context - * @return - * <!-- end-user-doc --> - * @generated - */ - public boolean validatePathTypeBase(String pathTypeBase, DiagnosticChain diagnostics, Map<Object, Object> context) - { - return true; - } - - /** - * Returns the resource locator that will be used to fetch messages for this validator's diagnostics. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public ResourceLocator getResourceLocator() - { - // TODO - // Specialize this to return a resource locator for messages specific to this validator. - // Ensure that you remove @generated or mark it @generated NOT - return super.getResourceLocator(); - } - -} //FaceletTaglibValidator diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibXMLProcessor.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibXMLProcessor.java deleted file mode 100644 index 0e962ddd8..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/util/FaceletTaglibXMLProcessor.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibXMLProcessor.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.util; - -import java.util.Map; - -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.xmi.util.XMLProcessor; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibPackage; - -/** - * This class contains helper methods to serialize and deserialize XML documents - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglibXMLProcessor extends XMLProcessor -{ - - /** - * Public constructor to instantiate the helper. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibXMLProcessor() - { - super((EPackage.Registry.INSTANCE)); - FaceletTaglibPackage.eINSTANCE.eClass(); - } - - /** - * Register for "*" and "xml" file extensions the FaceletTaglibResourceFactoryImpl factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected Map<String, Resource.Factory> getRegistrations() - { - if (registrations == null) - { - super.getRegistrations(); - registrations.put(XML_EXTENSION, new FaceletTaglibResourceFactoryImpl()); - registrations.put(STAR_EXTENSION, new FaceletTaglibResourceFactoryImpl()); - } - return registrations; - } - -} //FaceletTaglibXMLProcessor diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ComponentTagDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ComponentTagDefn.java deleted file mode 100644 index 73816dd13..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ComponentTagDefn.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ComponentTagDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Component Tag Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getComponentType <em>Component Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getRendererType <em>Renderer Type</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getComponentTagDefn() - * @model - * @generated - */ -public interface ComponentTagDefn extends HandlerTagDefn -{ - /** - * Returns the value of the '<em><b>Component Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Component Type</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Component Type</em>' attribute. - * @see #setComponentType(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getComponentTagDefn_ComponentType() - * @model - * @generated - */ - String getComponentType(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getComponentType <em>Component Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Component Type</em>' attribute. - * @see #getComponentType() - * @generated - */ - void setComponentType(String value); - - /** - * Returns the value of the '<em><b>Renderer Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Renderer Type</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Renderer Type</em>' attribute. - * @see #setRendererType(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getComponentTagDefn_RendererType() - * @model - * @generated - */ - String getRendererType(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getRendererType <em>Renderer Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Renderer Type</em>' attribute. - * @see #getRendererType() - * @generated - */ - void setRendererType(String value); - -} // ComponentTagDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ConverterTagDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ConverterTagDefn.java deleted file mode 100644 index 82ac3e8af..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ConverterTagDefn.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ConverterTagDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Converter Tag Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn#getConverterId <em>Converter Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getConverterTagDefn() - * @model - * @generated - */ -public interface ConverterTagDefn extends HandlerTagDefn -{ - /** - * Returns the value of the '<em><b>Converter Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Converter Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Converter Id</em>' attribute. - * @see #setConverterId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getConverterTagDefn_ConverterId() - * @model - * @generated - */ - String getConverterId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn#getConverterId <em>Converter Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Converter Id</em>' attribute. - * @see #getConverterId() - * @generated - */ - void setConverterId(String value); - -} // ConverterTagDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletLibraryClassTagLib.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletLibraryClassTagLib.java deleted file mode 100644 index c56fffaad..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletLibraryClassTagLib.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletLibraryClassTagLib.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet Library Class Tag Lib</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib#getLibraryClass <em>Library Class</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletLibraryClassTagLib() - * @model - * @generated - */ -public interface FaceletLibraryClassTagLib extends FaceletTaglibDefn -{ - /** - * Returns the value of the '<em><b>Library Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Library Class</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Library Class</em>' attribute. - * @see #setLibraryClass(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletLibraryClassTagLib_LibraryClass() - * @model - * @generated - */ - String getLibraryClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib#getLibraryClass <em>Library Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Library Class</em>' attribute. - * @see #getLibraryClass() - * @generated - */ - void setLibraryClass(String value); - -} // FaceletLibraryClassTagLib diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibDefn.java deleted file mode 100644 index 2acac1528..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibDefn.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Defn</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletTaglibDefn() - * @model - * @generated - */ -public interface FaceletTaglibDefn extends EObject -{ - // nuthin' -} // FaceletTaglibDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibFactory.java deleted file mode 100644 index 9d7b851e7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibFactory.java +++ /dev/null @@ -1,128 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibFactory.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> - * The <b>Factory</b> for the model. - * It provides a create method for each non-abstract class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage - * @generated - */ -public interface FaceletTaglibFactory extends EFactory -{ - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - FaceletTaglibFactory eINSTANCE = org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Facelet Library Class Tag Lib</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Facelet Library Class Tag Lib</em>'. - * @generated - */ - FaceletLibraryClassTagLib createFaceletLibraryClassTagLib(); - - /** - * Returns a new object of class '<em>Facelet XML Defn Taglib</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Facelet XML Defn Taglib</em>'. - * @generated - */ - FaceletXMLDefnTaglib createFaceletXMLDefnTaglib(); - - /** - * Returns a new object of class '<em>Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Defn</em>'. - * @generated - */ - FaceletTaglibDefn createFaceletTaglibDefn(); - - /** - * Returns a new object of class '<em>Component Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Component Tag Defn</em>'. - * @generated - */ - ComponentTagDefn createComponentTagDefn(); - - /** - * Returns a new object of class '<em>Validator Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Validator Tag Defn</em>'. - * @generated - */ - ValidatorTagDefn createValidatorTagDefn(); - - /** - * Returns a new object of class '<em>Converter Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Converter Tag Defn</em>'. - * @generated - */ - ConverterTagDefn createConverterTagDefn(); - - /** - * Returns a new object of class '<em>Handler Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Handler Tag Defn</em>'. - * @generated - */ - HandlerTagDefn createHandlerTagDefn(); - - /** - * Returns a new object of class '<em>Source Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Source Tag Defn</em>'. - * @generated - */ - SourceTagDefn createSourceTagDefn(); - - /** - * Returns a new object of class '<em>Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Defn</em>'. - * @generated - */ - TagDefn createTagDefn(); - - /** - * Returns a new object of class '<em>Function Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Function Defn</em>'. - * @generated - */ - FunctionDefn createFunctionDefn(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - FaceletTaglibPackage getFaceletTaglibPackage(); - -} //FaceletTaglibFactory diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibPackage.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibPackage.java deleted file mode 100644 index 89e51e724..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglibPackage.java +++ /dev/null @@ -1,944 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibPackage.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibFactory - * @model kind="package" - * @generated - */ -public interface FaceletTaglibPackage extends EPackage -{ - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "faceletTaglib"; //$NON-NLS-1$ - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://org.eclipse.jst.jsf.facelet.core/faceletTaglib.ecore"; //$NON-NLS-1$ - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "faceletTaglib"; //$NON-NLS-1$ - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - FaceletTaglibPackage eINSTANCE = org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl <em>Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFaceletTaglibDefn() - * @generated - */ - int FACELET_TAGLIB_DEFN = 2; - - /** - * The number of structural features of the '<em>Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_DEFN_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl <em>Facelet Library Class Tag Lib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFaceletLibraryClassTagLib() - * @generated - */ - int FACELET_LIBRARY_CLASS_TAG_LIB = 0; - - /** - * The feature id for the '<em><b>Library Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Facelet Library Class Tag Lib</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_LIBRARY_CLASS_TAG_LIB_FEATURE_COUNT = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl <em>Facelet XML Defn Taglib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFaceletXMLDefnTaglib() - * @generated - */ - int FACELET_XML_DEFN_TAGLIB = 1; - - /** - * The feature id for the '<em><b>Namespace</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB__NAMESPACE = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Tags</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB__TAGS = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Functions</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB__FUNCTIONS = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Facelet XML Defn Taglib</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB_FEATURE_COUNT = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl <em>Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getTagDefn() - * @generated - */ - int TAG_DEFN = 8; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TAG_DEFN__NAME = 0; - - /** - * The number of structural features of the '<em>Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TAG_DEFN_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl <em>Handler Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getHandlerTagDefn() - * @generated - */ - int HANDLER_TAG_DEFN = 6; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int HANDLER_TAG_DEFN__NAME = TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int HANDLER_TAG_DEFN__HANDLER_CLASS = TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Handler Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int HANDLER_TAG_DEFN_FEATURE_COUNT = TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl <em>Component Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getComponentTagDefn() - * @generated - */ - int COMPONENT_TAG_DEFN = 3; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__NAME = HANDLER_TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__HANDLER_CLASS = HANDLER_TAG_DEFN__HANDLER_CLASS; - - /** - * The feature id for the '<em><b>Component Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__COMPONENT_TYPE = HANDLER_TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Renderer Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__RENDERER_TYPE = HANDLER_TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Component Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN_FEATURE_COUNT = HANDLER_TAG_DEFN_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl <em>Validator Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getValidatorTagDefn() - * @generated - */ - int VALIDATOR_TAG_DEFN = 4; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN__NAME = HANDLER_TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN__HANDLER_CLASS = HANDLER_TAG_DEFN__HANDLER_CLASS; - - /** - * The feature id for the '<em><b>Validator Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN__VALIDATOR_ID = HANDLER_TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Validator Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN_FEATURE_COUNT = HANDLER_TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl <em>Converter Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getConverterTagDefn() - * @generated - */ - int CONVERTER_TAG_DEFN = 5; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN__NAME = HANDLER_TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN__HANDLER_CLASS = HANDLER_TAG_DEFN__HANDLER_CLASS; - - /** - * The feature id for the '<em><b>Converter Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN__CONVERTER_ID = HANDLER_TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Converter Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN_FEATURE_COUNT = HANDLER_TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl <em>Source Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getSourceTagDefn() - * @generated - */ - int SOURCE_TAG_DEFN = 7; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_TAG_DEFN__NAME = TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Source</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_TAG_DEFN__SOURCE = TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Source Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_TAG_DEFN_FEATURE_COUNT = TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl <em>Function Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFunctionDefn() - * @generated - */ - int FUNCTION_DEFN = 9; - - /** - * The feature id for the '<em><b>Function Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN__FUNCTION_NAME = 0; - - /** - * The feature id for the '<em><b>Function Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN__FUNCTION_CLASS = 1; - - /** - * The feature id for the '<em><b>Function Signature</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN__FUNCTION_SIGNATURE = 2; - - /** - * The number of structural features of the '<em>Function Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN_FEATURE_COUNT = 3; - - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib <em>Facelet Library Class Tag Lib</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Facelet Library Class Tag Lib</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib - * @generated - */ - EClass getFaceletLibraryClassTagLib(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib#getLibraryClass <em>Library Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Library Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib#getLibraryClass() - * @see #getFaceletLibraryClassTagLib() - * @generated - */ - EAttribute getFaceletLibraryClassTagLib_LibraryClass(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib <em>Facelet XML Defn Taglib</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Facelet XML Defn Taglib</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib - * @generated - */ - EClass getFaceletXMLDefnTaglib(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getNamespace <em>Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Namespace</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getNamespace() - * @see #getFaceletXMLDefnTaglib() - * @generated - */ - EAttribute getFaceletXMLDefnTaglib_Namespace(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getTags <em>Tags</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Tags</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getTags() - * @see #getFaceletXMLDefnTaglib() - * @generated - */ - EReference getFaceletXMLDefnTaglib_Tags(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getFunctions <em>Functions</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Functions</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getFunctions() - * @see #getFaceletXMLDefnTaglib() - * @generated - */ - EReference getFaceletXMLDefnTaglib_Functions(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn <em>Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn - * @generated - */ - EClass getFaceletTaglibDefn(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn <em>Component Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Component Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn - * @generated - */ - EClass getComponentTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getComponentType <em>Component Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Component Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getComponentType() - * @see #getComponentTagDefn() - * @generated - */ - EAttribute getComponentTagDefn_ComponentType(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getRendererType <em>Renderer Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Renderer Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getRendererType() - * @see #getComponentTagDefn() - * @generated - */ - EAttribute getComponentTagDefn_RendererType(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn <em>Validator Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Validator Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn - * @generated - */ - EClass getValidatorTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn#getValidatorId <em>Validator Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Validator Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn#getValidatorId() - * @see #getValidatorTagDefn() - * @generated - */ - EAttribute getValidatorTagDefn_ValidatorId(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn <em>Converter Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Converter Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn - * @generated - */ - EClass getConverterTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn#getConverterId <em>Converter Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Converter Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn#getConverterId() - * @see #getConverterTagDefn() - * @generated - */ - EAttribute getConverterTagDefn_ConverterId(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn <em>Handler Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Handler Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn - * @generated - */ - EClass getHandlerTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn#getHandlerClass() - * @see #getHandlerTagDefn() - * @generated - */ - EAttribute getHandlerTagDefn_HandlerClass(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn <em>Source Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Source Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn - * @generated - */ - EClass getSourceTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn#getSource <em>Source</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Source</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn#getSource() - * @see #getSourceTagDefn() - * @generated - */ - EAttribute getSourceTagDefn_Source(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn <em>Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn - * @generated - */ - EClass getTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn#getName() - * @see #getTagDefn() - * @generated - */ - EAttribute getTagDefn_Name(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn <em>Function Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Function Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn - * @generated - */ - EClass getFunctionDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionName <em>Function Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Function Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionName() - * @see #getFunctionDefn() - * @generated - */ - EAttribute getFunctionDefn_FunctionName(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionClass <em>Function Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Function Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionClass() - * @see #getFunctionDefn() - * @generated - */ - EAttribute getFunctionDefn_FunctionClass(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionSignature <em>Function Signature</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Function Signature</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionSignature() - * @see #getFunctionDefn() - * @generated - */ - EAttribute getFunctionDefn_FunctionSignature(); - - /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the factory that creates the instances of the model. - * @generated - */ - FaceletTaglibFactory getFaceletTaglibFactory(); - - /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("hiding") - interface Literals - { - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl <em>Facelet Library Class Tag Lib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFaceletLibraryClassTagLib() - * @generated - */ - EClass FACELET_LIBRARY_CLASS_TAG_LIB = eINSTANCE.getFaceletLibraryClassTagLib(); - - /** - * The meta object literal for the '<em><b>Library Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS = eINSTANCE.getFaceletLibraryClassTagLib_LibraryClass(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl <em>Facelet XML Defn Taglib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFaceletXMLDefnTaglib() - * @generated - */ - EClass FACELET_XML_DEFN_TAGLIB = eINSTANCE.getFaceletXMLDefnTaglib(); - - /** - * The meta object literal for the '<em><b>Namespace</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_XML_DEFN_TAGLIB__NAMESPACE = eINSTANCE.getFaceletXMLDefnTaglib_Namespace(); - - /** - * The meta object literal for the '<em><b>Tags</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_XML_DEFN_TAGLIB__TAGS = eINSTANCE.getFaceletXMLDefnTaglib_Tags(); - - /** - * The meta object literal for the '<em><b>Functions</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_XML_DEFN_TAGLIB__FUNCTIONS = eINSTANCE.getFaceletXMLDefnTaglib_Functions(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl <em>Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFaceletTaglibDefn() - * @generated - */ - EClass FACELET_TAGLIB_DEFN = eINSTANCE.getFaceletTaglibDefn(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl <em>Component Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getComponentTagDefn() - * @generated - */ - EClass COMPONENT_TAG_DEFN = eINSTANCE.getComponentTagDefn(); - - /** - * The meta object literal for the '<em><b>Component Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute COMPONENT_TAG_DEFN__COMPONENT_TYPE = eINSTANCE.getComponentTagDefn_ComponentType(); - - /** - * The meta object literal for the '<em><b>Renderer Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute COMPONENT_TAG_DEFN__RENDERER_TYPE = eINSTANCE.getComponentTagDefn_RendererType(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl <em>Validator Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getValidatorTagDefn() - * @generated - */ - EClass VALIDATOR_TAG_DEFN = eINSTANCE.getValidatorTagDefn(); - - /** - * The meta object literal for the '<em><b>Validator Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute VALIDATOR_TAG_DEFN__VALIDATOR_ID = eINSTANCE.getValidatorTagDefn_ValidatorId(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl <em>Converter Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getConverterTagDefn() - * @generated - */ - EClass CONVERTER_TAG_DEFN = eINSTANCE.getConverterTagDefn(); - - /** - * The meta object literal for the '<em><b>Converter Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CONVERTER_TAG_DEFN__CONVERTER_ID = eINSTANCE.getConverterTagDefn_ConverterId(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl <em>Handler Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getHandlerTagDefn() - * @generated - */ - EClass HANDLER_TAG_DEFN = eINSTANCE.getHandlerTagDefn(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute HANDLER_TAG_DEFN__HANDLER_CLASS = eINSTANCE.getHandlerTagDefn_HandlerClass(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl <em>Source Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getSourceTagDefn() - * @generated - */ - EClass SOURCE_TAG_DEFN = eINSTANCE.getSourceTagDefn(); - - /** - * The meta object literal for the '<em><b>Source</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute SOURCE_TAG_DEFN__SOURCE = eINSTANCE.getSourceTagDefn_Source(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl <em>Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getTagDefn() - * @generated - */ - EClass TAG_DEFN = eINSTANCE.getTagDefn(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute TAG_DEFN__NAME = eINSTANCE.getTagDefn_Name(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl <em>Function Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibPackageImpl#getFunctionDefn() - * @generated - */ - EClass FUNCTION_DEFN = eINSTANCE.getFunctionDefn(); - - /** - * The meta object literal for the '<em><b>Function Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FUNCTION_DEFN__FUNCTION_NAME = eINSTANCE.getFunctionDefn_FunctionName(); - - /** - * The meta object literal for the '<em><b>Function Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FUNCTION_DEFN__FUNCTION_CLASS = eINSTANCE.getFunctionDefn_FunctionClass(); - - /** - * The meta object literal for the '<em><b>Function Signature</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FUNCTION_DEFN__FUNCTION_SIGNATURE = eINSTANCE.getFunctionDefn_FunctionSignature(); - - } - -} //FaceletTaglibPackage diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglib_1_0Factory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglib_1_0Factory.java deleted file mode 100644 index 3ceb1eb0a..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglib_1_0Factory.java +++ /dev/null @@ -1,128 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib_1_0Factory.java,v 1.1 2010/03/18 06:24:39 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> - * The <b>Factory</b> for the model. - * It provides a create method for each non-abstract class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package - * @generated - */ -public interface FaceletTaglib_1_0Factory extends EFactory -{ - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - FaceletTaglib_1_0Factory eINSTANCE = org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0FactoryImpl.init(); - - /** - * Returns a new object of class '<em>Facelet Library Class Tag Lib</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Facelet Library Class Tag Lib</em>'. - * @generated - */ - FaceletLibraryClassTagLib createFaceletLibraryClassTagLib(); - - /** - * Returns a new object of class '<em>Facelet XML Defn Taglib</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Facelet XML Defn Taglib</em>'. - * @generated - */ - FaceletXMLDefnTaglib createFaceletXMLDefnTaglib(); - - /** - * Returns a new object of class '<em>Facelet Taglib Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Facelet Taglib Defn</em>'. - * @generated - */ - FaceletTaglibDefn createFaceletTaglibDefn(); - - /** - * Returns a new object of class '<em>Component Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Component Tag Defn</em>'. - * @generated - */ - ComponentTagDefn createComponentTagDefn(); - - /** - * Returns a new object of class '<em>Validator Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Validator Tag Defn</em>'. - * @generated - */ - ValidatorTagDefn createValidatorTagDefn(); - - /** - * Returns a new object of class '<em>Converter Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Converter Tag Defn</em>'. - * @generated - */ - ConverterTagDefn createConverterTagDefn(); - - /** - * Returns a new object of class '<em>Handler Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Handler Tag Defn</em>'. - * @generated - */ - HandlerTagDefn createHandlerTagDefn(); - - /** - * Returns a new object of class '<em>Source Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Source Tag Defn</em>'. - * @generated - */ - SourceTagDefn createSourceTagDefn(); - - /** - * Returns a new object of class '<em>Tag Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Tag Defn</em>'. - * @generated - */ - TagDefn createTagDefn(); - - /** - * Returns a new object of class '<em>Function Defn</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Function Defn</em>'. - * @generated - */ - FunctionDefn createFunctionDefn(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - FaceletTaglib_1_0Package getFaceletTaglib_1_0Package(); - -} //FaceletTaglib_1_0Factory diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglib_1_0Package.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglib_1_0Package.java deleted file mode 100644 index 542893199..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletTaglib_1_0Package.java +++ /dev/null @@ -1,944 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib_1_0Package.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Factory - * @model kind="package" - * @generated - */ -public interface FaceletTaglib_1_0Package extends EPackage -{ - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "faceletTaglib_1_0"; //$NON-NLS-1$ - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://org.eclipse.jst.jsf.facelet.core/faceletTaglib_1_0"; //$NON-NLS-1$ - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "faceletTaglib_1_0"; //$NON-NLS-1$ - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - FaceletTaglib_1_0Package eINSTANCE = org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl <em>Facelet Taglib Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFaceletTaglibDefn() - * @generated - */ - int FACELET_TAGLIB_DEFN = 2; - - /** - * The number of structural features of the '<em>Facelet Taglib Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_TAGLIB_DEFN_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl <em>Facelet Library Class Tag Lib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFaceletLibraryClassTagLib() - * @generated - */ - int FACELET_LIBRARY_CLASS_TAG_LIB = 0; - - /** - * The feature id for the '<em><b>Library Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Facelet Library Class Tag Lib</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_LIBRARY_CLASS_TAG_LIB_FEATURE_COUNT = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl <em>Facelet XML Defn Taglib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFaceletXMLDefnTaglib() - * @generated - */ - int FACELET_XML_DEFN_TAGLIB = 1; - - /** - * The feature id for the '<em><b>Namespace</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB__NAMESPACE = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Tags</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB__TAGS = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Functions</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB__FUNCTIONS = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Facelet XML Defn Taglib</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FACELET_XML_DEFN_TAGLIB_FEATURE_COUNT = FACELET_TAGLIB_DEFN_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl <em>Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getTagDefn() - * @generated - */ - int TAG_DEFN = 8; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TAG_DEFN__NAME = 0; - - /** - * The number of structural features of the '<em>Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TAG_DEFN_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl <em>Handler Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getHandlerTagDefn() - * @generated - */ - int HANDLER_TAG_DEFN = 6; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int HANDLER_TAG_DEFN__NAME = TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int HANDLER_TAG_DEFN__HANDLER_CLASS = TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Handler Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int HANDLER_TAG_DEFN_FEATURE_COUNT = TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl <em>Component Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getComponentTagDefn() - * @generated - */ - int COMPONENT_TAG_DEFN = 3; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__NAME = HANDLER_TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__HANDLER_CLASS = HANDLER_TAG_DEFN__HANDLER_CLASS; - - /** - * The feature id for the '<em><b>Component Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__COMPONENT_TYPE = HANDLER_TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Renderer Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN__RENDERER_TYPE = HANDLER_TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Component Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COMPONENT_TAG_DEFN_FEATURE_COUNT = HANDLER_TAG_DEFN_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl <em>Validator Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getValidatorTagDefn() - * @generated - */ - int VALIDATOR_TAG_DEFN = 4; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN__NAME = HANDLER_TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN__HANDLER_CLASS = HANDLER_TAG_DEFN__HANDLER_CLASS; - - /** - * The feature id for the '<em><b>Validator Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN__VALIDATOR_ID = HANDLER_TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Validator Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int VALIDATOR_TAG_DEFN_FEATURE_COUNT = HANDLER_TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl <em>Converter Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getConverterTagDefn() - * @generated - */ - int CONVERTER_TAG_DEFN = 5; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN__NAME = HANDLER_TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN__HANDLER_CLASS = HANDLER_TAG_DEFN__HANDLER_CLASS; - - /** - * The feature id for the '<em><b>Converter Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN__CONVERTER_ID = HANDLER_TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Converter Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONVERTER_TAG_DEFN_FEATURE_COUNT = HANDLER_TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl <em>Source Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getSourceTagDefn() - * @generated - */ - int SOURCE_TAG_DEFN = 7; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_TAG_DEFN__NAME = TAG_DEFN__NAME; - - /** - * The feature id for the '<em><b>Source</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_TAG_DEFN__SOURCE = TAG_DEFN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Source Tag Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_TAG_DEFN_FEATURE_COUNT = TAG_DEFN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl <em>Function Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFunctionDefn() - * @generated - */ - int FUNCTION_DEFN = 9; - - /** - * The feature id for the '<em><b>Function Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN__FUNCTION_NAME = 0; - - /** - * The feature id for the '<em><b>Function Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN__FUNCTION_CLASS = 1; - - /** - * The feature id for the '<em><b>Function Signature</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN__FUNCTION_SIGNATURE = 2; - - /** - * The number of structural features of the '<em>Function Defn</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FUNCTION_DEFN_FEATURE_COUNT = 3; - - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib <em>Facelet Library Class Tag Lib</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Facelet Library Class Tag Lib</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib - * @generated - */ - EClass getFaceletLibraryClassTagLib(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib#getLibraryClass <em>Library Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Library Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib#getLibraryClass() - * @see #getFaceletLibraryClassTagLib() - * @generated - */ - EAttribute getFaceletLibraryClassTagLib_LibraryClass(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib <em>Facelet XML Defn Taglib</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Facelet XML Defn Taglib</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib - * @generated - */ - EClass getFaceletXMLDefnTaglib(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getNamespace <em>Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Namespace</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getNamespace() - * @see #getFaceletXMLDefnTaglib() - * @generated - */ - EAttribute getFaceletXMLDefnTaglib_Namespace(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getTags <em>Tags</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Tags</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getTags() - * @see #getFaceletXMLDefnTaglib() - * @generated - */ - EReference getFaceletXMLDefnTaglib_Tags(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getFunctions <em>Functions</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Functions</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getFunctions() - * @see #getFaceletXMLDefnTaglib() - * @generated - */ - EReference getFaceletXMLDefnTaglib_Functions(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn <em>Facelet Taglib Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Facelet Taglib Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn - * @generated - */ - EClass getFaceletTaglibDefn(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn <em>Component Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Component Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn - * @generated - */ - EClass getComponentTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getComponentType <em>Component Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Component Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getComponentType() - * @see #getComponentTagDefn() - * @generated - */ - EAttribute getComponentTagDefn_ComponentType(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getRendererType <em>Renderer Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Renderer Type</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn#getRendererType() - * @see #getComponentTagDefn() - * @generated - */ - EAttribute getComponentTagDefn_RendererType(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn <em>Validator Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Validator Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn - * @generated - */ - EClass getValidatorTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn#getValidatorId <em>Validator Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Validator Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn#getValidatorId() - * @see #getValidatorTagDefn() - * @generated - */ - EAttribute getValidatorTagDefn_ValidatorId(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn <em>Converter Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Converter Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn - * @generated - */ - EClass getConverterTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn#getConverterId <em>Converter Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Converter Id</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn#getConverterId() - * @see #getConverterTagDefn() - * @generated - */ - EAttribute getConverterTagDefn_ConverterId(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn <em>Handler Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Handler Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn - * @generated - */ - EClass getHandlerTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn#getHandlerClass <em>Handler Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Handler Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn#getHandlerClass() - * @see #getHandlerTagDefn() - * @generated - */ - EAttribute getHandlerTagDefn_HandlerClass(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn <em>Source Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Source Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn - * @generated - */ - EClass getSourceTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn#getSource <em>Source</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Source</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn#getSource() - * @see #getSourceTagDefn() - * @generated - */ - EAttribute getSourceTagDefn_Source(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn <em>Tag Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tag Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn - * @generated - */ - EClass getTagDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn#getName() - * @see #getTagDefn() - * @generated - */ - EAttribute getTagDefn_Name(); - - /** - * Returns the meta object for class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn <em>Function Defn</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Function Defn</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn - * @generated - */ - EClass getFunctionDefn(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionName <em>Function Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Function Name</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionName() - * @see #getFunctionDefn() - * @generated - */ - EAttribute getFunctionDefn_FunctionName(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionClass <em>Function Class</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Function Class</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionClass() - * @see #getFunctionDefn() - * @generated - */ - EAttribute getFunctionDefn_FunctionClass(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionSignature <em>Function Signature</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Function Signature</em>'. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionSignature() - * @see #getFunctionDefn() - * @generated - */ - EAttribute getFunctionDefn_FunctionSignature(); - - /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the factory that creates the instances of the model. - * @generated - */ - FaceletTaglib_1_0Factory getFaceletTaglib_1_0Factory(); - - /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("hiding") - interface Literals - { - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl <em>Facelet Library Class Tag Lib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFaceletLibraryClassTagLib() - * @generated - */ - EClass FACELET_LIBRARY_CLASS_TAG_LIB = eINSTANCE.getFaceletLibraryClassTagLib(); - - /** - * The meta object literal for the '<em><b>Library Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS = eINSTANCE.getFaceletLibraryClassTagLib_LibraryClass(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl <em>Facelet XML Defn Taglib</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFaceletXMLDefnTaglib() - * @generated - */ - EClass FACELET_XML_DEFN_TAGLIB = eINSTANCE.getFaceletXMLDefnTaglib(); - - /** - * The meta object literal for the '<em><b>Namespace</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FACELET_XML_DEFN_TAGLIB__NAMESPACE = eINSTANCE.getFaceletXMLDefnTaglib_Namespace(); - - /** - * The meta object literal for the '<em><b>Tags</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_XML_DEFN_TAGLIB__TAGS = eINSTANCE.getFaceletXMLDefnTaglib_Tags(); - - /** - * The meta object literal for the '<em><b>Functions</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FACELET_XML_DEFN_TAGLIB__FUNCTIONS = eINSTANCE.getFaceletXMLDefnTaglib_Functions(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl <em>Facelet Taglib Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglibDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFaceletTaglibDefn() - * @generated - */ - EClass FACELET_TAGLIB_DEFN = eINSTANCE.getFaceletTaglibDefn(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl <em>Component Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getComponentTagDefn() - * @generated - */ - EClass COMPONENT_TAG_DEFN = eINSTANCE.getComponentTagDefn(); - - /** - * The meta object literal for the '<em><b>Component Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute COMPONENT_TAG_DEFN__COMPONENT_TYPE = eINSTANCE.getComponentTagDefn_ComponentType(); - - /** - * The meta object literal for the '<em><b>Renderer Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute COMPONENT_TAG_DEFN__RENDERER_TYPE = eINSTANCE.getComponentTagDefn_RendererType(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl <em>Validator Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getValidatorTagDefn() - * @generated - */ - EClass VALIDATOR_TAG_DEFN = eINSTANCE.getValidatorTagDefn(); - - /** - * The meta object literal for the '<em><b>Validator Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute VALIDATOR_TAG_DEFN__VALIDATOR_ID = eINSTANCE.getValidatorTagDefn_ValidatorId(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl <em>Converter Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getConverterTagDefn() - * @generated - */ - EClass CONVERTER_TAG_DEFN = eINSTANCE.getConverterTagDefn(); - - /** - * The meta object literal for the '<em><b>Converter Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CONVERTER_TAG_DEFN__CONVERTER_ID = eINSTANCE.getConverterTagDefn_ConverterId(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl <em>Handler Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getHandlerTagDefn() - * @generated - */ - EClass HANDLER_TAG_DEFN = eINSTANCE.getHandlerTagDefn(); - - /** - * The meta object literal for the '<em><b>Handler Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute HANDLER_TAG_DEFN__HANDLER_CLASS = eINSTANCE.getHandlerTagDefn_HandlerClass(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl <em>Source Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getSourceTagDefn() - * @generated - */ - EClass SOURCE_TAG_DEFN = eINSTANCE.getSourceTagDefn(); - - /** - * The meta object literal for the '<em><b>Source</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute SOURCE_TAG_DEFN__SOURCE = eINSTANCE.getSourceTagDefn_Source(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl <em>Tag Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getTagDefn() - * @generated - */ - EClass TAG_DEFN = eINSTANCE.getTagDefn(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute TAG_DEFN__NAME = eINSTANCE.getTagDefn_Name(); - - /** - * The meta object literal for the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl <em>Function Defn</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletTaglib_1_0PackageImpl#getFunctionDefn() - * @generated - */ - EClass FUNCTION_DEFN = eINSTANCE.getFunctionDefn(); - - /** - * The meta object literal for the '<em><b>Function Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FUNCTION_DEFN__FUNCTION_NAME = eINSTANCE.getFunctionDefn_FunctionName(); - - /** - * The meta object literal for the '<em><b>Function Class</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FUNCTION_DEFN__FUNCTION_CLASS = eINSTANCE.getFunctionDefn_FunctionClass(); - - /** - * The meta object literal for the '<em><b>Function Signature</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute FUNCTION_DEFN__FUNCTION_SIGNATURE = eINSTANCE.getFunctionDefn_FunctionSignature(); - - } - -} //FaceletTaglib_1_0Package diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletXMLDefnTaglib.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletXMLDefnTaglib.java deleted file mode 100644 index 9332034a8..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FaceletXMLDefnTaglib.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletXMLDefnTaglib.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Facelet XML Defn Taglib</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getNamespace <em>Namespace</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getTags <em>Tags</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getFunctions <em>Functions</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletXMLDefnTaglib() - * @model - * @generated - */ -public interface FaceletXMLDefnTaglib extends FaceletTaglibDefn -{ - /** - * Returns the value of the '<em><b>Namespace</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Namespace</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Namespace</em>' attribute. - * @see #setNamespace(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletXMLDefnTaglib_Namespace() - * @model - * @generated - */ - String getNamespace(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib#getNamespace <em>Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Namespace</em>' attribute. - * @see #getNamespace() - * @generated - */ - void setNamespace(String value); - - /** - * Returns the value of the '<em><b>Tags</b></em>' reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Tags</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Tags</em>' reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletXMLDefnTaglib_Tags() - * @model - * @generated - */ - EList<TagDefn> getTags(); - - /** - * Returns the value of the '<em><b>Functions</b></em>' reference list. - * The list contents are of type {@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Functions</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Functions</em>' reference list. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFaceletXMLDefnTaglib_Functions() - * @model - * @generated - */ - EList<FunctionDefn> getFunctions(); - -} // FaceletXMLDefnTaglib diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FunctionDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FunctionDefn.java deleted file mode 100644 index d7d03e9ea..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/FunctionDefn.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FunctionDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Function Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionName <em>Function Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionClass <em>Function Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionSignature <em>Function Signature</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFunctionDefn() - * @model - * @generated - */ -public interface FunctionDefn extends EObject -{ - /** - * Returns the value of the '<em><b>Function Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function Name</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function Name</em>' attribute. - * @see #setFunctionName(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFunctionDefn_FunctionName() - * @model - * @generated - */ - String getFunctionName(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionName <em>Function Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Function Name</em>' attribute. - * @see #getFunctionName() - * @generated - */ - void setFunctionName(String value); - - /** - * Returns the value of the '<em><b>Function Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function Class</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function Class</em>' attribute. - * @see #setFunctionClass(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFunctionDefn_FunctionClass() - * @model - * @generated - */ - String getFunctionClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionClass <em>Function Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Function Class</em>' attribute. - * @see #getFunctionClass() - * @generated - */ - void setFunctionClass(String value); - - /** - * Returns the value of the '<em><b>Function Signature</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Function Signature</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Function Signature</em>' attribute. - * @see #setFunctionSignature(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getFunctionDefn_FunctionSignature() - * @model - * @generated - */ - String getFunctionSignature(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn#getFunctionSignature <em>Function Signature</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Function Signature</em>' attribute. - * @see #getFunctionSignature() - * @generated - */ - void setFunctionSignature(String value); - -} // FunctionDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/HandlerTagDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/HandlerTagDefn.java deleted file mode 100644 index bf4416e66..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/HandlerTagDefn.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: HandlerTagDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Handler Tag Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn#getHandlerClass <em>Handler Class</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getHandlerTagDefn() - * @model - * @generated - */ -public interface HandlerTagDefn extends TagDefn -{ - /** - * Returns the value of the '<em><b>Handler Class</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Handler Class</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Handler Class</em>' attribute. - * @see #setHandlerClass(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getHandlerTagDefn_HandlerClass() - * @model - * @generated - */ - String getHandlerClass(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn#getHandlerClass <em>Handler Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Handler Class</em>' attribute. - * @see #getHandlerClass() - * @generated - */ - void setHandlerClass(String value); - -} // HandlerTagDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/SourceTagDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/SourceTagDefn.java deleted file mode 100644 index 1867c3404..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/SourceTagDefn.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SourceTagDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Source Tag Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn#getSource <em>Source</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getSourceTagDefn() - * @model - * @generated - */ -public interface SourceTagDefn extends TagDefn -{ - /** - * Returns the value of the '<em><b>Source</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Source</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Source</em>' attribute. - * @see #setSource(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getSourceTagDefn_Source() - * @model - * @generated - */ - String getSource(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn#getSource <em>Source</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Source</em>' attribute. - * @see #getSource() - * @generated - */ - void setSource(String value); - -} // SourceTagDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/TagDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/TagDefn.java deleted file mode 100644 index a44baee8c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/TagDefn.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TagDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Tag Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getTagDefn() - * @model - * @generated - */ -public interface TagDefn extends EObject -{ - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getTagDefn_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn#getName <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // TagDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ValidatorTagDefn.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ValidatorTagDefn.java deleted file mode 100644 index f925b275b..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/ValidatorTagDefn.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ValidatorTagDefn.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Validator Tag Defn</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn#getValidatorId <em>Validator Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getValidatorTagDefn() - * @model - * @generated - */ -public interface ValidatorTagDefn extends HandlerTagDefn -{ - /** - * Returns the value of the '<em><b>Validator Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Validator Id</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Validator Id</em>' attribute. - * @see #setValidatorId(String) - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#getValidatorTagDefn_ValidatorId() - * @model - * @generated - */ - String getValidatorId(); - - /** - * Sets the value of the '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn#getValidatorId <em>Validator Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Validator Id</em>' attribute. - * @see #getValidatorId() - * @generated - */ - void setValidatorId(String value); - -} // ValidatorTagDefn diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ComponentTagDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ComponentTagDefnImpl.java deleted file mode 100644 index cd170e20a..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ComponentTagDefnImpl.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ComponentTagDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Component Tag Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl#getComponentType <em>Component Type</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ComponentTagDefnImpl#getRendererType <em>Renderer Type</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ComponentTagDefnImpl extends HandlerTagDefnImpl implements ComponentTagDefn -{ - /** - * The default value of the '{@link #getComponentType() <em>Component Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getComponentType() - * @generated - * @ordered - */ - protected static final String COMPONENT_TYPE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getComponentType() <em>Component Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getComponentType() - * @generated - * @ordered - */ - protected String componentType = COMPONENT_TYPE_EDEFAULT; - - /** - * The default value of the '{@link #getRendererType() <em>Renderer Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRendererType() - * @generated - * @ordered - */ - protected static final String RENDERER_TYPE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getRendererType() <em>Renderer Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRendererType() - * @generated - * @ordered - */ - protected String rendererType = RENDERER_TYPE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ComponentTagDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.COMPONENT_TAG_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getComponentType() - { - return componentType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setComponentType(String newComponentType) - { - String oldComponentType = componentType; - componentType = newComponentType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__COMPONENT_TYPE, oldComponentType, componentType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getRendererType() - { - return rendererType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRendererType(String newRendererType) - { - String oldRendererType = rendererType; - rendererType = newRendererType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__RENDERER_TYPE, oldRendererType, rendererType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__COMPONENT_TYPE: - return getComponentType(); - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__RENDERER_TYPE: - return getRendererType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__COMPONENT_TYPE: - setComponentType((String)newValue); - return; - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__RENDERER_TYPE: - setRendererType((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__COMPONENT_TYPE: - setComponentType(COMPONENT_TYPE_EDEFAULT); - return; - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__RENDERER_TYPE: - setRendererType(RENDERER_TYPE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__COMPONENT_TYPE: - return COMPONENT_TYPE_EDEFAULT == null ? componentType != null : !COMPONENT_TYPE_EDEFAULT.equals(componentType); - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN__RENDERER_TYPE: - return RENDERER_TYPE_EDEFAULT == null ? rendererType != null : !RENDERER_TYPE_EDEFAULT.equals(rendererType); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (componentType: "); //$NON-NLS-1$ - result.append(componentType); - result.append(", rendererType: "); //$NON-NLS-1$ - result.append(rendererType); - result.append(')'); - return result.toString(); - } - -} //ComponentTagDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ConverterTagDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ConverterTagDefnImpl.java deleted file mode 100644 index a7ff95005..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ConverterTagDefnImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ConverterTagDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Converter Tag Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ConverterTagDefnImpl#getConverterId <em>Converter Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ConverterTagDefnImpl extends HandlerTagDefnImpl implements ConverterTagDefn -{ - /** - * The default value of the '{@link #getConverterId() <em>Converter Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConverterId() - * @generated - * @ordered - */ - protected static final String CONVERTER_ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getConverterId() <em>Converter Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConverterId() - * @generated - * @ordered - */ - protected String converterId = CONVERTER_ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConverterTagDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.CONVERTER_TAG_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getConverterId() - { - return converterId; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setConverterId(String newConverterId) - { - String oldConverterId = converterId; - converterId = newConverterId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN__CONVERTER_ID, oldConverterId, converterId)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN__CONVERTER_ID: - return getConverterId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN__CONVERTER_ID: - setConverterId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN__CONVERTER_ID: - setConverterId(CONVERTER_ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN__CONVERTER_ID: - return CONVERTER_ID_EDEFAULT == null ? converterId != null : !CONVERTER_ID_EDEFAULT.equals(converterId); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (converterId: "); //$NON-NLS-1$ - result.append(converterId); - result.append(')'); - return result.toString(); - } - -} //ConverterTagDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletLibraryClassTagLibImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletLibraryClassTagLibImpl.java deleted file mode 100644 index 117892f0d..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletLibraryClassTagLibImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletLibraryClassTagLibImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet Library Class Tag Lib</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletLibraryClassTagLibImpl#getLibraryClass <em>Library Class</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletLibraryClassTagLibImpl extends FaceletTaglibDefnImpl implements FaceletLibraryClassTagLib -{ - /** - * The default value of the '{@link #getLibraryClass() <em>Library Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLibraryClass() - * @generated - * @ordered - */ - protected static final String LIBRARY_CLASS_EDEFAULT = null; - - /** - * The cached value of the '{@link #getLibraryClass() <em>Library Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLibraryClass() - * @generated - * @ordered - */ - protected String libraryClass = LIBRARY_CLASS_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletLibraryClassTagLibImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.FACELET_LIBRARY_CLASS_TAG_LIB; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLibraryClass() - { - return libraryClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLibraryClass(String newLibraryClass) - { - String oldLibraryClass = libraryClass; - libraryClass = newLibraryClass; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS, oldLibraryClass, libraryClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS: - return getLibraryClass(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS: - setLibraryClass((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS: - setLibraryClass(LIBRARY_CLASS_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS: - return LIBRARY_CLASS_EDEFAULT == null ? libraryClass != null : !LIBRARY_CLASS_EDEFAULT.equals(libraryClass); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (libraryClass: "); //$NON-NLS-1$ - result.append(libraryClass); - result.append(')'); - return result.toString(); - } - -} //FaceletLibraryClassTagLibImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibDefnImpl.java deleted file mode 100644 index 409ea4211..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibDefnImpl.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class FaceletTaglibDefnImpl extends EObjectImpl implements FaceletTaglibDefn -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.FACELET_TAGLIB_DEFN; - } - -} //FaceletTaglibDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibFactoryImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibFactoryImpl.java deleted file mode 100644 index f5c70692c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibFactoryImpl.java +++ /dev/null @@ -1,228 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibFactoryImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EFactoryImpl; -import org.eclipse.emf.ecore.plugin.EcorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglibFactoryImpl extends EFactoryImpl implements FaceletTaglibFactory -{ - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * @return the factory - * <!-- end-user-doc --> - * @generated - */ - public static FaceletTaglibFactory init() - { - try - { - FaceletTaglibFactory theFaceletTaglibFactory = (FaceletTaglibFactory)EPackage.Registry.INSTANCE.getEFactory("http://org.eclipse.jst.jsf.facelet.core/faceletTaglib.ecore"); //$NON-NLS-1$ - if (theFaceletTaglibFactory != null) - { - return theFaceletTaglibFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new FaceletTaglibFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibFactoryImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case FaceletTaglibPackage.FACELET_LIBRARY_CLASS_TAG_LIB: return createFaceletLibraryClassTagLib(); - case FaceletTaglibPackage.FACELET_XML_DEFN_TAGLIB: return createFaceletXMLDefnTaglib(); - case FaceletTaglibPackage.FACELET_TAGLIB_DEFN: return createFaceletTaglibDefn(); - case FaceletTaglibPackage.COMPONENT_TAG_DEFN: return createComponentTagDefn(); - case FaceletTaglibPackage.VALIDATOR_TAG_DEFN: return createValidatorTagDefn(); - case FaceletTaglibPackage.CONVERTER_TAG_DEFN: return createConverterTagDefn(); - case FaceletTaglibPackage.HANDLER_TAG_DEFN: return createHandlerTagDefn(); - case FaceletTaglibPackage.SOURCE_TAG_DEFN: return createSourceTagDefn(); - case FaceletTaglibPackage.TAG_DEFN: return createTagDefn(); - case FaceletTaglibPackage.FUNCTION_DEFN: return createFunctionDefn(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$ - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletLibraryClassTagLib createFaceletLibraryClassTagLib() - { - FaceletLibraryClassTagLibImpl faceletLibraryClassTagLib = new FaceletLibraryClassTagLibImpl(); - return faceletLibraryClassTagLib; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletXMLDefnTaglib createFaceletXMLDefnTaglib() - { - FaceletXMLDefnTaglibImpl faceletXMLDefnTaglib = new FaceletXMLDefnTaglibImpl(); - return faceletXMLDefnTaglib; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibDefn createFaceletTaglibDefn() - { - FaceletTaglibDefnImpl faceletTaglibDefn = new FaceletTaglibDefnImpl(); - return faceletTaglibDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ComponentTagDefn createComponentTagDefn() - { - ComponentTagDefnImpl componentTagDefn = new ComponentTagDefnImpl(); - return componentTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ValidatorTagDefn createValidatorTagDefn() - { - ValidatorTagDefnImpl validatorTagDefn = new ValidatorTagDefnImpl(); - return validatorTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConverterTagDefn createConverterTagDefn() - { - ConverterTagDefnImpl converterTagDefn = new ConverterTagDefnImpl(); - return converterTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public HandlerTagDefn createHandlerTagDefn() - { - HandlerTagDefnImpl handlerTagDefn = new HandlerTagDefnImpl(); - return handlerTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceTagDefn createSourceTagDefn() - { - SourceTagDefnImpl sourceTagDefn = new SourceTagDefnImpl(); - return sourceTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TagDefn createTagDefn() - { - TagDefnImpl tagDefn = new TagDefnImpl(); - return tagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FunctionDefn createFunctionDefn() - { - FunctionDefnImpl functionDefn = new FunctionDefnImpl(); - return functionDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibPackage getFaceletTaglibPackage() - { - return (FaceletTaglibPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * @return the package - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static FaceletTaglibPackage getPackage() - { - return FaceletTaglibPackage.eINSTANCE; - } - -} //FaceletTaglibFactoryImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibPackageImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibPackageImpl.java deleted file mode 100644 index 4c3117e0e..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglibPackageImpl.java +++ /dev/null @@ -1,557 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibPackageImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.impl.EPackageImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibFactory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTaglibPackage -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletLibraryClassTagLibEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletXMLDefnTaglibEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass componentTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass validatorTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass converterTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass handlerTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass sourceTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass tagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass functionDefnEClass = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p>Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage#eNS_URI - * @see #init() - * @generated - */ - private FaceletTaglibPackageImpl() - { - super(eNS_URI, FaceletTaglibFactory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this - * model, and for any others upon which it depends. Simple - * dependencies are satisfied by calling this method on all - * dependent packages before doing anything else. This method drives - * initialization for interdependent packages directly, in parallel - * with this package, itself. - * <p>Of this package and its interdependencies, all packages which - * have not yet been registered by their URI values are first created - * and registered. The packages are then initialized in two steps: - * meta-model objects for all of the packages are created before any - * are initialized, since one package's meta-model objects may refer to - * those of another. - * <p>Invocation of this method will not affect any packages that have - * already been initialized. - * <!-- begin-user-doc --> - * @return the package - * <!-- end-user-doc --> - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static FaceletTaglibPackage init() - { - if (isInited) return (FaceletTaglibPackage)EPackage.Registry.INSTANCE.getEPackage(FaceletTaglibPackage.eNS_URI); - - // Obtain or create and register package - FaceletTaglibPackageImpl theFaceletTaglibPackage = (FaceletTaglibPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof FaceletTaglibPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new FaceletTaglibPackageImpl()); - - isInited = true; - - // Create package meta-data objects - theFaceletTaglibPackage.createPackageContents(); - - // Initialize created meta-data - theFaceletTaglibPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theFaceletTaglibPackage.freeze(); - - return theFaceletTaglibPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletLibraryClassTagLib() - { - return faceletLibraryClassTagLibEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletLibraryClassTagLib_LibraryClass() - { - return (EAttribute)faceletLibraryClassTagLibEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletXMLDefnTaglib() - { - return faceletXMLDefnTaglibEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletXMLDefnTaglib_Namespace() - { - return (EAttribute)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletXMLDefnTaglib_Tags() - { - return (EReference)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletXMLDefnTaglib_Functions() - { - return (EReference)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibDefn() - { - return faceletTaglibDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getComponentTagDefn() - { - return componentTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getComponentTagDefn_ComponentType() - { - return (EAttribute)componentTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getComponentTagDefn_RendererType() - { - return (EAttribute)componentTagDefnEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getValidatorTagDefn() - { - return validatorTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getValidatorTagDefn_ValidatorId() - { - return (EAttribute)validatorTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getConverterTagDefn() - { - return converterTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getConverterTagDefn_ConverterId() - { - return (EAttribute)converterTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getHandlerTagDefn() - { - return handlerTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getHandlerTagDefn_HandlerClass() - { - return (EAttribute)handlerTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSourceTagDefn() - { - return sourceTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getSourceTagDefn_Source() - { - return (EAttribute)sourceTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTagDefn() - { - return tagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getTagDefn_Name() - { - return (EAttribute)tagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFunctionDefn() - { - return functionDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFunctionDefn_FunctionName() - { - return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFunctionDefn_FunctionClass() - { - return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFunctionDefn_FunctionSignature() - { - return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibFactory getFaceletTaglibFactory() - { - return (FaceletTaglibFactory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - faceletLibraryClassTagLibEClass = createEClass(FACELET_LIBRARY_CLASS_TAG_LIB); - createEAttribute(faceletLibraryClassTagLibEClass, FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS); - - faceletXMLDefnTaglibEClass = createEClass(FACELET_XML_DEFN_TAGLIB); - createEAttribute(faceletXMLDefnTaglibEClass, FACELET_XML_DEFN_TAGLIB__NAMESPACE); - createEReference(faceletXMLDefnTaglibEClass, FACELET_XML_DEFN_TAGLIB__TAGS); - createEReference(faceletXMLDefnTaglibEClass, FACELET_XML_DEFN_TAGLIB__FUNCTIONS); - - faceletTaglibDefnEClass = createEClass(FACELET_TAGLIB_DEFN); - - componentTagDefnEClass = createEClass(COMPONENT_TAG_DEFN); - createEAttribute(componentTagDefnEClass, COMPONENT_TAG_DEFN__COMPONENT_TYPE); - createEAttribute(componentTagDefnEClass, COMPONENT_TAG_DEFN__RENDERER_TYPE); - - validatorTagDefnEClass = createEClass(VALIDATOR_TAG_DEFN); - createEAttribute(validatorTagDefnEClass, VALIDATOR_TAG_DEFN__VALIDATOR_ID); - - converterTagDefnEClass = createEClass(CONVERTER_TAG_DEFN); - createEAttribute(converterTagDefnEClass, CONVERTER_TAG_DEFN__CONVERTER_ID); - - handlerTagDefnEClass = createEClass(HANDLER_TAG_DEFN); - createEAttribute(handlerTagDefnEClass, HANDLER_TAG_DEFN__HANDLER_CLASS); - - sourceTagDefnEClass = createEClass(SOURCE_TAG_DEFN); - createEAttribute(sourceTagDefnEClass, SOURCE_TAG_DEFN__SOURCE); - - tagDefnEClass = createEClass(TAG_DEFN); - createEAttribute(tagDefnEClass, TAG_DEFN__NAME); - - functionDefnEClass = createEClass(FUNCTION_DEFN); - createEAttribute(functionDefnEClass, FUNCTION_DEFN__FUNCTION_NAME); - createEAttribute(functionDefnEClass, FUNCTION_DEFN__FUNCTION_CLASS); - createEAttribute(functionDefnEClass, FUNCTION_DEFN__FUNCTION_SIGNATURE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - faceletLibraryClassTagLibEClass.getESuperTypes().add(this.getFaceletTaglibDefn()); - faceletXMLDefnTaglibEClass.getESuperTypes().add(this.getFaceletTaglibDefn()); - componentTagDefnEClass.getESuperTypes().add(this.getHandlerTagDefn()); - validatorTagDefnEClass.getESuperTypes().add(this.getHandlerTagDefn()); - converterTagDefnEClass.getESuperTypes().add(this.getHandlerTagDefn()); - handlerTagDefnEClass.getESuperTypes().add(this.getTagDefn()); - sourceTagDefnEClass.getESuperTypes().add(this.getTagDefn()); - - // Initialize classes and features; add operations and parameters - initEClass(faceletLibraryClassTagLibEClass, FaceletLibraryClassTagLib.class, "FaceletLibraryClassTagLib", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletLibraryClassTagLib_LibraryClass(), ecorePackage.getEString(), "libraryClass", null, 0, 1, FaceletLibraryClassTagLib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletXMLDefnTaglibEClass, FaceletXMLDefnTaglib.class, "FaceletXMLDefnTaglib", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletXMLDefnTaglib_Namespace(), ecorePackage.getEString(), "namespace", null, 0, 1, FaceletXMLDefnTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletXMLDefnTaglib_Tags(), this.getTagDefn(), null, "tags", null, 0, -1, FaceletXMLDefnTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletXMLDefnTaglib_Functions(), this.getFunctionDefn(), null, "functions", null, 0, -1, FaceletXMLDefnTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibDefnEClass, FaceletTaglibDefn.class, "FaceletTaglibDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(componentTagDefnEClass, ComponentTagDefn.class, "ComponentTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getComponentTagDefn_ComponentType(), ecorePackage.getEString(), "componentType", null, 0, 1, ComponentTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getComponentTagDefn_RendererType(), ecorePackage.getEString(), "rendererType", null, 0, 1, ComponentTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(validatorTagDefnEClass, ValidatorTagDefn.class, "ValidatorTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getValidatorTagDefn_ValidatorId(), ecorePackage.getEString(), "validatorId", null, 0, 1, ValidatorTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(converterTagDefnEClass, ConverterTagDefn.class, "ConverterTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getConverterTagDefn_ConverterId(), ecorePackage.getEString(), "converterId", null, 0, 1, ConverterTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(handlerTagDefnEClass, HandlerTagDefn.class, "HandlerTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getHandlerTagDefn_HandlerClass(), ecorePackage.getEString(), "handlerClass", null, 0, 1, HandlerTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(sourceTagDefnEClass, SourceTagDefn.class, "SourceTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getSourceTagDefn_Source(), ecorePackage.getEString(), "source", null, 0, 1, SourceTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(tagDefnEClass, TagDefn.class, "TagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getTagDefn_Name(), ecorePackage.getEString(), "name", null, 0, 1, TagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(functionDefnEClass, FunctionDefn.class, "FunctionDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFunctionDefn_FunctionName(), ecorePackage.getEString(), "functionName", null, 0, 1, FunctionDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFunctionDefn_FunctionClass(), ecorePackage.getEString(), "functionClass", null, 0, 1, FunctionDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFunctionDefn_FunctionSignature(), ecorePackage.getEString(), "functionSignature", null, 0, 1, FunctionDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - // Create resource - createResource(eNS_URI); - } - -} //FaceletTaglibPackageImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglib_1_0FactoryImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglib_1_0FactoryImpl.java deleted file mode 100644 index 3d91d60d5..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglib_1_0FactoryImpl.java +++ /dev/null @@ -1,228 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib_1_0FactoryImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EFactoryImpl; -import org.eclipse.emf.ecore.plugin.EcorePlugin; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Factory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglib_1_0FactoryImpl extends EFactoryImpl implements FaceletTaglib_1_0Factory -{ - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * @return the factory - * <!-- end-user-doc --> - * @generated - */ - public static FaceletTaglib_1_0Factory init() - { - try - { - FaceletTaglib_1_0Factory theFaceletTaglib_1_0Factory = (FaceletTaglib_1_0Factory)EPackage.Registry.INSTANCE.getEFactory("http://org.eclipse.jst.jsf.facelet.core/faceletTaglib_1_0"); //$NON-NLS-1$ - if (theFaceletTaglib_1_0Factory != null) - { - return theFaceletTaglib_1_0Factory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new FaceletTaglib_1_0FactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib_1_0FactoryImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB: return createFaceletLibraryClassTagLib(); - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB: return createFaceletXMLDefnTaglib(); - case FaceletTaglib_1_0Package.FACELET_TAGLIB_DEFN: return createFaceletTaglibDefn(); - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN: return createComponentTagDefn(); - case FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN: return createValidatorTagDefn(); - case FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN: return createConverterTagDefn(); - case FaceletTaglib_1_0Package.HANDLER_TAG_DEFN: return createHandlerTagDefn(); - case FaceletTaglib_1_0Package.SOURCE_TAG_DEFN: return createSourceTagDefn(); - case FaceletTaglib_1_0Package.TAG_DEFN: return createTagDefn(); - case FaceletTaglib_1_0Package.FUNCTION_DEFN: return createFunctionDefn(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$ - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletLibraryClassTagLib createFaceletLibraryClassTagLib() - { - FaceletLibraryClassTagLibImpl faceletLibraryClassTagLib = new FaceletLibraryClassTagLibImpl(); - return faceletLibraryClassTagLib; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletXMLDefnTaglib createFaceletXMLDefnTaglib() - { - FaceletXMLDefnTaglibImpl faceletXMLDefnTaglib = new FaceletXMLDefnTaglibImpl(); - return faceletXMLDefnTaglib; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibDefn createFaceletTaglibDefn() - { - FaceletTaglibDefnImpl faceletTaglibDefn = new FaceletTaglibDefnImpl(); - return faceletTaglibDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ComponentTagDefn createComponentTagDefn() - { - ComponentTagDefnImpl componentTagDefn = new ComponentTagDefnImpl(); - return componentTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ValidatorTagDefn createValidatorTagDefn() - { - ValidatorTagDefnImpl validatorTagDefn = new ValidatorTagDefnImpl(); - return validatorTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConverterTagDefn createConverterTagDefn() - { - ConverterTagDefnImpl converterTagDefn = new ConverterTagDefnImpl(); - return converterTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public HandlerTagDefn createHandlerTagDefn() - { - HandlerTagDefnImpl handlerTagDefn = new HandlerTagDefnImpl(); - return handlerTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceTagDefn createSourceTagDefn() - { - SourceTagDefnImpl sourceTagDefn = new SourceTagDefnImpl(); - return sourceTagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TagDefn createTagDefn() - { - TagDefnImpl tagDefn = new TagDefnImpl(); - return tagDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FunctionDefn createFunctionDefn() - { - FunctionDefnImpl functionDefn = new FunctionDefnImpl(); - return functionDefn; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib_1_0Package getFaceletTaglib_1_0Package() - { - return (FaceletTaglib_1_0Package)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * @return the package. - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static FaceletTaglib_1_0Package getPackage() - { - return FaceletTaglib_1_0Package.eINSTANCE; - } - -} //FaceletTaglib_1_0FactoryImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglib_1_0PackageImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglib_1_0PackageImpl.java deleted file mode 100644 index ca7436d9f..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletTaglib_1_0PackageImpl.java +++ /dev/null @@ -1,550 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib_1_0PackageImpl.java,v 1.1 2010/03/18 06:24:27 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.impl.EPackageImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Factory; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class FaceletTaglib_1_0PackageImpl extends EPackageImpl implements FaceletTaglib_1_0Package -{ - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletLibraryClassTagLibEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletXMLDefnTaglibEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass faceletTaglibDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass componentTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass validatorTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass converterTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass handlerTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass sourceTagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass tagDefnEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass functionDefnEClass = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p>Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package#eNS_URI - * @see #init() - * @generated - */ - private FaceletTaglib_1_0PackageImpl() - { - super(eNS_URI, FaceletTaglib_1_0Factory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. - * - * <p>This method is used to initialize {@link FaceletTaglib_1_0Package#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * <!-- begin-user-doc --> - * @return the package. - * <!-- end-user-doc --> - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static FaceletTaglib_1_0Package init() - { - if (isInited) return (FaceletTaglib_1_0Package)EPackage.Registry.INSTANCE.getEPackage(FaceletTaglib_1_0Package.eNS_URI); - - // Obtain or create and register package - FaceletTaglib_1_0PackageImpl theFaceletTaglib_1_0Package = (FaceletTaglib_1_0PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof FaceletTaglib_1_0PackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new FaceletTaglib_1_0PackageImpl()); - - isInited = true; - - // Create package meta-data objects - theFaceletTaglib_1_0Package.createPackageContents(); - - // Initialize created meta-data - theFaceletTaglib_1_0Package.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theFaceletTaglib_1_0Package.freeze(); - - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(FaceletTaglib_1_0Package.eNS_URI, theFaceletTaglib_1_0Package); - return theFaceletTaglib_1_0Package; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletLibraryClassTagLib() - { - return faceletLibraryClassTagLibEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletLibraryClassTagLib_LibraryClass() - { - return (EAttribute)faceletLibraryClassTagLibEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletXMLDefnTaglib() - { - return faceletXMLDefnTaglibEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFaceletXMLDefnTaglib_Namespace() - { - return (EAttribute)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletXMLDefnTaglib_Tags() - { - return (EReference)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFaceletXMLDefnTaglib_Functions() - { - return (EReference)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFaceletTaglibDefn() - { - return faceletTaglibDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getComponentTagDefn() - { - return componentTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getComponentTagDefn_ComponentType() - { - return (EAttribute)componentTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getComponentTagDefn_RendererType() - { - return (EAttribute)componentTagDefnEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getValidatorTagDefn() - { - return validatorTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getValidatorTagDefn_ValidatorId() - { - return (EAttribute)validatorTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getConverterTagDefn() - { - return converterTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getConverterTagDefn_ConverterId() - { - return (EAttribute)converterTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getHandlerTagDefn() - { - return handlerTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getHandlerTagDefn_HandlerClass() - { - return (EAttribute)handlerTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSourceTagDefn() - { - return sourceTagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getSourceTagDefn_Source() - { - return (EAttribute)sourceTagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTagDefn() - { - return tagDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getTagDefn_Name() - { - return (EAttribute)tagDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFunctionDefn() - { - return functionDefnEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFunctionDefn_FunctionName() - { - return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFunctionDefn_FunctionClass() - { - return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getFunctionDefn_FunctionSignature() - { - return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib_1_0Factory getFaceletTaglib_1_0Factory() - { - return (FaceletTaglib_1_0Factory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - faceletLibraryClassTagLibEClass = createEClass(FACELET_LIBRARY_CLASS_TAG_LIB); - createEAttribute(faceletLibraryClassTagLibEClass, FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS); - - faceletXMLDefnTaglibEClass = createEClass(FACELET_XML_DEFN_TAGLIB); - createEAttribute(faceletXMLDefnTaglibEClass, FACELET_XML_DEFN_TAGLIB__NAMESPACE); - createEReference(faceletXMLDefnTaglibEClass, FACELET_XML_DEFN_TAGLIB__TAGS); - createEReference(faceletXMLDefnTaglibEClass, FACELET_XML_DEFN_TAGLIB__FUNCTIONS); - - faceletTaglibDefnEClass = createEClass(FACELET_TAGLIB_DEFN); - - componentTagDefnEClass = createEClass(COMPONENT_TAG_DEFN); - createEAttribute(componentTagDefnEClass, COMPONENT_TAG_DEFN__COMPONENT_TYPE); - createEAttribute(componentTagDefnEClass, COMPONENT_TAG_DEFN__RENDERER_TYPE); - - validatorTagDefnEClass = createEClass(VALIDATOR_TAG_DEFN); - createEAttribute(validatorTagDefnEClass, VALIDATOR_TAG_DEFN__VALIDATOR_ID); - - converterTagDefnEClass = createEClass(CONVERTER_TAG_DEFN); - createEAttribute(converterTagDefnEClass, CONVERTER_TAG_DEFN__CONVERTER_ID); - - handlerTagDefnEClass = createEClass(HANDLER_TAG_DEFN); - createEAttribute(handlerTagDefnEClass, HANDLER_TAG_DEFN__HANDLER_CLASS); - - sourceTagDefnEClass = createEClass(SOURCE_TAG_DEFN); - createEAttribute(sourceTagDefnEClass, SOURCE_TAG_DEFN__SOURCE); - - tagDefnEClass = createEClass(TAG_DEFN); - createEAttribute(tagDefnEClass, TAG_DEFN__NAME); - - functionDefnEClass = createEClass(FUNCTION_DEFN); - createEAttribute(functionDefnEClass, FUNCTION_DEFN__FUNCTION_NAME); - createEAttribute(functionDefnEClass, FUNCTION_DEFN__FUNCTION_CLASS); - createEAttribute(functionDefnEClass, FUNCTION_DEFN__FUNCTION_SIGNATURE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - faceletLibraryClassTagLibEClass.getESuperTypes().add(this.getFaceletTaglibDefn()); - faceletXMLDefnTaglibEClass.getESuperTypes().add(this.getFaceletTaglibDefn()); - componentTagDefnEClass.getESuperTypes().add(this.getHandlerTagDefn()); - validatorTagDefnEClass.getESuperTypes().add(this.getHandlerTagDefn()); - converterTagDefnEClass.getESuperTypes().add(this.getHandlerTagDefn()); - handlerTagDefnEClass.getESuperTypes().add(this.getTagDefn()); - sourceTagDefnEClass.getESuperTypes().add(this.getTagDefn()); - - // Initialize classes and features; add operations and parameters - initEClass(faceletLibraryClassTagLibEClass, FaceletLibraryClassTagLib.class, "FaceletLibraryClassTagLib", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletLibraryClassTagLib_LibraryClass(), ecorePackage.getEString(), "libraryClass", null, 0, 1, FaceletLibraryClassTagLib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletXMLDefnTaglibEClass, FaceletXMLDefnTaglib.class, "FaceletXMLDefnTaglib", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFaceletXMLDefnTaglib_Namespace(), ecorePackage.getEString(), "namespace", null, 0, 1, FaceletXMLDefnTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletXMLDefnTaglib_Tags(), this.getTagDefn(), null, "tags", null, 0, -1, FaceletXMLDefnTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEReference(getFaceletXMLDefnTaglib_Functions(), this.getFunctionDefn(), null, "functions", null, 0, -1, FaceletXMLDefnTaglib.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(faceletTaglibDefnEClass, FaceletTaglibDefn.class, "FaceletTaglibDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - - initEClass(componentTagDefnEClass, ComponentTagDefn.class, "ComponentTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getComponentTagDefn_ComponentType(), ecorePackage.getEString(), "componentType", null, 0, 1, ComponentTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getComponentTagDefn_RendererType(), ecorePackage.getEString(), "rendererType", null, 0, 1, ComponentTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(validatorTagDefnEClass, ValidatorTagDefn.class, "ValidatorTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getValidatorTagDefn_ValidatorId(), ecorePackage.getEString(), "validatorId", null, 0, 1, ValidatorTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(converterTagDefnEClass, ConverterTagDefn.class, "ConverterTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getConverterTagDefn_ConverterId(), ecorePackage.getEString(), "converterId", null, 0, 1, ConverterTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(handlerTagDefnEClass, HandlerTagDefn.class, "HandlerTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getHandlerTagDefn_HandlerClass(), ecorePackage.getEString(), "handlerClass", null, 0, 1, HandlerTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(sourceTagDefnEClass, SourceTagDefn.class, "SourceTagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getSourceTagDefn_Source(), ecorePackage.getEString(), "source", null, 0, 1, SourceTagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(tagDefnEClass, TagDefn.class, "TagDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getTagDefn_Name(), ecorePackage.getEString(), "name", null, 0, 1, TagDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - initEClass(functionDefnEClass, FunctionDefn.class, "FunctionDefn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ - initEAttribute(getFunctionDefn_FunctionName(), ecorePackage.getEString(), "functionName", null, 0, 1, FunctionDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFunctionDefn_FunctionClass(), ecorePackage.getEString(), "functionClass", null, 0, 1, FunctionDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - initEAttribute(getFunctionDefn_FunctionSignature(), ecorePackage.getEString(), "functionSignature", null, 0, 1, FunctionDefn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ - - // Create resource - createResource(eNS_URI); - } - -} //FaceletTaglib_1_0PackageImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletXMLDefnTaglibImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletXMLDefnTaglibImpl.java deleted file mode 100644 index e461e9347..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FaceletXMLDefnTaglibImpl.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletXMLDefnTaglibImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.util.EObjectResolvingEList; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Facelet XML Defn Taglib</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl#getNamespace <em>Namespace</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl#getTags <em>Tags</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FaceletXMLDefnTaglibImpl#getFunctions <em>Functions</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FaceletXMLDefnTaglibImpl extends FaceletTaglibDefnImpl implements FaceletXMLDefnTaglib -{ - /** - * The default value of the '{@link #getNamespace() <em>Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNamespace() - * @generated - * @ordered - */ - protected static final String NAMESPACE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getNamespace() <em>Namespace</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNamespace() - * @generated - * @ordered - */ - protected String namespace = NAMESPACE_EDEFAULT; - - /** - * The cached value of the '{@link #getTags() <em>Tags</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTags() - * @generated - * @ordered - */ - protected EList<TagDefn> tags; - - /** - * The cached value of the '{@link #getFunctions() <em>Functions</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctions() - * @generated - * @ordered - */ - protected EList<FunctionDefn> functions; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletXMLDefnTaglibImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.FACELET_XML_DEFN_TAGLIB; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getNamespace() - { - return namespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setNamespace(String newNamespace) - { - String oldNamespace = namespace; - namespace = newNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__NAMESPACE, oldNamespace, namespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<TagDefn> getTags() - { - if (tags == null) - { - tags = new EObjectResolvingEList<TagDefn>(TagDefn.class, this, FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__TAGS); - } - return tags; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FunctionDefn> getFunctions() - { - if (functions == null) - { - functions = new EObjectResolvingEList<FunctionDefn>(FunctionDefn.class, this, FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__FUNCTIONS); - } - return functions; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__NAMESPACE: - return getNamespace(); - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__TAGS: - return getTags(); - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__FUNCTIONS: - return getFunctions(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__NAMESPACE: - setNamespace((String)newValue); - return; - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__TAGS: - getTags().clear(); - getTags().addAll((Collection<? extends TagDefn>)newValue); - return; - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__FUNCTIONS: - getFunctions().clear(); - getFunctions().addAll((Collection<? extends FunctionDefn>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__NAMESPACE: - setNamespace(NAMESPACE_EDEFAULT); - return; - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__TAGS: - getTags().clear(); - return; - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__FUNCTIONS: - getFunctions().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__NAMESPACE: - return NAMESPACE_EDEFAULT == null ? namespace != null : !NAMESPACE_EDEFAULT.equals(namespace); - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__TAGS: - return tags != null && !tags.isEmpty(); - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB__FUNCTIONS: - return functions != null && !functions.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (namespace: "); //$NON-NLS-1$ - result.append(namespace); - result.append(')'); - return result.toString(); - } - -} //FaceletXMLDefnTaglibImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FunctionDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FunctionDefnImpl.java deleted file mode 100644 index d11932cc8..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/FunctionDefnImpl.java +++ /dev/null @@ -1,290 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FunctionDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Function Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl#getFunctionName <em>Function Name</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl#getFunctionClass <em>Function Class</em>}</li> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.FunctionDefnImpl#getFunctionSignature <em>Function Signature</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FunctionDefnImpl extends EObjectImpl implements FunctionDefn -{ - /** - * The default value of the '{@link #getFunctionName() <em>Function Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionName() - * @generated - * @ordered - */ - protected static final String FUNCTION_NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getFunctionName() <em>Function Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionName() - * @generated - * @ordered - */ - protected String functionName = FUNCTION_NAME_EDEFAULT; - - /** - * The default value of the '{@link #getFunctionClass() <em>Function Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionClass() - * @generated - * @ordered - */ - protected static final String FUNCTION_CLASS_EDEFAULT = null; - - /** - * The cached value of the '{@link #getFunctionClass() <em>Function Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionClass() - * @generated - * @ordered - */ - protected String functionClass = FUNCTION_CLASS_EDEFAULT; - - /** - * The default value of the '{@link #getFunctionSignature() <em>Function Signature</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionSignature() - * @generated - * @ordered - */ - protected static final String FUNCTION_SIGNATURE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getFunctionSignature() <em>Function Signature</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFunctionSignature() - * @generated - * @ordered - */ - protected String functionSignature = FUNCTION_SIGNATURE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FunctionDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.FUNCTION_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getFunctionName() - { - return functionName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFunctionName(String newFunctionName) - { - String oldFunctionName = functionName; - functionName = newFunctionName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_NAME, oldFunctionName, functionName)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getFunctionClass() - { - return functionClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFunctionClass(String newFunctionClass) - { - String oldFunctionClass = functionClass; - functionClass = newFunctionClass; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_CLASS, oldFunctionClass, functionClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getFunctionSignature() - { - return functionSignature; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFunctionSignature(String newFunctionSignature) - { - String oldFunctionSignature = functionSignature; - functionSignature = newFunctionSignature; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_SIGNATURE, oldFunctionSignature, functionSignature)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_NAME: - return getFunctionName(); - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_CLASS: - return getFunctionClass(); - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_SIGNATURE: - return getFunctionSignature(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_NAME: - setFunctionName((String)newValue); - return; - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_CLASS: - setFunctionClass((String)newValue); - return; - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_SIGNATURE: - setFunctionSignature((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_NAME: - setFunctionName(FUNCTION_NAME_EDEFAULT); - return; - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_CLASS: - setFunctionClass(FUNCTION_CLASS_EDEFAULT); - return; - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_SIGNATURE: - setFunctionSignature(FUNCTION_SIGNATURE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_NAME: - return FUNCTION_NAME_EDEFAULT == null ? functionName != null : !FUNCTION_NAME_EDEFAULT.equals(functionName); - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_CLASS: - return FUNCTION_CLASS_EDEFAULT == null ? functionClass != null : !FUNCTION_CLASS_EDEFAULT.equals(functionClass); - case FaceletTaglib_1_0Package.FUNCTION_DEFN__FUNCTION_SIGNATURE: - return FUNCTION_SIGNATURE_EDEFAULT == null ? functionSignature != null : !FUNCTION_SIGNATURE_EDEFAULT.equals(functionSignature); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (functionName: "); //$NON-NLS-1$ - result.append(functionName); - result.append(", functionClass: "); //$NON-NLS-1$ - result.append(functionClass); - result.append(", functionSignature: "); //$NON-NLS-1$ - result.append(functionSignature); - result.append(')'); - return result.toString(); - } - -} //FunctionDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/HandlerTagDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/HandlerTagDefnImpl.java deleted file mode 100644 index 0fbc010a7..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/HandlerTagDefnImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: HandlerTagDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Handler Tag Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.HandlerTagDefnImpl#getHandlerClass <em>Handler Class</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class HandlerTagDefnImpl extends TagDefnImpl implements HandlerTagDefn -{ - /** - * The default value of the '{@link #getHandlerClass() <em>Handler Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected static final String HANDLER_CLASS_EDEFAULT = null; - - /** - * The cached value of the '{@link #getHandlerClass() <em>Handler Class</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getHandlerClass() - * @generated - * @ordered - */ - protected String handlerClass = HANDLER_CLASS_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected HandlerTagDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.HANDLER_TAG_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getHandlerClass() - { - return handlerClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setHandlerClass(String newHandlerClass) - { - String oldHandlerClass = handlerClass; - handlerClass = newHandlerClass; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.HANDLER_TAG_DEFN__HANDLER_CLASS, oldHandlerClass, handlerClass)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.HANDLER_TAG_DEFN__HANDLER_CLASS: - return getHandlerClass(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.HANDLER_TAG_DEFN__HANDLER_CLASS: - setHandlerClass((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.HANDLER_TAG_DEFN__HANDLER_CLASS: - setHandlerClass(HANDLER_CLASS_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.HANDLER_TAG_DEFN__HANDLER_CLASS: - return HANDLER_CLASS_EDEFAULT == null ? handlerClass != null : !HANDLER_CLASS_EDEFAULT.equals(handlerClass); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (handlerClass: "); //$NON-NLS-1$ - result.append(handlerClass); - result.append(')'); - return result.toString(); - } - -} //HandlerTagDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/SourceTagDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/SourceTagDefnImpl.java deleted file mode 100644 index 95b98bf14..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/SourceTagDefnImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SourceTagDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Source Tag Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.SourceTagDefnImpl#getSource <em>Source</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class SourceTagDefnImpl extends TagDefnImpl implements SourceTagDefn -{ - /** - * The default value of the '{@link #getSource() <em>Source</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSource() - * @generated - * @ordered - */ - protected static final String SOURCE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getSource() <em>Source</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSource() - * @generated - * @ordered - */ - protected String source = SOURCE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SourceTagDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.SOURCE_TAG_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getSource() - { - return source; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSource(String newSource) - { - String oldSource = source; - source = newSource; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.SOURCE_TAG_DEFN__SOURCE, oldSource, source)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.SOURCE_TAG_DEFN__SOURCE: - return getSource(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.SOURCE_TAG_DEFN__SOURCE: - setSource((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.SOURCE_TAG_DEFN__SOURCE: - setSource(SOURCE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.SOURCE_TAG_DEFN__SOURCE: - return SOURCE_EDEFAULT == null ? source != null : !SOURCE_EDEFAULT.equals(source); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (source: "); //$NON-NLS-1$ - result.append(source); - result.append(')'); - return result.toString(); - } - -} //SourceTagDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/TagDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/TagDefnImpl.java deleted file mode 100644 index 68a7c593c..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/TagDefnImpl.java +++ /dev/null @@ -1,178 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TagDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Tag Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.TagDefnImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class TagDefnImpl extends EObjectImpl implements TagDefn -{ - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TagDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.TAG_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.TAG_DEFN__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.TAG_DEFN__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.TAG_DEFN__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.TAG_DEFN__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.TAG_DEFN__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); //$NON-NLS-1$ - result.append(name); - result.append(')'); - return result.toString(); - } - -} //TagDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ValidatorTagDefnImpl.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ValidatorTagDefnImpl.java deleted file mode 100644 index 3cc23ace8..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/impl/ValidatorTagDefnImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ValidatorTagDefnImpl.java,v 1.1 2010/03/18 06:24:28 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Validator Tag Defn</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.impl.ValidatorTagDefnImpl#getValidatorId <em>Validator Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ValidatorTagDefnImpl extends HandlerTagDefnImpl implements ValidatorTagDefn -{ - /** - * The default value of the '{@link #getValidatorId() <em>Validator Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValidatorId() - * @generated - * @ordered - */ - protected static final String VALIDATOR_ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getValidatorId() <em>Validator Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getValidatorId() - * @generated - * @ordered - */ - protected String validatorId = VALIDATOR_ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ValidatorTagDefnImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() - { - return FaceletTaglib_1_0Package.Literals.VALIDATOR_TAG_DEFN; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getValidatorId() - { - return validatorId; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setValidatorId(String newValidatorId) - { - String oldValidatorId = validatorId; - validatorId = newValidatorId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN__VALIDATOR_ID, oldValidatorId, validatorId)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN__VALIDATOR_ID: - return getValidatorId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN__VALIDATOR_ID: - setValidatorId((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN__VALIDATOR_ID: - setValidatorId(VALIDATOR_ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN__VALIDATOR_ID: - return VALIDATOR_ID_EDEFAULT == null ? validatorId != null : !VALIDATOR_ID_EDEFAULT.equals(validatorId); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (validatorId: "); //$NON-NLS-1$ - result.append(validatorId); - result.append(')'); - return result.toString(); - } - -} //ValidatorTagDefnImpl diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglibAdapterFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglibAdapterFactory.java deleted file mode 100644 index e7bc10385..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglibAdapterFactory.java +++ /dev/null @@ -1,323 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibAdapterFactory.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.util; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * The <b>Adapter Factory</b> for the model. - * It provides an adapter <code>createXXX</code> method for each class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage - * @generated - */ -public class FaceletTaglibAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static FaceletTaglibPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = FaceletTaglibPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> - * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. - * <!-- end-user-doc --> - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglibSwitch<Adapter> modelSwitch = - new FaceletTaglibSwitch<Adapter>() - { - @Override - public Adapter caseFaceletLibraryClassTagLib(FaceletLibraryClassTagLib object) - { - return createFaceletLibraryClassTagLibAdapter(); - } - @Override - public Adapter caseFaceletXMLDefnTaglib(FaceletXMLDefnTaglib object) - { - return createFaceletXMLDefnTaglibAdapter(); - } - @Override - public Adapter caseFaceletTaglibDefn(FaceletTaglibDefn object) - { - return createFaceletTaglibDefnAdapter(); - } - @Override - public Adapter caseComponentTagDefn(ComponentTagDefn object) - { - return createComponentTagDefnAdapter(); - } - @Override - public Adapter caseValidatorTagDefn(ValidatorTagDefn object) - { - return createValidatorTagDefnAdapter(); - } - @Override - public Adapter caseConverterTagDefn(ConverterTagDefn object) - { - return createConverterTagDefnAdapter(); - } - @Override - public Adapter caseHandlerTagDefn(HandlerTagDefn object) - { - return createHandlerTagDefnAdapter(); - } - @Override - public Adapter caseSourceTagDefn(SourceTagDefn object) - { - return createSourceTagDefnAdapter(); - } - @Override - public Adapter caseTagDefn(TagDefn object) - { - return createTagDefnAdapter(); - } - @Override - public Adapter caseFunctionDefn(FunctionDefn object) - { - return createFunctionDefnAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param target the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib <em>Facelet Library Class Tag Lib</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib - * @generated - */ - public Adapter createFaceletLibraryClassTagLibAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib <em>Facelet XML Defn Taglib</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib - * @generated - */ - public Adapter createFaceletXMLDefnTaglibAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn <em>Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn - * @generated - */ - public Adapter createFaceletTaglibDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn <em>Component Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn - * @generated - */ - public Adapter createComponentTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn <em>Validator Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn - * @generated - */ - public Adapter createValidatorTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn <em>Converter Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn - * @generated - */ - public Adapter createConverterTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn <em>Handler Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn - * @generated - */ - public Adapter createHandlerTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn <em>Source Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn - * @generated - */ - public Adapter createSourceTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn <em>Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn - * @generated - */ - public Adapter createTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn <em>Function Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn - * @generated - */ - public Adapter createFunctionDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //FaceletTaglibAdapterFactory diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglibSwitch.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglibSwitch.java deleted file mode 100644 index 7fbbaee95..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglibSwitch.java +++ /dev/null @@ -1,371 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglibSwitch.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.util; - -import java.util.List; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * The <b>Switch</b> for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * @param <T> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibPackage - * @generated - */ -public class FaceletTaglibSwitch<T> -{ - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static FaceletTaglibPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglibSwitch() - { - if (modelPackage == null) - { - modelPackage = FaceletTaglibPackage.eINSTANCE; - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - public T doSwitch(EObject theEObject) - { - return doSwitch(theEObject.eClass(), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param theEClass - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(EClass theEClass, EObject theEObject) - { - if (theEClass.eContainer() == modelPackage) - { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(eSuperTypes.get(0), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param classifierID - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case FaceletTaglibPackage.FACELET_LIBRARY_CLASS_TAG_LIB: - { - FaceletLibraryClassTagLib faceletLibraryClassTagLib = (FaceletLibraryClassTagLib)theEObject; - T result = caseFaceletLibraryClassTagLib(faceletLibraryClassTagLib); - if (result == null) result = caseFaceletTaglibDefn(faceletLibraryClassTagLib); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_XML_DEFN_TAGLIB: - { - FaceletXMLDefnTaglib faceletXMLDefnTaglib = (FaceletXMLDefnTaglib)theEObject; - T result = caseFaceletXMLDefnTaglib(faceletXMLDefnTaglib); - if (result == null) result = caseFaceletTaglibDefn(faceletXMLDefnTaglib); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FACELET_TAGLIB_DEFN: - { - FaceletTaglibDefn faceletTaglibDefn = (FaceletTaglibDefn)theEObject; - T result = caseFaceletTaglibDefn(faceletTaglibDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.COMPONENT_TAG_DEFN: - { - ComponentTagDefn componentTagDefn = (ComponentTagDefn)theEObject; - T result = caseComponentTagDefn(componentTagDefn); - if (result == null) result = caseHandlerTagDefn(componentTagDefn); - if (result == null) result = caseTagDefn(componentTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.VALIDATOR_TAG_DEFN: - { - ValidatorTagDefn validatorTagDefn = (ValidatorTagDefn)theEObject; - T result = caseValidatorTagDefn(validatorTagDefn); - if (result == null) result = caseHandlerTagDefn(validatorTagDefn); - if (result == null) result = caseTagDefn(validatorTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.CONVERTER_TAG_DEFN: - { - ConverterTagDefn converterTagDefn = (ConverterTagDefn)theEObject; - T result = caseConverterTagDefn(converterTagDefn); - if (result == null) result = caseHandlerTagDefn(converterTagDefn); - if (result == null) result = caseTagDefn(converterTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.HANDLER_TAG_DEFN: - { - HandlerTagDefn handlerTagDefn = (HandlerTagDefn)theEObject; - T result = caseHandlerTagDefn(handlerTagDefn); - if (result == null) result = caseTagDefn(handlerTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.SOURCE_TAG_DEFN: - { - SourceTagDefn sourceTagDefn = (SourceTagDefn)theEObject; - T result = caseSourceTagDefn(sourceTagDefn); - if (result == null) result = caseTagDefn(sourceTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.TAG_DEFN: - { - TagDefn tagDefn = (TagDefn)theEObject; - T result = caseTagDefn(tagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglibPackage.FUNCTION_DEFN: - { - FunctionDefn functionDefn = (FunctionDefn)theEObject; - T result = caseFunctionDefn(functionDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Facelet Library Class Tag Lib</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Facelet Library Class Tag Lib</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletLibraryClassTagLib(FaceletLibraryClassTagLib object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Facelet XML Defn Taglib</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Facelet XML Defn Taglib</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletXMLDefnTaglib(FaceletXMLDefnTaglib object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibDefn(FaceletTaglibDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Component Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Component Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseComponentTagDefn(ComponentTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Validator Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Validator Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseValidatorTagDefn(ValidatorTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Converter Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Converter Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConverterTagDefn(ConverterTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Handler Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Handler Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseHandlerTagDefn(HandlerTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Source Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Source Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSourceTagDefn(SourceTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTagDefn(TagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Function Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Function Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionDefn(FunctionDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - public T defaultCase(EObject object) - { - return null; - } - -} //FaceletTaglibSwitch diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglib_1_0AdapterFactory.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglib_1_0AdapterFactory.java deleted file mode 100644 index e99e8c9ea..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglib_1_0AdapterFactory.java +++ /dev/null @@ -1,323 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib_1_0AdapterFactory.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.util; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * The <b>Adapter Factory</b> for the model. - * It provides an adapter <code>createXXX</code> method for each class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package - * @generated - */ -public class FaceletTaglib_1_0AdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static FaceletTaglib_1_0Package modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib_1_0AdapterFactory() - { - if (modelPackage == null) - { - modelPackage = FaceletTaglib_1_0Package.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> - * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. - * <!-- end-user-doc --> - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FaceletTaglib_1_0Switch<Adapter> modelSwitch = - new FaceletTaglib_1_0Switch<Adapter>() - { - @Override - public Adapter caseFaceletLibraryClassTagLib(FaceletLibraryClassTagLib object) - { - return createFaceletLibraryClassTagLibAdapter(); - } - @Override - public Adapter caseFaceletXMLDefnTaglib(FaceletXMLDefnTaglib object) - { - return createFaceletXMLDefnTaglibAdapter(); - } - @Override - public Adapter caseFaceletTaglibDefn(FaceletTaglibDefn object) - { - return createFaceletTaglibDefnAdapter(); - } - @Override - public Adapter caseComponentTagDefn(ComponentTagDefn object) - { - return createComponentTagDefnAdapter(); - } - @Override - public Adapter caseValidatorTagDefn(ValidatorTagDefn object) - { - return createValidatorTagDefnAdapter(); - } - @Override - public Adapter caseConverterTagDefn(ConverterTagDefn object) - { - return createConverterTagDefnAdapter(); - } - @Override - public Adapter caseHandlerTagDefn(HandlerTagDefn object) - { - return createHandlerTagDefnAdapter(); - } - @Override - public Adapter caseSourceTagDefn(SourceTagDefn object) - { - return createSourceTagDefnAdapter(); - } - @Override - public Adapter caseTagDefn(TagDefn object) - { - return createTagDefnAdapter(); - } - @Override - public Adapter caseFunctionDefn(FunctionDefn object) - { - return createFunctionDefnAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param target the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib <em>Facelet Library Class Tag Lib</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib - * @generated - */ - public Adapter createFaceletLibraryClassTagLibAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib <em>Facelet XML Defn Taglib</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib - * @generated - */ - public Adapter createFaceletXMLDefnTaglibAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn <em>Facelet Taglib Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn - * @generated - */ - public Adapter createFaceletTaglibDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn <em>Component Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn - * @generated - */ - public Adapter createComponentTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn <em>Validator Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn - * @generated - */ - public Adapter createValidatorTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn <em>Converter Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn - * @generated - */ - public Adapter createConverterTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn <em>Handler Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn - * @generated - */ - public Adapter createHandlerTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn <em>Source Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn - * @generated - */ - public Adapter createSourceTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn <em>Tag Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn - * @generated - */ - public Adapter createTagDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn <em>Function Defn</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn - * @generated - */ - public Adapter createFunctionDefnAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //FaceletTaglib_1_0AdapterFactory diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglib_1_0Switch.java b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglib_1_0Switch.java deleted file mode 100644 index 4375e3c4e..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib_1_0/util/FaceletTaglib_1_0Switch.java +++ /dev/null @@ -1,371 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FaceletTaglib_1_0Switch.java,v 1.1 2010/03/18 06:24:40 cbateman Exp $ - */ -package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.util; - -import java.util.List; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ComponentTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ConverterTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletLibraryClassTagLib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglibDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletXMLDefnTaglib; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FunctionDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.HandlerTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.SourceTagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.TagDefn; -import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.ValidatorTagDefn; - -/** - * <!-- begin-user-doc --> - * The <b>Switch</b> for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * @param <T> - * <!-- end-user-doc --> - * @see org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib_1_0.FaceletTaglib_1_0Package - * @generated - */ -public class FaceletTaglib_1_0Switch<T> -{ - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static FaceletTaglib_1_0Package modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FaceletTaglib_1_0Switch() - { - if (modelPackage == null) - { - modelPackage = FaceletTaglib_1_0Package.eINSTANCE; - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - public T doSwitch(EObject theEObject) - { - return doSwitch(theEObject.eClass(), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param theEClass - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(EClass theEClass, EObject theEObject) - { - if (theEClass.eContainer() == modelPackage) - { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(eSuperTypes.get(0), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * @param classifierID - * @param theEObject - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case FaceletTaglib_1_0Package.FACELET_LIBRARY_CLASS_TAG_LIB: - { - FaceletLibraryClassTagLib faceletLibraryClassTagLib = (FaceletLibraryClassTagLib)theEObject; - T result = caseFaceletLibraryClassTagLib(faceletLibraryClassTagLib); - if (result == null) result = caseFaceletTaglibDefn(faceletLibraryClassTagLib); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.FACELET_XML_DEFN_TAGLIB: - { - FaceletXMLDefnTaglib faceletXMLDefnTaglib = (FaceletXMLDefnTaglib)theEObject; - T result = caseFaceletXMLDefnTaglib(faceletXMLDefnTaglib); - if (result == null) result = caseFaceletTaglibDefn(faceletXMLDefnTaglib); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.FACELET_TAGLIB_DEFN: - { - FaceletTaglibDefn faceletTaglibDefn = (FaceletTaglibDefn)theEObject; - T result = caseFaceletTaglibDefn(faceletTaglibDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.COMPONENT_TAG_DEFN: - { - ComponentTagDefn componentTagDefn = (ComponentTagDefn)theEObject; - T result = caseComponentTagDefn(componentTagDefn); - if (result == null) result = caseHandlerTagDefn(componentTagDefn); - if (result == null) result = caseTagDefn(componentTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.VALIDATOR_TAG_DEFN: - { - ValidatorTagDefn validatorTagDefn = (ValidatorTagDefn)theEObject; - T result = caseValidatorTagDefn(validatorTagDefn); - if (result == null) result = caseHandlerTagDefn(validatorTagDefn); - if (result == null) result = caseTagDefn(validatorTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.CONVERTER_TAG_DEFN: - { - ConverterTagDefn converterTagDefn = (ConverterTagDefn)theEObject; - T result = caseConverterTagDefn(converterTagDefn); - if (result == null) result = caseHandlerTagDefn(converterTagDefn); - if (result == null) result = caseTagDefn(converterTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.HANDLER_TAG_DEFN: - { - HandlerTagDefn handlerTagDefn = (HandlerTagDefn)theEObject; - T result = caseHandlerTagDefn(handlerTagDefn); - if (result == null) result = caseTagDefn(handlerTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.SOURCE_TAG_DEFN: - { - SourceTagDefn sourceTagDefn = (SourceTagDefn)theEObject; - T result = caseSourceTagDefn(sourceTagDefn); - if (result == null) result = caseTagDefn(sourceTagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.TAG_DEFN: - { - TagDefn tagDefn = (TagDefn)theEObject; - T result = caseTagDefn(tagDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FaceletTaglib_1_0Package.FUNCTION_DEFN: - { - FunctionDefn functionDefn = (FunctionDefn)theEObject; - T result = caseFunctionDefn(functionDefn); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Facelet Library Class Tag Lib</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Facelet Library Class Tag Lib</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletLibraryClassTagLib(FaceletLibraryClassTagLib object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Facelet XML Defn Taglib</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Facelet XML Defn Taglib</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletXMLDefnTaglib(FaceletXMLDefnTaglib object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Facelet Taglib Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Facelet Taglib Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaceletTaglibDefn(FaceletTaglibDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Component Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Component Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseComponentTagDefn(ComponentTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Validator Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Validator Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseValidatorTagDefn(ValidatorTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Converter Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Converter Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConverterTagDefn(ConverterTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Handler Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Handler Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseHandlerTagDefn(HandlerTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Source Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Source Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSourceTagDefn(SourceTagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Tag Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Tag Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTagDefn(TagDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Function Defn</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Function Defn</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFunctionDefn(FunctionDefn object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - public T defaultCase(EObject object) - { - return null; - } - -} //FaceletTaglib_1_0Switch diff --git a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/messages.properties b/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/messages.properties deleted file mode 100644 index 635e1abcd..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/messages.properties +++ /dev/null @@ -1,2 +0,0 @@ -ContextParamSpecifiedFaceletTaglibLocator_0=Facelet Taglib Locator for Context Params -JarFileFaceletTaglibLocator_0=Facelet Taglib Locator for Jar Files |