MED の目的は、拡張プロパティーのセットを 1 つ以上定義することです。拡張プロパティーの各セットは、1 つのモデルオブジェクトタイプ (またはメタクラス) に関連します。各 MED は以下によって構成されます。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<modelExtension xmlns:p="http://org.teiid.modelExtension/2011"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
metamodelUri="http://www.metamatrix.com/metamodels/Relational"
namespacePrefix="mymodelextension" namespaceUri="org.my.extension.mymodelextension"
version="1"
xsi:schemaLocation="http://org.teiid.modelExtension/2011 modelExtension.xsd"
xmlns="http://org.teiid.modelExtension/2011">
<p:description>This is my model extension</p:description>
<p:extendedMetaclass name="com.metamatrix.metamodels.relational.impl.BaseTableImpl">
<p:property advanced="false" index="true" masked="false" name="copyable" required="false" type="boolean">
<p:description locale="en_US">Indicates if table can be copied</p:description>
<p:display locale="en_US">Copyable</p:display>
</p:property>
</p:extendedMetaclass>
</modelExtension>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<modelExtension xmlns:p="http://org.teiid.modelExtension/2011"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
metamodelUri="http://www.metamatrix.com/metamodels/Relational"
namespacePrefix="mymodelextension" namespaceUri="org.my.extension.mymodelextension"
version="1"
xsi:schemaLocation="http://org.teiid.modelExtension/2011 modelExtension.xsd"
xmlns="http://org.teiid.modelExtension/2011">
<p:description>This is my model extension</p:description>
<p:extendedMetaclass name="com.metamatrix.metamodels.relational.impl.BaseTableImpl">
<p:property advanced="false" index="true" masked="false" name="copyable" required="false" type="boolean">
<p:description locale="en_US">Indicates if table can be copied</p:description>
<p:display locale="en_US">Copyable</p:display>
</p:property>
</p:extendedMetaclass>
</modelExtension>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow