Skip to main content
summaryrefslogtreecommitdiffstats
blob: 9cb338aa6acb0ac7cf7514610aafefbc4c63d4ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?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" 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>

Back to the top