Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibPackageImpl.java')
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.facelet.core/src/org/eclipse/jst/jsf/facelet/core/internal/registry/taglib/faceletTaglib/impl/FaceletTaglibPackageImpl.java2414
1 files changed, 2254 insertions, 160 deletions
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
index 933b975ae..1395630ad 100644
--- 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
@@ -2,29 +2,51 @@
* <copyright>
* </copyright>
*
- * $Id: FaceletTaglibPackageImpl.java,v 1.1 2010/03/08 18:49:43 cbateman Exp $
+ * $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.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.ComponentTagDefn;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.ConverterTagDefn;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletLibraryClassTagLib;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FaceletTaglibDefn;
+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.FaceletXMLDefnTaglib;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.FunctionDefn;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.HandlerTagDefn;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.SourceTagDefn;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.TagDefn;
-import org.eclipse.jst.jsf.facelet.core.internal.registry.taglib.faceletTaglib.ValidatorTagDefn;
+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 -->
@@ -39,70 +61,224 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- private EClass faceletLibraryClassTagLibEClass = null;
+ 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 faceletXMLDefnTaglibEClass = null;
+ private EClass faceletTaglibFunctionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass faceletTaglibDefnEClass = null;
+ private EClass faceletTaglibTagAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass componentTagDefnEClass = null;
+ private EClass faceletTaglibTagBehaviorExtensionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass validatorTagDefnEClass = null;
+ private EClass faceletTaglibTagBehaviorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass converterTagDefnEClass = null;
+ private EClass faceletTaglibTagComponentExtensionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass handlerTagDefnEClass = null;
+ private EClass faceletTaglibTagComponentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass sourceTagDefnEClass = null;
+ private EClass faceletTaglibTagConverterExtensionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass tagDefnEClass = null;
+ private EClass faceletTaglibTagConverterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass functionDefnEClass = null;
+ 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
@@ -132,22 +308,12 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
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.
+ * 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 the package
+ * @return
* <!-- end-user-doc -->
* @see #eNS_URI
* @see #createPackageContents()
@@ -159,19 +325,36 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
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());
+ 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;
}
@@ -180,9 +363,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getFaceletLibraryClassTagLib()
+ public EClass getDescription()
{
- return faceletLibraryClassTagLibEClass;
+ return descriptionEClass;
}
/**
@@ -190,9 +373,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getFaceletLibraryClassTagLib_LibraryClass()
+ public EClass getDisplayName()
{
- return (EAttribute)faceletLibraryClassTagLibEClass.getEStructuralFeatures().get(0);
+ return displayNameEClass;
}
/**
@@ -200,9 +383,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getFaceletXMLDefnTaglib()
+ public EClass getDocumentRoot()
{
- return faceletXMLDefnTaglibEClass;
+ return documentRootEClass;
}
/**
@@ -210,9 +393,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getFaceletXMLDefnTaglib_Namespace()
+ public EAttribute getDocumentRoot_Mixed()
{
- return (EAttribute)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(0);
+ return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
}
/**
@@ -220,9 +403,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EReference getFaceletXMLDefnTaglib_Tags()
+ public EReference getDocumentRoot_XMLNSPrefixMap()
{
- return (EReference)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(1);
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
}
/**
@@ -230,9 +413,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EReference getFaceletXMLDefnTaglib_Functions()
+ public EReference getDocumentRoot_XSISchemaLocation()
{
- return (EReference)faceletXMLDefnTaglibEClass.getEStructuralFeatures().get(2);
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
}
/**
@@ -240,9 +423,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getFaceletTaglibDefn()
+ public EReference getDocumentRoot_FaceletTaglib()
{
- return faceletTaglibDefnEClass;
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
}
/**
@@ -250,9 +433,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getComponentTagDefn()
+ public EClass getFaceletTaglibCanonicalName()
{
- return componentTagDefnEClass;
+ return faceletTaglibCanonicalNameEClass;
}
/**
@@ -260,9 +443,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getComponentTagDefn_ComponentType()
+ public EAttribute getFaceletTaglibCanonicalName_Value()
{
- return (EAttribute)componentTagDefnEClass.getEStructuralFeatures().get(0);
+ return (EAttribute)faceletTaglibCanonicalNameEClass.getEStructuralFeatures().get(0);
}
/**
@@ -270,9 +453,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getComponentTagDefn_RendererType()
+ public EAttribute getFaceletTaglibCanonicalName_Id()
{
- return (EAttribute)componentTagDefnEClass.getEStructuralFeatures().get(1);
+ return (EAttribute)faceletTaglibCanonicalNameEClass.getEStructuralFeatures().get(1);
}
/**
@@ -280,9 +463,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getValidatorTagDefn()
+ public EClass getFaceletTaglibExtension()
{
- return validatorTagDefnEClass;
+ return faceletTaglibExtensionEClass;
}
/**
@@ -290,9 +473,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getValidatorTagDefn_ValidatorId()
+ public EAttribute getFaceletTaglibExtension_Any()
{
- return (EAttribute)validatorTagDefnEClass.getEStructuralFeatures().get(0);
+ return (EAttribute)faceletTaglibExtensionEClass.getEStructuralFeatures().get(0);
}
/**
@@ -300,9 +483,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getConverterTagDefn()
+ public EAttribute getFaceletTaglibExtension_Id()
{
- return converterTagDefnEClass;
+ return (EAttribute)faceletTaglibExtensionEClass.getEStructuralFeatures().get(1);
}
/**
@@ -310,9 +493,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getConverterTagDefn_ConverterId()
+ public EClass getFaceletTaglibFunction()
{
- return (EAttribute)converterTagDefnEClass.getEStructuralFeatures().get(0);
+ return faceletTaglibFunctionEClass;
}
/**
@@ -320,9 +503,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getHandlerTagDefn()
+ public EReference getFaceletTaglibFunction_FunctionName()
{
- return handlerTagDefnEClass;
+ return (EReference)faceletTaglibFunctionEClass.getEStructuralFeatures().get(0);
}
/**
@@ -330,9 +513,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getHandlerTagDefn_HandlerClass()
+ public EReference getFaceletTaglibFunction_FunctionClass()
{
- return (EAttribute)handlerTagDefnEClass.getEStructuralFeatures().get(0);
+ return (EReference)faceletTaglibFunctionEClass.getEStructuralFeatures().get(1);
}
/**
@@ -340,9 +523,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getSourceTagDefn()
+ public EReference getFaceletTaglibFunction_FunctionSignature()
{
- return sourceTagDefnEClass;
+ return (EReference)faceletTaglibFunctionEClass.getEStructuralFeatures().get(2);
}
/**
@@ -350,9 +533,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getSourceTagDefn_Source()
+ public EClass getFaceletTaglibTagAttribute()
{
- return (EAttribute)sourceTagDefnEClass.getEStructuralFeatures().get(0);
+ return faceletTaglibTagAttributeEClass;
}
/**
@@ -360,9 +543,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getTagDefn()
+ public EReference getFaceletTaglibTagAttribute_NameElement()
{
- return tagDefnEClass;
+ return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(0);
}
/**
@@ -370,9 +553,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getTagDefn_Name()
+ public EReference getFaceletTaglibTagAttribute_RequiredElement()
{
- return (EAttribute)tagDefnEClass.getEStructuralFeatures().get(0);
+ return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(1);
}
/**
@@ -380,9 +563,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EClass getFunctionDefn()
+ public EReference getFaceletTaglibTagAttribute_TypeElement()
{
- return functionDefnEClass;
+ return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(2);
}
/**
@@ -390,9 +573,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getFunctionDefn_FunctionName()
+ public EReference getFaceletTaglibTagAttribute_MethodSignatureElement()
{
- return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(0);
+ return (EReference)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(3);
}
/**
@@ -400,9 +583,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getFunctionDefn_FunctionClass()
+ public EAttribute getFaceletTaglibTagAttribute_Id()
{
- return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(1);
+ return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(4);
}
/**
@@ -410,9 +593,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getFunctionDefn_FunctionSignature()
+ public EAttribute getFaceletTaglibTagAttribute_Name()
{
- return (EAttribute)functionDefnEClass.getEStructuralFeatures().get(2);
+ return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(5);
}
/**
@@ -420,9 +603,9 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- public FaceletTaglibFactory getFaceletTaglibFactory()
+ public EAttribute getFaceletTaglibTagAttribute_Required()
{
- return (FaceletTaglibFactory)getEFactoryInstance();
+ return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(6);
}
/**
@@ -430,54 +613,976 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
* <!-- end-user-doc -->
* @generated
*/
- private boolean isCreated = false;
+ public EAttribute getFaceletTaglibTagAttribute_Type()
+ {
+ return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(7);
+ }
/**
- * 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()
+ public EAttribute getFaceletTaglibTagAttribute_MethodSignature()
{
- if (isCreated) return;
- isCreated = true;
+ return (EAttribute)faceletTaglibTagAttributeEClass.getEStructuralFeatures().get(8);
+ }
- // Create classes and their features
- faceletLibraryClassTagLibEClass = createEClass(FACELET_LIBRARY_CLASS_TAG_LIB);
- createEAttribute(faceletLibraryClassTagLibEClass, FACELET_LIBRARY_CLASS_TAG_LIB__LIBRARY_CLASS);
+ /**
+ * <!-- 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);
+ }
- 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);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getIcon_LargeIcon()
+ {
+ return (EReference)iconEClass.getEStructuralFeatures().get(1);
+ }
- faceletTaglibDefnEClass = createEClass(FACELET_TAGLIB_DEFN);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIcon_Id()
+ {
+ return (EAttribute)iconEClass.getEStructuralFeatures().get(2);
+ }
- componentTagDefnEClass = createEClass(COMPONENT_TAG_DEFN);
- createEAttribute(componentTagDefnEClass, COMPONENT_TAG_DEFN__COMPONENT_TYPE);
- createEAttribute(componentTagDefnEClass, COMPONENT_TAG_DEFN__RENDERER_TYPE);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIcon_Lang()
+ {
+ return (EAttribute)iconEClass.getEStructuralFeatures().get(3);
+ }
- validatorTagDefnEClass = createEClass(VALIDATOR_TAG_DEFN);
- createEAttribute(validatorTagDefnEClass, VALIDATOR_TAG_DEFN__VALIDATOR_ID);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJavaIdentifier()
+ {
+ return javaIdentifierEClass;
+ }
- converterTagDefnEClass = createEClass(CONVERTER_TAG_DEFN);
- createEAttribute(converterTagDefnEClass, CONVERTER_TAG_DEFN__CONVERTER_ID);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPath()
+ {
+ return pathEClass;
+ }
- handlerTagDefnEClass = createEClass(HANDLER_TAG_DEFN);
- createEAttribute(handlerTagDefnEClass, HANDLER_TAG_DEFN__HANDLER_CLASS);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getIdentifiableStringValue()
+ {
+ return identifiableStringValueEClass;
+ }
- sourceTagDefnEClass = createEClass(SOURCE_TAG_DEFN);
- createEAttribute(sourceTagDefnEClass, SOURCE_TAG_DEFN__SOURCE);
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getIdentifiableStringValue_Value()
+ {
+ return (EAttribute)identifiableStringValueEClass.getEStructuralFeatures().get(0);
+ }
- tagDefnEClass = createEClass(TAG_DEFN);
- createEAttribute(tagDefnEClass, TAG_DEFN__NAME);
+ /**
+ * <!-- 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;
+ }
- 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
+ */
+ 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);
}
/**
@@ -504,56 +1609,1045 @@ public class FaceletTaglibPackageImpl extends EPackageImpl implements FaceletTag
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
- 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());
+ 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(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$
+ 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

Back to the top