blob: 77232329316e08809f615932353b7bb67ca21c89 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText=""
modelDirectory="/org.eclipse.ecf.discovery.ui.model/src" creationCommands="false"
creationIcons="false" editDirectory="/org.eclipse.ecf.discovery.ui.edit/src" editorDirectory="/org.eclipse.ecf.discovery.ui/src"
modelPluginID="org.eclipse.ecf.discovery.ui.model" forceOverwrite="true" modelName="Discovery"
editPluginClass="org.eclipse.ecf.discovery.ui.edit.provider.DiscoveryEditPlugin"
editorPluginClass="org.eclipse.ecf.discovery.ui.views.ServiceView" nonNLSMarkers="true"
testsDirectory="/org.eclipse.ecf.discovery.ui.tests/src" testSuiteClass="org.eclipse.ecf.discovery.tests.DiscoveryAllTests"
importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" providerRootExtendsClass="org.eclipse.ecf.discovery.ui.edit.ItemProviderWithStatusLineAdapter"
language="">
<foreignModel>discovery.ecore</foreignModel>
<genPackages prefix="Model" basePackage="org.eclipse.ecf.discovery.ui" disposableProviderFactory="true"
presentationPackageSuffix="ui" generateModelWizard="false" ecorePackage="discovery.ecore#/">
<genDataTypes ecoreDataType="discovery.ecore#//ECFIServiceInfo"/>
<genDataTypes ecoreDataType="discovery.ecore#//InetAddress"/>
<genDataTypes ecoreDataType="discovery.ecore#//ECFIServiceID"/>
<genDataTypes ecoreDataType="discovery.ecore#//ECFIServiceTypeID"/>
<genDataTypes ecoreDataType="discovery.ecore#//URI"/>
<genClasses ecoreClass="discovery.ecore#//IServiceInfo">
<genFeatures property="None" createChild="false" propertyCategory="Discovery"
ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceInfo/ecfServiceInfo"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The human readable form of this service" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceInfo/ecfName"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The location of the service" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceInfo/ecfLocation"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceInfo/ecfPriority"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceInfo/ecfWeight"/>
<genFeatures property="Readonly" notify="false" createChild="false" propertyCategory="Discovery"
propertySortChoices="true" ecoreFeature="ecore:EReference discovery.ecore#//IServiceInfo/serviceID"/>
</genClasses>
<genClasses ecoreClass="discovery.ecore#//INetwork">
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference discovery.ecore#//INetwork/hosts"/>
</genClasses>
<genClasses ecoreClass="discovery.ecore#//IHost">
<genFeatures property="None" children="true" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference discovery.ecore#//IHost/services"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="" ecoreFeature="ecore:EAttribute discovery.ecore#//IHost/address"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute discovery.ecore#//IHost/name"/>
</genClasses>
<genClasses ecoreClass="discovery.ecore#//IServiceID">
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceID/ecfServiceID"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceID/ecfServiceName"/>
<genFeatures property="Readonly" notify="false" createChild="false" propertyCategory="Discovery"
propertySortChoices="true" ecoreFeature="ecore:EReference discovery.ecore#//IServiceID/serviceTypeID"/>
</genClasses>
<genClasses ecoreClass="discovery.ecore#//IServiceTypeID">
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceTypeID/ecfServiceTypeID"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The naming authority who defines this service type"
ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceTypeID/ecfNamingAuthority"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The service hierarchy from abstract type to concrete type"
propertyMultiLine="true" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceTypeID/ecfServices"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The protocol used by services of this service type"
propertyMultiLine="true" propertySortChoices="true" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceTypeID/ecfProtocols"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The scope in which this service is valid" propertyMultiLine="true"
propertySortChoices="true" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceTypeID/ecfScopes"/>
<genFeatures property="Readonly" createChild="false" propertyCategory="Discovery"
propertyDescription="The human readable form of this service type" ecoreFeature="ecore:EAttribute discovery.ecore#//IServiceTypeID/ecfServiceName"/>
</genClasses>
</genPackages>
</genmodel:GenModel>