blob: 8739e6aff133a2b64f6245308005699898e5c974 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.rmf.reqif10.pror.editor" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.rmf.reqif10.pror.editor" id="presentation" name="Renderer and Editor for ReqIF Datatypes"/>
</appInfo>
<documentation>
We cannot change the data structures, but we can decide on how to interpret them. Therefore, plugins provide new Renderers and Editors for DatatypeDefinitions. Unless assigned, the EMF Renderers and Editors are used.
</documentation>
</annotation>
<element name="extension">
<annotation>
<appInfo>
<meta.element />
</appInfo>
</annotation>
<complexType>
<sequence minOccurs="0" maxOccurs="unbounded">
<element ref="presentation"/>
</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="presentation">
<complexType>
<attribute name="name" type="string">
<annotation>
<documentation>
The name of the Presentation presented to the user.
</documentation>
</annotation>
</attribute>
<attribute name="service" type="string" use="required">
<annotation>
<documentation>
The Factory for creating LabelProviders and EditorSupport for this Presentation.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn=":org.eclipse.rmf.reqif10.pror.edit.presentation.service.PresentationInterface"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
0.1.0
</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>
</schema>