Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 63844 Details for
Bug 181515
Provide more structure, safety, and convenience for ID-based references between extension points (id hell)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Schema definition for proposed extension point idFactory
idFactory.exsd (text/plain), 7.62 KB, created by
Berthold Daum
on 2007-04-15 16:24:00 EDT
(
hide
)
Description:
Schema definition for proposed extension point idFactory
Filename:
MIME Type:
Creator:
Berthold Daum
Created:
2007-04-15 16:24:00 EDT
Size:
7.62 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!-- Schema file written by PDE --> ><schema targetNamespace="org.eclipse.core"> ><annotation> > <appInfo> > <meta.schema plugin="org.eclipse.core" id="computedId" name="Computed ID"/> > </appInfo> > <documentation> > [Enter description of this extension point.] > </documentation> > </annotation> > > <element name="extension"> > <complexType> > <sequence> > <element ref="computedId" minOccurs="1" maxOccurs="unbounded"/> > </sequence> > <attribute name="point" type="string" use="required"> > <annotation> > <documentation> > > </documentation> > </annotation> > </attribute> > <attribute name="id" type="string"> > <annotation> > <documentation> > > </documentation> > </annotation> > </attribute> > <attribute name="name" type="string"> > <annotation> > <documentation> > > </documentation> > <appInfo> > <meta.attribute translatable="true"/> > </appInfo> > </annotation> > </attribute> > </complexType> > </element> > > <element name="idSet"> > <annotation> > <documentation> > Specifies a new set of computed IDs. This set is identified through its id attribute. Clients can refer in an satisfiedBy element to computed IDs by specifiying the org.eclipse.XXXX.computedId:id. > </documentation> > </annotation> > <complexType> > <choice minOccurs="1" maxOccurs="unbounded"> > <element ref="java"/> > <element ref="manifest"/> > </choice> > <attribute name="id" type="string" use="required"> > <annotation> > <documentation> > The id identifying the set of computed IDs. > </documentation> > </annotation> > </attribute> > <attribute name="name" type="string" use="required"> > <annotation> > <documentation> > A name for this set of computed IDs. > </documentation> > <appInfo> > <meta.attribute translatable="true"/> > </appInfo> > </annotation> > </attribute> > <attribute name="separator" type="string"> > <annotation> > <documentation> > A separator character separating the different ID sections. If no separating character is used, this attributed is not specified. Example: For menu bar path specify "/". > </documentation> > </annotation> > </attribute> > </complexType> > </element> > > <element name="java"> > <annotation> > <documentation> > A subset of computed IDs generated from Java annotations. > </documentation> > </annotation> > <complexType> > <attribute name="annotationType" type="string" use="required"> > <annotation> > <documentation> > The fully qualified type name of a Java annotation type. Annotations of that type will act as source for computed IDs. > </documentation> > </annotation> > </attribute> > </complexType> > </element> > > <element name="manifest"> > <annotation> > <appInfo> > <meta.element labelAttribute="elementPath"/> > </appInfo> > <documentation> > A subset of computed IDs generated from manifest entries. > </documentation> > </annotation> > <complexType> > <choice minOccurs="0" maxOccurs="unbounded"> > <element ref="append"/> > <element ref="appendDefault"/> > </choice> > <attribute name="point" type="string" use="required"> > <annotation> > <documentation> > The extension-point ID of an manifest entry we relate to. > </documentation> > </annotation> > </attribute> > <attribute name="elementPath" type="string" use="required"> > <annotation> > <documentation> > An XPath expression specifying the path of the element where the construction of the computed ID starts > </documentation> > </annotation> > </attribute> > <attribute name="attributeName" type="string" use="required"> > <annotation> > <documentation> > The attribute used as source for starting segment of the computed ID. > </documentation> > </annotation> > </attribute> > </complexType> > </element> > > <element name="append"> > <annotation> > <appInfo> > <meta.element labelAttribute="subpath"/> > </appInfo> > <documentation> > Specifies the source for additional segment for the currently ID path expression. > </documentation> > </annotation> > <complexType> > <choice minOccurs="0" maxOccurs="unbounded"> > <element ref="append"/> > <element ref="appendDefault"/> > </choice> > <attribute name="subpath" type="string" use="required"> > <annotation> > <documentation> > An XPath expression specifying the path of the element where the construction of the computed ID is continued. >This subpath expression is relative to the path specified in the parent element. > </documentation> > </annotation> > </attribute> > <attribute name="attributeName" type="string" use="required"> > <annotation> > <documentation> > The attribute used as source for the additional segment of the computed ID. > </documentation> > </annotation> > </attribute> > </complexType> > </element> > > <element name="appendDefault"> > <annotation> > <documentation> > Specifies a constant end section of an ID path. > </documentation> > </annotation> > <complexType> > <attribute name="value" type="string" use="required"> > <annotation> > <documentation> > A string value to be appended to the computed ID. > </documentation> > </annotation> > </attribute> > </complexType> > </element> > > <annotation> > <appInfo> > <meta.section type="since"/> > </appInfo> > <documentation> > [Enter the first release in which this extension point appears.] > </documentation> > </annotation> > > <annotation> > <appInfo> > <meta.section type="examples"/> > </appInfo> > <documentation> > [Enter extension point usage example here.] > </documentation> > </annotation> > > <annotation> > <appInfo> > <meta.section type="apiInfo"/> > </appInfo> > <documentation> > [Enter API information here.] > </documentation> > </annotation> > > <annotation> > <appInfo> > <meta.section type="implementation"/> > </appInfo> > <documentation> > [Enter information about supplied implementation of this extension point.] > </documentation> > </annotation> > > <annotation> > <appInfo> > <meta.section type="copyright"/> > </appInfo> > <documentation> > > </documentation> > </annotation> > ></schema>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 181515
:
63844
|
64350
|
89585
|
89861
|
89892
|
89945
|
89946
|
89948
|
89999
|
90000
|
90001
|
90002
|
90010
|
90011
|
90013