]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics/schema/startup.exsd
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics / schema / startup.exsd
index fcf92d7782ed8deb6a24aae40be5d670e7899f67..fb0790c6b7691ac3b5ad11978d1675c37e9fc04b 100644 (file)
-<?xml version='1.0' encoding='UTF-8'?>\r
-<!-- Schema file written by PDE -->\r
-<schema targetNamespace="org.simantics" xmlns="http://www.w3.org/2001/XMLSchema">\r
-<annotation>\r
-      <appinfo>\r
-         <meta.schema plugin="org.simantics" id="startup" name="Simantics Platform Startup"/>\r
-      </appinfo>\r
-      <documentation>\r
-         This is an extension point for programmatical contribution of Simantics platform startup procedures. Startup extensions can be used to perform product-specific checks e.g. on the workspace in use before starting up the Simantics platform.\r
-\r
-Startup extensions have no ordering, i.e. the system does not guarantee anything about the order in which they are executed. Therefore implementations must not rely on any particular order or execution.\r
-\r
-Startup checks can be performed also headlessly (without UI) so these extensions should not depend on being able to access Workbench UI.\r
-      </documentation>\r
-   </annotation>\r
-\r
-   <element name="extension">\r
-      <annotation>\r
-         <appinfo>\r
-            <meta.element />\r
-         </appinfo>\r
-      </annotation>\r
-      <complexType>\r
-         <sequence>\r
-            <element ref="startup" minOccurs="0" maxOccurs="unbounded"/>\r
-         </sequence>\r
-         <attribute name="point" type="string" use="required">\r
-            <annotation>\r
-               <documentation>\r
-                  \r
-               </documentation>\r
-            </annotation>\r
-         </attribute>\r
-         <attribute name="id" type="string">\r
-            <annotation>\r
-               <documentation>\r
-                  \r
-               </documentation>\r
-            </annotation>\r
-         </attribute>\r
-         <attribute name="name" type="string">\r
-            <annotation>\r
-               <documentation>\r
-                  \r
-               </documentation>\r
-               <appinfo>\r
-                  <meta.attribute translatable="true"/>\r
-               </appinfo>\r
-            </annotation>\r
-         </attribute>\r
-      </complexType>\r
-   </element>\r
-\r
-   <element name="startup">\r
-      <annotation>\r
-         <documentation>\r
-            Defines an extension that will be invoked before doing anything else in SimanticsPlatform.startup.\r
-\r
-Only after all Startup methods have been invoked the platform startup will commence by initializing database, starting the database server and synchronizing ontologies.\r
-\r
-preStartup extension can prevent platform startup by throwing a PlatformException such as CancelStartupException in their implementation.\r
-         </documentation>\r
-      </annotation>\r
-      <complexType>\r
-         <attribute name="class" type="string" use="required">\r
-            <annotation>\r
-               <documentation>\r
-                  \r
-               </documentation>\r
-               <appinfo>\r
-                  <meta.attribute kind="java" basedOn=":org.simantics.startup.IStartup"/>\r
-               </appinfo>\r
-            </annotation>\r
-         </attribute>\r
-      </complexType>\r
-   </element>\r
-\r
-   <annotation>\r
-      <appinfo>\r
-         <meta.section type="since"/>\r
-      </appinfo>\r
-      <documentation>\r
-         Simantics 1.18.1\r
-      </documentation>\r
-   </annotation>\r
-\r
-   <annotation>\r
-      <appinfo>\r
-         <meta.section type="examples"/>\r
-      </appinfo>\r
-      <documentation>\r
-         &lt;pre&gt;\r
-   &lt;extension point=&quot;org.simantics.startup&quot;&gt;\r
-      &lt;feature\r
-            class=&quot;org.example.Startup&quot;\r
-      &lt;/feature&gt;\r
-   &lt;/extension&gt;\r
-&lt;/pre&gt;\r
-      </documentation>\r
-   </annotation>\r
-\r
-   <annotation>\r
-      <appinfo>\r
-         <meta.section type="apiinfo"/>\r
-      </appinfo>\r
-      <documentation>\r
-         See the contents of the org.simantics.startup package.\r
-      </documentation>\r
-   </annotation>\r
-\r
-\r
-   <annotation>\r
-      <appinfo>\r
-         <meta.section type="copyright"/>\r
-      </appinfo>\r
-      <documentation>\r
-         Copyright (c) 2015 Association for Decentralized Information Management in Industry THTH ry.&lt;br/&gt;\r
-All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at &lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;\r
-      </documentation>\r
-   </annotation>\r
-\r
-</schema>\r
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Schema file written by PDE -->
+<schema targetNamespace="org.simantics" xmlns="http://www.w3.org/2001/XMLSchema">
+<annotation>
+      <appinfo>
+         <meta.schema plugin="org.simantics" id="startup" name="Simantics Platform Startup"/>
+      </appinfo>
+      <documentation>
+         This is an extension point for programmatical contribution of Simantics platform startup procedures. Startup extensions can be used to perform product-specific checks e.g. on the workspace in use before starting up the Simantics platform.
+
+Startup extensions have no ordering, i.e. the system does not guarantee anything about the order in which they are executed. Therefore implementations must not rely on any particular order or execution.
+
+Startup checks can be performed also headlessly (without UI) so these extensions should not depend on being able to access Workbench UI.
+      </documentation>
+   </annotation>
+
+   <element name="extension">
+      <annotation>
+         <appinfo>
+            <meta.element />
+         </appinfo>
+      </annotation>
+      <complexType>
+         <sequence>
+            <element ref="startup" minOccurs="0" 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="startup">
+      <annotation>
+         <documentation>
+            Defines an extension that will be invoked before doing anything else in SimanticsPlatform.startup.
+
+Only after all Startup methods have been invoked the platform startup will commence by initializing database, starting the database server and synchronizing ontologies.
+
+preStartup extension can prevent platform startup by throwing a PlatformException such as CancelStartupException in their implementation.
+         </documentation>
+      </annotation>
+      <complexType>
+         <attribute name="class" type="string" use="required">
+            <annotation>
+               <documentation>
+                  
+               </documentation>
+               <appinfo>
+                  <meta.attribute kind="java" basedOn=":org.simantics.startup.IStartup"/>
+               </appinfo>
+            </annotation>
+         </attribute>
+      </complexType>
+   </element>
+
+   <annotation>
+      <appinfo>
+         <meta.section type="since"/>
+      </appinfo>
+      <documentation>
+         Simantics 1.18.1
+      </documentation>
+   </annotation>
+
+   <annotation>
+      <appinfo>
+         <meta.section type="examples"/>
+      </appinfo>
+      <documentation>
+         &lt;pre&gt;
+   &lt;extension point=&quot;org.simantics.startup&quot;&gt;
+      &lt;feature
+            class=&quot;org.example.Startup&quot;
+      &lt;/feature&gt;
+   &lt;/extension&gt;
+&lt;/pre&gt;
+      </documentation>
+   </annotation>
+
+   <annotation>
+      <appinfo>
+         <meta.section type="apiinfo"/>
+      </appinfo>
+      <documentation>
+         See the contents of the org.simantics.startup package.
+      </documentation>
+   </annotation>
+
+
+   <annotation>
+      <appinfo>
+         <meta.section type="copyright"/>
+      </appinfo>
+      <documentation>
+         Copyright (c) 2015 Association for Decentralized Information Management in Industry THTH ry.&lt;br/&gt;
+All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at &lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
+      </documentation>
+   </annotation>
+
+</schema>