blob: 4b51ae9cf0224f8fa66f838999947b561cdc44a0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<?xml version="1.0" encoding="ASCII"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="jsp"
nsURI="jsp.xmi" nsPrefix="org.eclipse.jst.j2ee.jsp">
<eClassifiers xsi:type="ecore:EClass" name="JSPConfig">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="@since J2EE1.4
The jsp-configType is used to provide global configuration
information for the JSP files in a web application. It has
two subelements, taglib and jsp-property-group."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="tagLibs" upperBound="-1"
eType="#//TagLibRefType" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="propertyGroups" upperBound="-1"
eType="#//JSPPropertyGroup" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="JSPPropertyGroup" eSuperTypes="common.ecore#//CompatibilityDescriptionGroup">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="@since J2EE1.4
The jsp-property-groupType is used to group a number of
files so they can be given global property information.
All files so described are deemed to be JSP files. The
following additional properties can be described:

- Control enabling of EL evaluation. - Control enabling
of Scripting elements. - Indicate pageEncoding
information. - Indicating that a resource is a JSP
document - Prelude and Coda automatic includes."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="urlPattern" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="elIgnored" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="true" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Can be used to easily set the isELIgnored
	property of a group of JSP pages. By default,
	the EL evaluation is enabled for Web
	Applications using a Servlet 2.4 or greater
	web.xml, and disabled otherwise."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pageEncoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The valid values of page-encoding are those of
	the pageEncoding page directive. It is a
	translation-time error to name different
	encodings in the pageEncoding attribute of the
	page directive of a JSP page and in a JSP
	configuration element matching the page. It is
	also a translation-time error to name different
	encodings in the prolog of a document in XML
	syntax and in a JSP configuration element
	matching the document. It is legal to name the
	same encoding through mulitple mechanisms."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="scriptingInvalid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="true" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Can be used to easily disable scripting in a
	group of JSP pages. By default, scripting is
	enabled."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isXML" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="false" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="If true, denotes that the group of resources
	that match the URL pattern are JSP documents,
	and thus must be interpreted as XML documents.
	If false, the resources are assumed to not be
	JSP documents, unless there is another property
	group that indicates otherwise."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="includePreludes" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The include-prelude element is a
	context-relative path that must correspond to
	an element in the Web Application. When the
	element is present, the given path will be
	automatically included (as in an include
	directive) at the beginning of each JSP page in
	this jsp-property-group."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="includeCodas" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The include-coda element is a context-relative
	path that must correspond to an element in the
	Web Application. When the element is present,
	the given path will be automatically included
	(as in an include directive) at the end of each
	JSP page in this jsp-property-group."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TagLibRefType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="@since J2EE1.4
A taglib can be used to provide information on a tag
library that is used by a JSP page within the Web
Application."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="taglibURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value=" A taglib-uri element describes a URI identifying a
 tag library used in the web application. The body
 of the taglib-uri element may be either an
 absolute URI specification, or a relative URI.
 There should be no entries in web.xml with the
 same taglib-uri value."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="taglibLocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="the taglib-location element contains the location
 (as a resource relative to the root of the web
 application) where to find the Tag Library
 Description file for the tag library."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
</ecore:EPackage>
|