blob: 953e01cfa3c9bf43acbf7586bbd410cb76d8a939 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.ocl.pivot" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.ocl.pivot" id="ecore2as_helper" name="Ecore2AS Helper"/>
</appInfo>
<documentation>
An Ecore2AS Helper provides support for converting extended Ecore EPackages to a Pivot representation during the Ecore2AS conversion.
</documentation>
</annotation>
<element name="extension">
<annotation>
<appInfo>
<meta.element />
</appInfo>
</annotation>
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="metamodel" minOccurs="0" maxOccurs="unbounded"/>
<element ref="model" 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="metamodel">
<annotation>
<documentation>
Declaration of an Ecore2AS Helper for a specific metamodel URI
</documentation>
</annotation>
<complexType>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
The AS REsource Factory implementation class
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.ocl.pivot.utilities.Ecore2ASHelper:"/>
</appInfo>
</annotation>
</attribute>
<attribute name="uri" type="string" use="required">
<annotation>
<documentation>
The metamodel EPackage nsURI for which this contribution helps.
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<element name="model">
<annotation>
<documentation>
Declaration of an Ecore2AS Helper for a specific model URI
</documentation>
</annotation>
<complexType>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
The AS REsource Factory implementation class
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.ocl.pivot.utilities.Ecore2ASHelper:"/>
</appInfo>
</annotation>
</attribute>
<attribute name="uri" type="string" use="required">
<annotation>
<documentation>
The model EPackage nsURI for which this contribution helps.
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
3.4.0
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="copyright"/>
</appInfo>
<documentation>
Copyright (c) 2013 Willink Transformations and others.
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>