Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 121913 Details for
Bug 197197
Investigate upgrading to wsdl4j 1.5.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Rough patch
197197patch.txt (text/plain), 338.76 KB, created by
Valentin Baciu
on 2009-01-08 00:43:00 EST
(
hide
)
Description:
Rough patch
Filename:
MIME Type:
Creator:
Valentin Baciu
Created:
2009-01-08 00:43:00 EST
Size:
338.76 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.wst.wsdl.tests >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/webtools/webservices/tests/org.eclipse.wst.wsdl.tests/META-INF/MANIFEST.MF,v >retrieving revision 1.10 >diff -u -r1.10 MANIFEST.MF >--- META-INF/MANIFEST.MF 29 Sep 2008 17:54:43 -0000 1.10 >+++ META-INF/MANIFEST.MF 8 Jan 2009 05:36:27 -0000 >@@ -12,7 +12,7 @@ > org.eclipse.emf.ecore, > org.eclipse.xsd, > org.junit;bundle-version="[3.8.0,4.0.0)", >- javax.wsdl;bundle-version="[1.4.0,1.5.0)", >+ javax.wsdl;bundle-version="[1.5.0,1.6.0)", > org.eclipse.wst.wsdl, > org.eclipse.wst.common.uriresolver > Bundle-ClassPath: wsdl.tests.jar >#P org.eclipse.wst.wsdl >Index: model/WSDL.genmodel >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/model/WSDL.genmodel,v >retrieving revision 1.2 >diff -u -r1.2 WSDL.genmodel >--- model/WSDL.genmodel 15 Mar 2007 00:40:11 -0000 1.2 >+++ model/WSDL.genmodel 8 Jan 2009 05:36:29 -0000 >@@ -106,10 +106,6 @@ > </genClasses> > <genClasses image="false" ecoreClass="WSDL.ecore#//ExtensibleElement"> > <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//ExtensibleElement/eExtensibilityElements"/> >- <genOperations ecoreOperation="WSDL.ecore#//ExtensibleElement/getExtensibilityElements"/> >- <genOperations ecoreOperation="WSDL.ecore#//ExtensibleElement/addExtensibilityElement"> >- <genParameters ecoreParameter="WSDL.ecore#//ExtensibleElement/addExtensibilityElement/extElement"/> >- </genOperations> > </genClasses> > <genClasses ecoreClass="WSDL.ecore#//Input"/> > <genClasses ecoreClass="WSDL.ecore#//Output"/> >@@ -204,16 +200,7 @@ > <genParameters ecoreParameter="WSDL.ecore#//IMessage/getOrderedParts/partOrder"/> > </genOperations> > </genClasses> >- <genClasses image="false" ecoreClass="WSDL.ecore#//IPart"> >- <genOperations ecoreOperation="WSDL.ecore#//IPart/setExtensionAttribute"> >- <genParameters ecoreParameter="WSDL.ecore#//IPart/setExtensionAttribute/name"/> >- <genParameters ecoreParameter="WSDL.ecore#//IPart/setExtensionAttribute/value"/> >- </genOperations> >- <genOperations ecoreOperation="WSDL.ecore#//IPart/getExtensionAttributeNames"/> >- <genOperations ecoreOperation="WSDL.ecore#//IPart/getExtensionAttribute"> >- <genParameters ecoreParameter="WSDL.ecore#//IPart/getExtensionAttribute/name"/> >- </genOperations> >- </genClasses> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//IPart"/> > <genClasses image="false" ecoreClass="WSDL.ecore#//IService"> > <genOperations ecoreOperation="WSDL.ecore#//IService/addPort"> > <genParameters ecoreParameter="WSDL.ecore#//IService/addPort/port"/> >@@ -374,11 +361,41 @@ > <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//UnknownExtensibilityElement/children"/> > </genClasses> > <genClasses ecoreClass="WSDL.ecore#//XSDSchemaExtensibilityElement"> >+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//XSDSchemaExtensibilityElement/documentBaseURI"/> > <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//XSDSchemaExtensibilityElement/schema"/> > </genClasses> > <genClasses image="false" ecoreClass="WSDL.ecore#//MessageReference"> > <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//MessageReference/name"/> > <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//MessageReference/eMessage"/> > </genClasses> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//IElementExtensible"> >+ <genOperations ecoreOperation="WSDL.ecore#//IElementExtensible/getExtensibilityElements"/> >+ <genOperations ecoreOperation="WSDL.ecore#//IElementExtensible/addExtensibilityElement"> >+ <genParameters ecoreParameter="WSDL.ecore#//IElementExtensible/addExtensibilityElement/extElement"/> >+ </genOperations> >+ </genClasses> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//IAttributeExtensible"> >+ <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/getExtensionAttribute"> >+ <genParameters ecoreParameter="WSDL.ecore#//IAttributeExtensible/getExtensionAttribute/name"/> >+ </genOperations> >+ <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/setExtensionAttribute"> >+ <genParameters ecoreParameter="WSDL.ecore#//IAttributeExtensible/setExtensionAttribute/name"/> >+ <genParameters ecoreParameter="WSDL.ecore#//IAttributeExtensible/setExtensionAttribute/value"/> >+ </genOperations> >+ <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/getExtensionAttributes"/> >+ <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/getNativeAttributeNames"/> >+ </genClasses> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//IObject"/> >+ <genClasses ecoreClass="WSDL.ecore#//SchemaReference"> >+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//SchemaReference/id"/> >+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//SchemaReference/schemaLocationURI"/> >+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//SchemaReference/referencedSchema"/> >+ </genClasses> >+ <genClasses ecoreClass="WSDL.ecore#//SchemaImport"> >+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//SchemaImport/namespaceURI"/> >+ </genClasses> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//ISchema"/> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//ISchemaReference"/> >+ <genClasses image="false" ecoreClass="WSDL.ecore#//ISchemaImport"/> > </genPackages> > </genmodel:GenModel> >Index: model/org.eclipse.wst.WSDL.cat >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/model/org.eclipse.wst.WSDL.cat,v >retrieving revision 1.3 >diff -u -r1.3 org.eclipse.wst.WSDL.cat >--- model/org.eclipse.wst.WSDL.cat 20 Mar 2007 14:30:00 -0000 1.3 >+++ model/org.eclipse.wst.WSDL.cat 8 Jan 2009 05:36:33 -0000 >@@ -343,22 +343,15 @@ > (object Inheritance_Relationship > quid "3AD5FE3C03D4" > supplier "Logical View::wsdl::WSDLElement" >- quidu "3AD5C6A302DD")) >- operations (list Operations >- (object Operation "getExtensibilityElements" >- quid "3B85C12C03CD" >- result "IList" >- concurrency "Sequential" >- opExportControl "Public" >- uid 0) >- (object Operation "addExtensibilityElement" >- quid "3B85C1470295" >- parameters (list Parameters >- (object Parameter "extElement" >- type "IExtensibilityElement")) >- concurrency "Sequential" >- opExportControl "Public" >- uid 0)) >+ quidu "3AD5C6A302DD") >+ (object Inheritance_Relationship >+ quid "490E05C20290" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA") >+ (object Inheritance_Relationship >+ quid "49657F06007D" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > language "Java" > abstract TRUE) > (object Class "Input" >@@ -534,6 +527,11 @@ > quid "3B84A5BE0331" > documentation "This class represents the javax.wsdl.PortType non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E219F0186" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > operations (list Operations > (object Operation "addOperation" > quid "3B896AC101CA" >@@ -570,6 +568,11 @@ > quid "3B84A77600D1" > documentation "This class represents the javax.wsdl.Operation non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23D5029F" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "addFault" > quid "3B896C420065" >@@ -644,6 +647,11 @@ > quid "3B84A7EE0015" > documentation "This class represents the javax.wsdl.Input non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E223502AF" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > operations (list Operations > (object Operation "getMessage" > quid "3C86633100EF" >@@ -667,6 +675,11 @@ > quid "3B84A829027D" > documentation "This class represents the javax.wsdl.Output non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E22390157" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > operations (list Operations > (object Operation "getMessage" > quid "3C86643A035D" >@@ -690,6 +703,11 @@ > quid "3B84A861031D" > documentation "This class represents the javax.wsdl.Fault non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E2241008C" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > operations (list Operations > (object Operation "getMessage" > quid "3C86646A00BD" >@@ -713,6 +731,11 @@ > quid "3B84A8AF004F" > documentation "This class represents the javax.wsdl.Message non-MOF interface" > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23DA030D" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "addPart" > quid "3B8972240273" >@@ -754,33 +777,11 @@ > quid "3B84A93F01BE" > documentation "This class represents the javax.wsdl.Part non-MOF interface" > stereotype "Interface" >- operations (list Operations >- (object Operation "setExtensionAttribute" >- quid "3C4688450052" >- parameters (list Parameters >- (object Parameter "name" >- type "QName") >- (object Parameter "value" >- type "QName")) >- exceptions "WSDLException" >- concurrency "Sequential" >- opExportControl "Public" >- uid 0) >- (object Operation "getExtensionAttributeNames" >- quid "3C468A0101C3" >- result "IIterator" >- concurrency "Sequential" >- opExportControl "Public" >- uid 0) >- (object Operation "getExtensionAttribute" >- quid "3C468A2D02D5" >- parameters (list Parameters >- (object Parameter "name" >- type "QName")) >- result "QName" >- concurrency "Sequential" >- opExportControl "Public" >- uid 0)) >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23670242" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > class_attributes (list class_attribute_list > (object ClassAttribute "javax.wsdl.Part" > quid "3B84A9500231" >@@ -789,6 +790,11 @@ > quid "3B84AB490287" > documentation "This class represents the javax.wsdl.Service non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23E502BF" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "addPort" > quid "3B895D5601D1" >@@ -821,6 +827,11 @@ > quid "3B84AB800326" > documentation "This class represents the javax.wsdl.Port non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23EA0119" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "getBinding" > quid "3C8651F302B5" >@@ -844,6 +855,11 @@ > quid "3B84ABC60219" > documentation "This class represents the javax.wsdl.Binding non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23EE00BB" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "addBindingOperation" > quid "3B895F160153" >@@ -894,6 +910,11 @@ > quid "3B84ADC00072" > documentation "This class represents the javax.wsdl.BindingOperation non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23F30177" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "addBindingFault" > quid "3B8960BC0041" >@@ -968,6 +989,11 @@ > quid "3B84ADEB0100" > documentation "This class represents the javax.wsdl.BindingInput non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23F70232" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > class_attributes (list class_attribute_list > (object ClassAttribute "javax.wsdl.BindingInput" > quid "3B84ADFE000D" >@@ -976,6 +1002,11 @@ > quid "3B84AE210111" > documentation "This class represents the javax.wsdl.BindingOutput non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23FB00CB" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > class_attributes (list class_attribute_list > (object ClassAttribute "javax.wsdl.BindingOutput" > quid "3B84AE2D0050" >@@ -984,6 +1015,11 @@ > quid "3B84AE4F00BD" > documentation "This class represents the javax.wsdl.BindingFault non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E24050167" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > class_attributes (list class_attribute_list > (object ClassAttribute "javax.wsdl.BindingFault" > quid "3B84AE5F002A" >@@ -1008,6 +1044,11 @@ > quid "3B84B1D90142" > documentation "This class represents the javax.wsdl.Definition non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E23D20280" >+ supplier "Logical View::wsdl::IElementExtensible" >+ quidu "490E04B000DA")) > operations (list Operations > (object Operation "addBinding" > quid "3B8988F1039D" >@@ -1340,6 +1381,11 @@ > quid "3B84B2020119" > documentation "This class represents the javax.wsdl.Import non-MOF interface." > stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E224E02CE" >+ supplier "Logical View::wsdl::IAttributeExtensible" >+ quidu "490E063F02AF")) > class_attributes (list class_attribute_list > (object ClassAttribute "javax.wsdl.Import" > quid "3B84B20C02EA" >@@ -1441,7 +1487,15 @@ > (object Inheritance_Relationship > quid "3CC3627F00B7" > supplier "Logical View::wsdl::ExtensibilityElement" >- quidu "3AD5DBB602A9"))) >+ quidu "3AD5DBB602A9") >+ (object Inheritance_Relationship >+ quid "4965689D0128" >+ supplier "Logical View::wsdl::ISchema" >+ quidu "490E71C6006D")) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "documentBaseURI" >+ quid "490E806900EA" >+ type "String"))) > (object Class "DOMDocument" > quid "3CD1502C023B" > documentation "This class represents the org.w3c.dom.Document non-MOF interface." >@@ -1464,6 +1518,148 @@ > exportControl "Protected")) > language "Java" > abstract TRUE) >+ (object Class "IElementExtensible" >+ quid "490E04B000DA" >+ stereotype "Interface" >+ operations (list Operations >+ (object Operation "getExtensibilityElements" >+ quid "3B85C12C03CD" >+ result "IList" >+ concurrency "Sequential" >+ opExportControl "Public" >+ uid 0) >+ (object Operation "addExtensibilityElement" >+ quid "3B85C1470295" >+ parameters (list Parameters >+ (object Parameter "extElement" >+ type "IExtensibilityElement")) >+ concurrency "Sequential" >+ opExportControl "Public" >+ uid 0)) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "javax.wsdl.extensions.ElementExtensible" >+ quid "490E04E902EE" >+ stereotype "javaclass" >+ type "type")) >+ language "Java") >+ (object Class "IAttributeExtensible" >+ quid "490E063F02AF" >+ stereotype "Interface" >+ operations (list Operations >+ (object Operation "getExtensionAttribute" >+ quid "3C468A2D02D5" >+ parameters (list Parameters >+ (object Parameter "name" >+ type "QName")) >+ result "IObject" >+ concurrency "Sequential" >+ opExportControl "Public" >+ uid 0) >+ (object Operation "setExtensionAttribute" >+ quid "3C4688450052" >+ parameters (list Parameters >+ (object Parameter "name" >+ type "QName") >+ (object Parameter "value" >+ type "IObject")) >+ concurrency "Sequential" >+ opExportControl "Public" >+ uid 0) >+ (object Operation "getExtensionAttributes" >+ quid "490E153B00CB" >+ result "IMap" >+ concurrency "Sequential" >+ opExportControl "Public" >+ uid 0) >+ (object Operation "getNativeAttributeNames" >+ quid "490E099F0109" >+ result "IList" >+ concurrency "Sequential" >+ opExportControl "Public" >+ uid 0)) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "javax.wsdl.extensions.AttributeExtensible" >+ quid "490E13C2000F" >+ stereotype "javaclass")) >+ language "Java") >+ (object Class "IObject" >+ quid "490E13B30119" >+ stereotype "Interface" >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "java.lang.Object" >+ quid "490E13E300AB" >+ stereotype "javaclass" >+ type "type" >+ initv "initval")) >+ language "Java") >+ (object Class "SchemaReference" >+ quid "490E6F9B003E" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "496568D101F4" >+ supplier "Logical View::wsdl::ISchemaReference" >+ quidu "490E71D1030D")) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "id" >+ quid "490E72A20138" >+ type "String") >+ (object ClassAttribute "schemaLocationURI" >+ quid "490E72DB0177" >+ type "String") >+ (object ClassAttribute "referencedSchema" >+ quid "490E83270290" >+ type "ISchema")) >+ language "Java") >+ (object Class "SchemaImport" >+ quid "490E6FB1003E" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E731A009C" >+ supplier "Logical View::wsdl::SchemaReference" >+ quidu "490E6F9B003E") >+ (object Inheritance_Relationship >+ quid "496568D50290" >+ supplier "Logical View::wsdl::ISchemaImport" >+ quidu "490E71DE01B5")) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "namespaceURI" >+ quid "490E717E007D" >+ type "String")) >+ language "Java") >+ (object Class "ISchema" >+ quid "490E71C6006D" >+ stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E777F032C" >+ supplier "Logical View::wsdl::IExtensibilityElement" >+ quidu "3B84B12402AB")) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "javax.wsdl.extensions.schema.Schema" >+ quid "490E71FE030D" >+ stereotype "javaclass")) >+ language "Java") >+ (object Class "ISchemaReference" >+ quid "490E71D1030D" >+ stereotype "Interface" >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "javax.wsdl.extensions.schema.SchemaReference" >+ quid "490E721E007D" >+ stereotype "javaclass")) >+ language "Java") >+ (object Class "ISchemaImport" >+ quid "490E71DE01B5" >+ stereotype "Interface" >+ superclasses (list inheritance_relationship_list >+ (object Inheritance_Relationship >+ quid "490E724C01C5" >+ supplier "Logical View::wsdl::ISchemaReference" >+ quidu "490E71D1030D")) >+ class_attributes (list class_attribute_list >+ (object ClassAttribute "javax.wsdl.extensions.schema.SchemaImport" >+ quid "490E72300167" >+ stereotype "javaclass")) >+ language "Java") > (object Association "$UNNAMED$0" > quid "3AD5C824018C" > roles (list role_list >@@ -2016,10 +2212,10 @@ > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeOperation TRUE >- location (1424, 800) >+ location (1808, 1392) > label (object ItemLabel > Parent_View @1 >- location (1173, 660) >+ location (1557, 1252) > fill_color 13434879 > nlines 1 > max_width 502 >@@ -2027,7 +2223,7 @@ > label "IBinding") > stereotype (object ItemLabel > Parent_View @1 >- location (1173, 610) >+ location (1557, 1202) > fill_color 13434879 > anchor 10 > nlines 1 >@@ -2047,10 +2243,10 @@ > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeOperation TRUE >- location (816, 528) >+ location (1200, 1120) > label (object ItemLabel > Parent_View @2 >- location (686, 481) >+ location (1070, 1073) > fill_color 13434879 > nlines 1 > max_width 260 >@@ -2058,7 +2254,7 @@ > label "IPort") > stereotype (object ItemLabel > Parent_View @2 >- location (686, 431) >+ location (1070, 1023) > fill_color 13434879 > anchor 10 > nlines 1 >@@ -2079,10 +2275,10 @@ > SuppressAttribute TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (240, 160) >+ location (624, 752) > label (object ItemLabel > Parent_View @3 >- location (126, 90) >+ location (510, 682) > fill_color 13434879 > nlines 1 > max_width 228 >@@ -2090,7 +2286,7 @@ > label "IService") > stereotype (object ItemLabel > Parent_View @3 >- location (126, 40) >+ location (510, 632) > fill_color 13434879 > anchor 10 > nlines 1 >@@ -2110,10 +2306,10 @@ > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (240, 528) >+ location (624, 1120) > label (object ItemLabel > Parent_View @4 >- location (44, 433) >+ location (428, 1025) > fill_color 13434879 > nlines 1 > max_width 392 >@@ -2134,16 +2330,16 @@ > client @4 > supplier @3 > line_style 3 >- origin_attachment (240, 421) >- terminal_attachment (240, 292)) >+ origin_attachment (624, 1013) >+ terminal_attachment (624, 884)) > (object ClassView "Class" "Logical View::wsdl::Binding" @6 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (1440, 1264) >+ location (1824, 1856) > label (object ItemLabel > Parent_View @6 >- location (1244, 1169) >+ location (1628, 1761) > fill_color 13434879 > nlines 1 > max_width 392 >@@ -2164,16 +2360,16 @@ > client @6 > supplier @1 > line_style 3 >- origin_attachment (1430, 1157) >- terminal_attachment (1430, 1002)) >+ origin_attachment (1814, 1749) >+ terminal_attachment (1814, 1594)) > (object ClassView "Class" "Logical View::wsdl::Port" @8 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (816, 912) >+ location (1200, 1504) > label (object ItemLabel > Parent_View @8 >- location (675, 840) >+ location (1059, 1432) > fill_color 13434879 > nlines 1 > max_width 282 >@@ -2194,20 +2390,20 @@ > client @8 > supplier @2 > line_style 3 >- origin_attachment (809, 828) >- terminal_attachment (809, 637)) >+ origin_attachment (1193, 1420) >+ terminal_attachment (1193, 1229)) > (object AssociationViewNew "$UNNAMED$9" @10 >- location (321, 916) >+ location (705, 1508) > stereotype TRUE > line_color 3342489 > quidu "3AD5D9400393" > roleview_list (list RoleViews > (object RoleView "ePorts" @11 > Parent_View @10 >- location (-143, 644) >+ location (241, 1236) > label (object SegLabel @12 > Parent_View @11 >- location (397, 945) >+ location (781, 1537) > anchor 1 > anchor_loc 1 > nlines 1 >@@ -2223,11 +2419,11 @@ > client @10 > supplier @8 > line_style 3 >- origin_attachment (321, 916) >- terminal_attachment (666, 916) >+ origin_attachment (705, 1508) >+ terminal_attachment (1050, 1508) > label (object SegLabel @13 > Parent_View @11 >- location (530, 880) >+ location (914, 1472) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -2239,7 +2435,7 @@ > orientation 0) > label (object SegLabel @14 > Parent_View @11 >- location (433, 990) >+ location (817, 1582) > anchor 3 > anchor_loc 1 > nlines 1 >@@ -2251,10 +2447,10 @@ > orientation 1)) > (object RoleView "$UNNAMED$10" @15 > Parent_View @10 >- location (-143, 644) >+ location (241, 1236) > label (object SegLabel @16 > Parent_View @15 >- location (216, 704) >+ location (600, 1296) > hidden TRUE > anchor 1 > anchor_loc 1 >@@ -2271,15 +2467,15 @@ > client @10 > supplier @4 > vertices (list Points >- (321, 916) >- (257, 916) >- (257, 635)) >+ (705, 1508) >+ (641, 1508) >+ (641, 1227)) > line_style 3 >- origin_attachment (321, 916) >- terminal_attachment (257, 635) >+ origin_attachment (705, 1508) >+ terminal_attachment (641, 1227) > label (object SegLabel @17 > Parent_View @15 >- location (301, 760) >+ location (685, 1352) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -2290,17 +2486,17 @@ > height 44 > orientation 1)))) > (object AssociationViewNew "$UNNAMED$11" @18 >- location (886, 1270) >+ location (1271, 1862) > stereotype TRUE > line_color 3342489 > quidu "3AD5D9B8011F" > roleview_list (list RoleViews > (object RoleView "eBinding" @19 > Parent_View @18 >- location (38, 422) >+ location (423, 1014) > label (object SegLabel @20 > Parent_View @19 >- location (1112, 1235) >+ location (1496, 1827) > anchor 1 > anchor_loc 1 > nlines 1 >@@ -2316,11 +2512,11 @@ > client @18 > supplier @6 > line_style 3 >- origin_attachment (886, 1270) >- terminal_attachment (1235, 1270) >+ origin_attachment (1271, 1862) >+ terminal_attachment (1619, 1862) > label (object SegLabel @21 > Parent_View @19 >- location (1170, 1313) >+ location (1554, 1905) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -2332,10 +2528,10 @@ > orientation 1)) > (object RoleView "$UNNAMED$12" @22 > Parent_View @18 >- location (38, 422) >+ location (423, 1014) > label (object SegLabel @23 > Parent_View @22 >- location (852, 1106) >+ location (1236, 1698) > hidden TRUE > anchor 1 > anchor_loc 1 >@@ -2352,12 +2548,73 @@ > client @18 > supplier @8 > vertices (list Points >- (886, 1270) >- (812, 1270) >- (812, 996)) >+ (1271, 1862) >+ (1196, 1862) >+ (1196, 1588)) > line_style 3 >- origin_attachment (886, 1270) >- terminal_attachment (812, 996)))))) >+ origin_attachment (1271, 1862) >+ terminal_attachment (1196, 1588)))) >+ (object ClassView "Class" "Logical View::wsdl::IElementExtensible" @24 >+ ShowCompartmentStereotypes TRUE >+ IncludeOperation TRUE >+ location (1184, 160) >+ label (object ItemLabel >+ Parent_View @24 >+ location (942, 90) >+ fill_color 13434879 >+ nlines 1 >+ max_width 484 >+ justify 0 >+ label "IElementExtensible") >+ stereotype (object ItemLabel >+ Parent_View @24 >+ location (942, 40) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 484 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E04B000DA" >+ width 502 >+ height 264 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IAttributeExtensible" @25 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1760, 192) >+ label (object ItemLabel >+ Parent_View @25 >+ location (1489, 77) >+ fill_color 13434879 >+ nlines 1 >+ max_width 542 >+ justify 0 >+ label "IAttributeExtensible") >+ stereotype (object ItemLabel >+ Parent_View @25 >+ location (1489, 27) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 542 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E063F02AF" >+ width 560 >+ height 354 >+ annotation 8 >+ autoResize TRUE))) > (object ClassDiagram "2.5 Bindings" > quid "39AD51270252" > title "2.5 Bindings" >@@ -2367,14 +2624,14 @@ > origin_x 0 > origin_y 0 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::wsdl::IBinding" @24 >+ (object ClassView "Class" "Logical View::wsdl::IBinding" @26 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (304, 240) > label (object ItemLabel >- Parent_View @24 >+ Parent_View @26 > location (73, 114) > fill_color 13434879 > nlines 1 >@@ -2382,7 +2639,7 @@ > justify 0 > label "IBinding") > stereotype (object ItemLabel >- Parent_View @24 >+ Parent_View @26 > location (73, 64) > fill_color 13434879 > anchor 10 >@@ -2399,14 +2656,14 @@ > height 376 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @25 >+ (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @27 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (976, 352) > label (object ItemLabel >- Parent_View @25 >+ Parent_View @27 > location (780, 130) > fill_color 13434879 > nlines 1 >@@ -2414,7 +2671,7 @@ > justify 0 > label "IBindingOperation") > stereotype (object ItemLabel >- Parent_View @25 >+ Parent_View @27 > location (780, 80) > fill_color 13434879 > anchor 10 >@@ -2431,13 +2688,13 @@ > height 568 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IBindingInput" @26 >+ (object ClassView "Class" "Logical View::wsdl::IBindingInput" @28 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeOperation TRUE > location (192, 1360) > label (object ItemLabel >- Parent_View @26 >+ Parent_View @28 > location (62, 1334) > fill_color 16777215 > nlines 1 >@@ -2445,7 +2702,7 @@ > justify 0 > label "IBindingInput") > stereotype (object ItemLabel >- Parent_View @26 >+ Parent_View @28 > location (62, 1284) > fill_color 13434879 > anchor 10 >@@ -2462,13 +2719,13 @@ > height 176 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @27 >+ (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @29 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeOperation TRUE > location (208, 1664) > label (object ItemLabel >- Parent_View @27 >+ Parent_View @29 > location (61, 1638) > fill_color 16777215 > nlines 1 >@@ -2476,7 +2733,7 @@ > justify 0 > label "IBindingOutput") > stereotype (object ItemLabel >- Parent_View @27 >+ Parent_View @29 > location (61, 1588) > fill_color 13434879 > anchor 10 >@@ -2493,14 +2750,14 @@ > height 176 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IBindingFault" @28 >+ (object ClassView "Class" "Logical View::wsdl::IBindingFault" @30 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (208, 1984) > label (object ItemLabel >- Parent_View @28 >+ Parent_View @30 > location (72, 1958) > fill_color 13434879 > nlines 1 >@@ -2508,7 +2765,7 @@ > justify 0 > label "IBindingFault") > stereotype (object ItemLabel >- Parent_View @28 >+ Parent_View @30 > location (72, 1908) > fill_color 13434879 > anchor 10 >@@ -2525,13 +2782,13 @@ > height 176 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::PortType" @29 >+ (object ClassView "Class" "Logical View::wsdl::PortType" @31 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1904, 624) > label (object ItemLabel >- Parent_View @29 >+ Parent_View @31 > location (1697, 522) > fill_color 13434879 > nlines 1 >@@ -2546,13 +2803,13 @@ > height 228 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Input" @30 >+ (object ClassView "Class" "Logical View::wsdl::Input" @32 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1904, 1360) > label (object ItemLabel >- Parent_View @30 >+ Parent_View @32 > location (1756, 1283) > fill_color 13434879 > nlines 1 >@@ -2567,13 +2824,13 @@ > height 178 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Output" @31 >+ (object ClassView "Class" "Logical View::wsdl::Output" @33 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1904, 1664) > label (object ItemLabel >- Parent_View @31 >+ Parent_View @33 > location (1756, 1587) > fill_color 13434879 > nlines 1 >@@ -2588,13 +2845,13 @@ > height 178 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Binding" @32 >+ (object ClassView "Class" "Logical View::wsdl::Binding" @34 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (304, 688) > label (object ItemLabel >- Parent_View @32 >+ Parent_View @34 > location (97, 586) > fill_color 13434879 > nlines 1 >@@ -2609,26 +2866,26 @@ > height 228 > annotation 8 > autoResize TRUE) >- (object InheritView "" @33 >+ (object InheritView "" @35 > stereotype TRUE > line_color 3342489 > quidu "3B8595410129" >- client @32 >- supplier @24 >+ client @34 >+ supplier @26 > line_style 3 > origin_attachment (279, 574) > terminal_attachment (279, 428)) >- (object AssociationViewNew "$UNNAMED$3" @34 >+ (object AssociationViewNew "$UNNAMED$3" @36 > location (1104, 742) > stereotype TRUE > line_color 3342489 > quidu "3AD5D352010F" > roleview_list (list RoleViews >- (object RoleView "ePortType" @35 >- Parent_View @34 >+ (object RoleView "ePortType" @37 >+ Parent_View @36 > location (640, 598) >- label (object SegLabel @36 >- Parent_View @35 >+ label (object SegLabel @38 >+ Parent_View @37 > location (1565, 781) > anchor 1 > anchor_loc 1 >@@ -2642,13 +2899,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5D3540176" >- client @34 >- supplier @29 >+ client @36 >+ supplier @31 > line_style 3 > origin_attachment (1104, 742) > terminal_attachment (1688, 742) >- label (object SegLabel @37 >- Parent_View @35 >+ label (object SegLabel @39 >+ Parent_View @37 > location (1613, 716) > anchor 2 > anchor_loc 1 >@@ -2659,11 +2916,11 @@ > pctDist 0.872193 > height 27 > orientation 0)) >- (object RoleView "$UNNAMED$4" @38 >- Parent_View @34 >+ (object RoleView "$UNNAMED$4" @40 >+ Parent_View @36 > location (640, 598) >- label (object SegLabel @39 >- Parent_View @38 >+ label (object SegLabel @41 >+ Parent_View @40 > location (806, 697) > hidden TRUE > anchor 1 >@@ -2678,18 +2935,18 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5D3540180" >- client @34 >- supplier @32 >+ client @36 >+ supplier @34 > line_style 3 > origin_attachment (1104, 742) > terminal_attachment (520, 742)))) >- (object ClassView "Class" "Logical View::wsdl::Operation" @40 >+ (object ClassView "Class" "Logical View::wsdl::Operation" @42 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1888, 1024) > label (object ItemLabel >- Parent_View @40 >+ Parent_View @42 > location (1672, 898) > fill_color 13434879 > nlines 1 >@@ -2704,13 +2961,13 @@ > height 276 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::BindingInput" @41 >+ (object ClassView "Class" "Logical View::wsdl::BindingInput" @43 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (624, 1408) > label (object ItemLabel >- Parent_View @41 >+ Parent_View @43 > location (476, 1283) > fill_color 13434879 > nlines 1 >@@ -2725,17 +2982,17 @@ > height 274 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$47" @42 >+ (object AssociationViewNew "$UNNAMED$47" @44 > location (1264, 1359) > stereotype TRUE > line_color 3342489 > quidu "3B84AD2400BD" > roleview_list (list RoleViews >- (object RoleView "eInput" @43 >- Parent_View @42 >+ (object RoleView "eInput" @45 >+ Parent_View @44 > location (96, 287) >- label (object SegLabel @44 >- Parent_View @43 >+ label (object SegLabel @46 >+ Parent_View @45 > location (1637, 1316) > anchor 1 > anchor_loc 1 >@@ -2749,13 +3006,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3B84AD250083" >- client @42 >- supplier @30 >+ client @44 >+ supplier @32 > line_style 3 > origin_attachment (1264, 1359) > terminal_attachment (1747, 1359) >- label (object SegLabel @45 >- Parent_View @43 >+ label (object SegLabel @47 >+ Parent_View @45 > location (1694, 1398) > anchor 2 > anchor_loc 1 >@@ -2766,24 +3023,24 @@ > pctDist 0.889546 > height 39 > orientation 1)) >- (object RoleView "$UNNAMED$48" @46 >- Parent_View @42 >+ (object RoleView "$UNNAMED$48" @48 >+ Parent_View @44 > location (96, 287) > stereotype TRUE > line_color 3342489 > quidu "3B84AD250084" >- client @42 >- supplier @41 >+ client @44 >+ supplier @43 > line_style 3 > origin_attachment (1264, 1359) > terminal_attachment (781, 1359)))) >- (object ClassView "Class" "Logical View::wsdl::BindingOutput" @47 >+ (object ClassView "Class" "Logical View::wsdl::BindingOutput" @49 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (960, 1664) > label (object ItemLabel >- Parent_View @47 >+ Parent_View @49 > location (812, 1539) > fill_color 13434879 > nlines 1 >@@ -2798,17 +3055,17 @@ > height 274 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$49" @48 >+ (object AssociationViewNew "$UNNAMED$49" @50 > location (1432, 1654) > stereotype TRUE > line_color 3342489 > quidu "3B84AD7900F2" > roleview_list (list RoleViews >- (object RoleView "eOutput" @49 >- Parent_View @48 >+ (object RoleView "eOutput" @51 >+ Parent_View @50 > location (-120, 374) >- label (object SegLabel @50 >- Parent_View @49 >+ label (object SegLabel @52 >+ Parent_View @51 > location (1645, 1612) > anchor 1 > anchor_loc 1 >@@ -2822,13 +3079,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3B84AD7A014D" >- client @48 >- supplier @31 >+ client @50 >+ supplier @33 > line_style 3 > origin_attachment (1432, 1654) > terminal_attachment (1747, 1654) >- label (object SegLabel @51 >- Parent_View @49 >+ label (object SegLabel @53 >+ Parent_View @51 > location (1681, 1697) > anchor 2 > anchor_loc 1 >@@ -2839,24 +3096,24 @@ > pctDist 0.790274 > height 43 > orientation 1)) >- (object RoleView "$UNNAMED$50" @52 >- Parent_View @48 >+ (object RoleView "$UNNAMED$50" @54 >+ Parent_View @50 > location (-120, 374) > stereotype TRUE > line_color 3342489 > quidu "3B84AD7A014E" >- client @48 >- supplier @47 >+ client @50 >+ supplier @49 > line_style 3 > origin_attachment (1432, 1654) > terminal_attachment (1117, 1654)))) >- (object ClassView "Class" "Logical View::wsdl::BindingOperation" @53 >+ (object ClassView "Class" "Logical View::wsdl::BindingOperation" @55 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (992, 1008) > label (object ItemLabel >- Parent_View @53 >+ Parent_View @55 > location (819, 931) > fill_color 13434879 > nlines 1 >@@ -2871,26 +3128,26 @@ > height 178 > annotation 8 > autoResize TRUE) >- (object InheritView "" @54 >+ (object InheritView "" @56 > stereotype TRUE > line_color 3342489 > quidu "3B84ADE401DC" >- client @53 >- supplier @25 >+ client @55 >+ supplier @27 > line_style 3 > origin_attachment (966, 919) > terminal_attachment (966, 636)) >- (object AssociationViewNew "$UNNAMED$5" @55 >+ (object AssociationViewNew "$UNNAMED$5" @57 > location (433, 1022) > stereotype TRUE > line_color 3342489 > quidu "3AD5D3E10179" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$6" @56 >- Parent_View @55 >+ (object RoleView "$UNNAMED$6" @58 >+ Parent_View @57 > location (-1343, 494) >- label (object SegLabel @57 >- Parent_View @56 >+ label (object SegLabel @59 >+ Parent_View @58 > location (235, 877) > hidden TRUE > anchor 1 >@@ -2905,8 +3162,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5D3E20225" >- client @55 >- supplier @32 >+ client @57 >+ supplier @34 > vertices (list Points > (433, 1022) > (276, 1022) >@@ -2914,8 +3171,8 @@ > line_style 3 > origin_attachment (433, 1022) > terminal_attachment (276, 802) >- label (object SegLabel @58 >- Parent_View @56 >+ label (object SegLabel @60 >+ Parent_View @58 > location (330, 841) > anchor 2 > anchor_loc 1 >@@ -2926,11 +3183,11 @@ > pctDist 0.900000 > height 54 > orientation 1)) >- (object RoleView "eBindingOperations" @59 >- Parent_View @55 >+ (object RoleView "eBindingOperations" @61 >+ Parent_View @57 > location (-1343, 494) >- label (object SegLabel @60 >- Parent_View @59 >+ label (object SegLabel @62 >+ Parent_View @61 > location (513, 977) > anchor 1 > anchor_loc 1 >@@ -2944,13 +3201,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5D3E20239" >- client @55 >- supplier @53 >+ client @57 >+ supplier @55 > line_style 3 > origin_attachment (433, 1022) > terminal_attachment (810, 1022) >- label (object SegLabel @61 >- Parent_View @59 >+ label (object SegLabel @63 >+ Parent_View @61 > location (766, 980) > anchor 2 > anchor_loc 1 >@@ -2961,8 +3218,8 @@ > pctDist 0.884956 > height 43 > orientation 0) >- label (object SegLabel @62 >- Parent_View @59 >+ label (object SegLabel @64 >+ Parent_View @61 > location (706, 1067) > anchor 3 > anchor_loc 1 >@@ -2973,17 +3230,17 @@ > pctDist 0.727564 > height 45 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$7" @63 >+ (object AssociationViewNew "$UNNAMED$7" @65 > location (1418, 1040) > stereotype TRUE > line_color 3342489 > quidu "3AD5D425038A" > roleview_list (list RoleViews >- (object RoleView "eOperation" @64 >- Parent_View @63 >+ (object RoleView "eOperation" @66 >+ Parent_View @65 > location (-358, 464) >- label (object SegLabel @65 >- Parent_View @64 >+ label (object SegLabel @67 >+ Parent_View @66 > location (1520, 1079) > anchor 1 > anchor_loc 1 >@@ -2997,13 +3254,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5D42602F5" >- client @63 >- supplier @40 >+ client @65 >+ supplier @42 > line_style 3 > origin_attachment (1418, 1040) > terminal_attachment (1663, 1040) >- label (object SegLabel @66 >- Parent_View @64 >+ label (object SegLabel @68 >+ Parent_View @66 > location (1589, 1005) > anchor 2 > anchor_loc 1 >@@ -3014,11 +3271,11 @@ > pctDist 0.696721 > height 36 > orientation 0)) >- (object RoleView "$UNNAMED$8" @67 >- Parent_View @63 >+ (object RoleView "$UNNAMED$8" @69 >+ Parent_View @65 > location (-358, 464) >- label (object SegLabel @68 >- Parent_View @67 >+ label (object SegLabel @70 >+ Parent_View @69 > location (1273, 1070) > hidden TRUE > anchor 1 >@@ -3033,22 +3290,22 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5D42602FF" >- client @63 >- supplier @53 >+ client @65 >+ supplier @55 > line_style 3 > origin_attachment (1418, 1040) > terminal_attachment (1174, 1040)))) >- (object AssociationViewNew "$UNNAMED$27" @69 >+ (object AssociationViewNew "$UNNAMED$27" @71 > location (787, 1190) > stereotype TRUE > line_color 3342489 > quidu "3ADF2E6401F5" > roleview_list (list RoleViews >- (object RoleView "eBindingInput" @70 >- Parent_View @69 >+ (object RoleView "eBindingInput" @72 >+ Parent_View @71 > location (-381, 454) >- label (object SegLabel @71 >- Parent_View @70 >+ label (object SegLabel @73 >+ Parent_View @72 > location (669, 1152) > anchor 1 > anchor_loc 1 >@@ -3062,8 +3319,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2E650251" >- client @69 >- supplier @41 >+ client @71 >+ supplier @43 > vertices (list Points > (787, 1190) > (636, 1190) >@@ -3071,8 +3328,8 @@ > line_style 3 > origin_attachment (787, 1190) > terminal_attachment (636, 1271) >- label (object SegLabel @72 >- Parent_View @70 >+ label (object SegLabel @74 >+ Parent_View @72 > location (685, 1222) > anchor 2 > anchor_loc 1 >@@ -3083,11 +3340,11 @@ > pctDist 0.440476 > height 32 > orientation 0)) >- (object RoleView "$UNNAMED$28" @73 >- Parent_View @69 >+ (object RoleView "$UNNAMED$28" @75 >+ Parent_View @71 > location (-381, 454) >- label (object SegLabel @74 >- Parent_View @73 >+ label (object SegLabel @76 >+ Parent_View @75 > location (885, 1144) > hidden TRUE > anchor 1 >@@ -3102,8 +3359,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2E650252" >- client @69 >- supplier @53 >+ client @71 >+ supplier @55 > vertices (list Points > (787, 1190) > (926, 1190) >@@ -3111,8 +3368,8 @@ > line_style 3 > origin_attachment (787, 1190) > terminal_attachment (926, 1097) >- label (object SegLabel @75 >- Parent_View @73 >+ label (object SegLabel @77 >+ Parent_View @75 > location (871, 1136) > anchor 2 > anchor_loc 1 >@@ -3123,17 +3380,17 @@ > pctDist 0.837758 > height 56 > orientation 0)))) >- (object AssociationViewNew "$UNNAMED$29" @76 >+ (object AssociationViewNew "$UNNAMED$29" @78 > location (1024, 1312) > stereotype TRUE > line_color 3342489 > quidu "3ADF2EB30163" > roleview_list (list RoleViews >- (object RoleView "eBindingOutput" @77 >- Parent_View @76 >+ (object RoleView "eBindingOutput" @79 >+ Parent_View @78 > location (-150, 578) >- label (object SegLabel @78 >- Parent_View @77 >+ label (object SegLabel @80 >+ Parent_View @79 > location (1012, 1429) > anchor 1 > anchor_loc 1 >@@ -3147,13 +3404,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2EB4013C" >- client @76 >- supplier @47 >+ client @78 >+ supplier @49 > line_style 3 > origin_attachment (1024, 1312) > terminal_attachment (1024, 1527) >- label (object SegLabel @79 >- Parent_View @77 >+ label (object SegLabel @81 >+ Parent_View @79 > location (967, 1479) > anchor 2 > anchor_loc 1 >@@ -3164,11 +3421,11 @@ > pctDist 0.774590 > height 58 > orientation 1)) >- (object RoleView "$UNNAMED$30" @80 >- Parent_View @76 >+ (object RoleView "$UNNAMED$30" @82 >+ Parent_View @78 > location (-150, 578) >- label (object SegLabel @81 >- Parent_View @80 >+ label (object SegLabel @83 >+ Parent_View @82 > location (983, 1140) > hidden TRUE > anchor 1 >@@ -3183,13 +3440,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2EB4013D" >- client @76 >- supplier @53 >+ client @78 >+ supplier @55 > line_style 3 > origin_attachment (1024, 1312) > terminal_attachment (1024, 1097) >- label (object SegLabel @82 >- Parent_View @80 >+ label (object SegLabel @84 >+ Parent_View @82 > location (1031, 1186) > anchor 2 > anchor_loc 1 >@@ -3200,13 +3457,13 @@ > pctDist 0.590164 > height 7 > orientation 1)))) >- (object ClassView "Class" "Logical View::wsdl::Fault" @83 >+ (object ClassView "Class" "Logical View::wsdl::Fault" @85 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1920, 1984) > label (object ItemLabel >- Parent_View @83 >+ Parent_View @85 > location (1772, 1907) > fill_color 13434879 > nlines 1 >@@ -3221,13 +3478,13 @@ > height 178 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::BindingFault" @84 >+ (object ClassView "Class" "Logical View::wsdl::BindingFault" @86 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1360, 1984) > label (object ItemLabel >- Parent_View @84 >+ Parent_View @86 > location (1212, 1859) > fill_color 13434879 > nlines 1 >@@ -3242,26 +3499,26 @@ > height 274 > annotation 8 > autoResize TRUE) >- (object InheritView "" @85 >+ (object InheritView "" @87 > stereotype TRUE > line_color 3342489 > quidu "3B84AE710333" >- client @84 >- supplier @28 >+ client @86 >+ supplier @30 > line_style 3 > origin_attachment (1203, 2007) > terminal_attachment (353, 2007)) >- (object AssociationViewNew "$UNNAMED$37" @86 >+ (object AssociationViewNew "$UNNAMED$37" @88 > location (1356, 1352) > stereotype TRUE > line_color 3342489 > quidu "3ADF340003E5" > roleview_list (list RoleViews >- (object RoleView "eBindingFaults" @87 >- Parent_View @86 >+ (object RoleView "eBindingFaults" @89 >+ Parent_View @88 > location (188, 616) >- label (object SegLabel @88 >- Parent_View @87 >+ label (object SegLabel @90 >+ Parent_View @89 > location (1382, 1750) > anchor 1 > anchor_loc 1 >@@ -3275,13 +3532,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF340103AA" >- client @86 >- supplier @84 >+ client @88 >+ supplier @86 > line_style 3 > origin_attachment (1356, 1352) > terminal_attachment (1356, 1847) >- label (object SegLabel @89 >- Parent_View @87 >+ label (object SegLabel @91 >+ Parent_View @89 > location (1409, 1797) > anchor 2 > anchor_loc 1 >@@ -3292,8 +3549,8 @@ > pctDist 0.899194 > height 53 > orientation 0) >- label (object SegLabel @90 >- Parent_View @87 >+ label (object SegLabel @92 >+ Parent_View @89 > location (1256, 1806) > anchor 3 > anchor_loc 1 >@@ -3304,11 +3561,11 @@ > pctDist 0.919291 > height 101 > orientation 1)) >- (object RoleView "$UNNAMED$38" @91 >- Parent_View @86 >+ (object RoleView "$UNNAMED$38" @93 >+ Parent_View @88 > location (188, 616) >- label (object SegLabel @92 >- Parent_View @91 >+ label (object SegLabel @94 >+ Parent_View @93 > location (1076, 1197) > hidden TRUE > anchor 1 >@@ -3323,8 +3580,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF340103AB" >- client @86 >- supplier @53 >+ client @88 >+ supplier @55 > vertices (list Points > (1356, 1352) > (1356, 1217) >@@ -3333,8 +3590,8 @@ > line_style 3 > origin_attachment (1356, 1352) > terminal_attachment (1117, 1097) >- label (object SegLabel @93 >- Parent_View @91 >+ label (object SegLabel @95 >+ Parent_View @93 > location (1152, 1164) > anchor 2 > anchor_loc 1 >@@ -3345,17 +3602,17 @@ > pctDist 0.687008 > height 54 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$39" @94 >+ (object AssociationViewNew "$UNNAMED$39" @96 > location (1640, 1970) > stereotype TRUE > line_color 3342489 > quidu "3AE091F402F3" > roleview_list (list RoleViews >- (object RoleView "eFault" @95 >- Parent_View @94 >+ (object RoleView "eFault" @97 >+ Parent_View @96 > location (-344, 818) >- label (object SegLabel @96 >- Parent_View @95 >+ label (object SegLabel @98 >+ Parent_View @97 > location (1674, 1915) > anchor 1 > anchor_loc 1 >@@ -3369,13 +3626,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AE091F801FE" >- client @94 >- supplier @83 >+ client @96 >+ supplier @85 > line_style 3 > origin_attachment (1640, 1970) > terminal_attachment (1763, 1970) >- label (object SegLabel @97 >- Parent_View @95 >+ label (object SegLabel @99 >+ Parent_View @97 > location (1718, 2012) > anchor 2 > anchor_loc 1 >@@ -3386,32 +3643,32 @@ > pctDist 0.642276 > height 42 > orientation 1)) >- (object RoleView "$UNNAMED$40" @98 >- Parent_View @94 >+ (object RoleView "$UNNAMED$40" @100 >+ Parent_View @96 > location (-344, 818) > stereotype TRUE > line_color 3342489 > quidu "3AE091F801FF" >- client @94 >- supplier @84 >+ client @96 >+ supplier @86 > line_style 3 > origin_attachment (1640, 1970) > terminal_attachment (1517, 1970)))) >- (object InheritView "" @99 >+ (object InheritView "" @101 > stereotype TRUE > line_color 3342489 > quidu "3B84AE4302AB" >- client @47 >- supplier @27 >+ client @49 >+ supplier @29 > line_style 3 > origin_attachment (803, 1656) > terminal_attachment (364, 1656)) >- (object InheritView "" @100 >+ (object InheritView "" @102 > stereotype TRUE > line_color 3342489 > quidu "3B84AE1B0113" >- client @41 >- supplier @26 >+ client @43 >+ supplier @28 > line_style 3 > origin_attachment (467, 1385) > terminal_attachment (331, 1385)))) >@@ -3425,14 +3682,14 @@ > origin_x 0 > origin_y 0 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::wsdl::IPortType" @101 >+ (object ClassView "Class" "Logical View::wsdl::IPortType" @103 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (496, 208) > label (object ItemLabel >- Parent_View @101 >+ Parent_View @103 > location (146, 172) > fill_color 13434879 > nlines 1 >@@ -3440,7 +3697,7 @@ > justify 0 > label "IPortType") > stereotype (object ItemLabel >- Parent_View @101 >+ Parent_View @103 > location (146, 122) > fill_color 13434879 > anchor 10 >@@ -3456,14 +3713,14 @@ > width 718 > height 196 > annotation 8) >- (object ClassView "Class" "Logical View::wsdl::IOperation" @102 >+ (object ClassView "Class" "Logical View::wsdl::IOperation" @104 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1552, 208) > label (object ItemLabel >- Parent_View @102 >+ Parent_View @104 > location (1116, 176) > fill_color 13434879 > nlines 1 >@@ -3471,7 +3728,7 @@ > justify 0 > label "IOperation") > stereotype (object ItemLabel >- Parent_View @102 >+ Parent_View @104 > location (1116, 126) > fill_color 13434879 > anchor 10 >@@ -3488,14 +3745,14 @@ > height 188 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IInput" @103 >+ (object ClassView "Class" "Logical View::wsdl::IInput" @105 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (368, 1472) > label (object ItemLabel >- Parent_View @103 >+ Parent_View @105 > location (55, 1437) > fill_color 16777215 > nlines 1 >@@ -3503,7 +3760,7 @@ > justify 0 > label "IInput") > stereotype (object ItemLabel >- Parent_View @103 >+ Parent_View @105 > location (55, 1387) > fill_color 13434879 > anchor 10 >@@ -3520,14 +3777,14 @@ > height 194 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IOutput" @104 >+ (object ClassView "Class" "Logical View::wsdl::IOutput" @106 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (384, 1792) > label (object ItemLabel >- Parent_View @104 >+ Parent_View @106 > location (56, 1757) > fill_color 16777215 > nlines 1 >@@ -3535,7 +3792,7 @@ > justify 0 > label "IOutput") > stereotype (object ItemLabel >- Parent_View @104 >+ Parent_View @106 > location (56, 1707) > fill_color 13434879 > anchor 10 >@@ -3552,14 +3809,14 @@ > height 194 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IFault" @105 >+ (object ClassView "Class" "Logical View::wsdl::IFault" @107 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (368, 2112) > label (object ItemLabel >- Parent_View @105 >+ Parent_View @107 > location (55, 2076) > fill_color 13434879 > nlines 1 >@@ -3567,7 +3824,7 @@ > justify 0 > label "IFault") > stereotype (object ItemLabel >- Parent_View @105 >+ Parent_View @107 > location (55, 2026) > fill_color 13434879 > anchor 10 >@@ -3584,14 +3841,14 @@ > height 196 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::PortType" @106 >+ (object ClassView "Class" "Logical View::wsdl::PortType" @108 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (496, 800) > label (object ItemLabel >- Parent_View @106 >+ Parent_View @108 > location (158, 672) > fill_color 13434879 > nlines 1 >@@ -3605,14 +3862,14 @@ > width 695 > height 281 > annotation 8) >- (object ClassView "Class" "Logical View::wsdl::Part" @107 >+ (object ClassView "Class" "Logical View::wsdl::Part" @109 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (2576, 800) > label (object ItemLabel >- Parent_View @107 >+ Parent_View @109 > location (2325, 692) > fill_color 13434879 > nlines 1 >@@ -3627,14 +3884,14 @@ > height 240 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Fault" @108 >+ (object ClassView "Class" "Logical View::wsdl::Fault" @110 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1728, 2112) > label (object ItemLabel >- Parent_View @108 >+ Parent_View @110 > location (1647, 2060) > fill_color 13434879 > nlines 1 >@@ -3648,14 +3905,14 @@ > height 128 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Input" @109 >+ (object ClassView "Class" "Logical View::wsdl::Input" @111 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1056, 1472) > label (object ItemLabel >- Parent_View @109 >+ Parent_View @111 > location (870, 1422) > fill_color 13434879 > nlines 1 >@@ -3669,14 +3926,14 @@ > width 390 > height 125 > annotation 8) >- (object ClassView "Class" "Logical View::wsdl::Output" @110 >+ (object ClassView "Class" "Logical View::wsdl::Output" @112 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1360, 1792) > label (object ItemLabel >- Parent_View @110 >+ Parent_View @112 > location (1232, 1742) > fill_color 13434879 > nlines 1 >@@ -3691,14 +3948,14 @@ > height 125 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Operation" @111 >+ (object ClassView "Class" "Logical View::wsdl::Operation" @113 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1552, 784) > label (object ItemLabel >- Parent_View @111 >+ Parent_View @113 > location (1214, 620) > fill_color 13434879 > nlines 1 >@@ -3712,17 +3969,17 @@ > width 695 > height 352 > annotation 8) >- (object AssociationViewNew "$UNNAMED$0" @112 >+ (object AssociationViewNew "$UNNAMED$0" @114 > location (1024, 797) > stereotype TRUE > line_color 3342489 > quidu "3AD5C824018C" > roleview_list (list RoleViews >- (object RoleView "eOperations" @113 >- Parent_View @112 >+ (object RoleView "eOperations" @115 >+ Parent_View @114 > location (592, 269) >- label (object SegLabel @114 >- Parent_View @113 >+ label (object SegLabel @116 >+ Parent_View @115 > location (1088, 748) > anchor 1 > anchor_loc 1 >@@ -3736,13 +3993,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5C82701CD" >- client @112 >- supplier @111 >+ client @114 >+ supplier @113 > line_style 3 > origin_attachment (1024, 797) > terminal_attachment (1205, 797) >- label (object SegLabel @115 >- Parent_View @113 >+ label (object SegLabel @117 >+ Parent_View @115 > location (1176, 861) > anchor 2 > anchor_loc 1 >@@ -3753,8 +4010,8 @@ > pctDist 0.840391 > height 64 > orientation 1) >- label (object SegLabel @116 >- Parent_View @113 >+ label (object SegLabel @118 >+ Parent_View @115 > location (1074, 923) > anchor 3 > anchor_loc 1 >@@ -3765,19 +4022,19 @@ > pctDist 0.276243 > height 126 > orientation 1)) >- (object RoleView "portType" @117 >- Parent_View @112 >+ (object RoleView "portType" @119 >+ Parent_View @114 > location (592, 269) > stereotype TRUE > line_color 3342489 > quidu "3AD5C82701C3" >- client @112 >- supplier @106 >+ client @114 >+ supplier @108 > line_style 3 > origin_attachment (1024, 797) > terminal_attachment (843, 797) >- label (object SegLabel @118 >- Parent_View @117 >+ label (object SegLabel @120 >+ Parent_View @119 > location (888, 757) > anchor 2 > anchor_loc 1 >@@ -3788,17 +4045,17 @@ > pctDist 0.753488 > height 41 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$45" @119 >+ (object AssociationViewNew "$UNNAMED$45" @121 > location (2107, 773) > stereotype TRUE > line_color 3342489 > quidu "3AEA412F0035" > roleview_list (list RoleViews >- (object RoleView "eParameterOrdering" @120 >- Parent_View @119 >+ (object RoleView "eParameterOrdering" @122 >+ Parent_View @121 > location (1819, 101) >- label (object SegLabel @121 >- Parent_View @120 >+ label (object SegLabel @123 >+ Parent_View @122 > location (2145, 647) > anchor 1 > anchor_loc 1 >@@ -3812,13 +4069,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AEA41310255" >- client @119 >- supplier @107 >+ client @121 >+ supplier @109 > line_style 3 > origin_attachment (2107, 773) > terminal_attachment (2316, 773) >- label (object SegLabel @122 >- Parent_View @120 >+ label (object SegLabel @124 >+ Parent_View @122 > location (2272, 822) > anchor 2 > anchor_loc 1 >@@ -3829,8 +4086,8 @@ > pctDist 0.796610 > height 49 > orientation 1) >- label (object SegLabel @123 >- Parent_View @120 >+ label (object SegLabel @125 >+ Parent_View @122 > location (2171, 888) > anchor 3 > anchor_loc 1 >@@ -3841,28 +4098,28 @@ > pctDist 0.306220 > height 115 > orientation 1)) >- (object RoleView "$UNNAMED$46" @124 >- Parent_View @119 >+ (object RoleView "$UNNAMED$46" @126 >+ Parent_View @121 > location (1819, 101) > stereotype TRUE > line_color 3342489 > quidu "3AEA4131025F" >- client @119 >- supplier @111 >+ client @121 >+ supplier @113 > line_style 3 > origin_attachment (2107, 773) > terminal_attachment (1899, 773)))) >- (object AssociationViewNew "$UNNAMED$35" @125 >+ (object AssociationViewNew "$UNNAMED$35" @127 > location (1702, 1504) > stereotype TRUE > line_color 3342489 > quidu "3ADF331601A4" > roleview_list (list RoleViews >- (object RoleView "eFaults" @126 >- Parent_View @125 >+ (object RoleView "eFaults" @128 >+ Parent_View @127 > location (1414, 832) >- label (object SegLabel @127 >- Parent_View @126 >+ label (object SegLabel @129 >+ Parent_View @128 > location (1815, 1982) > anchor 1 > anchor_loc 1 >@@ -3876,13 +4133,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF33180387" >- client @125 >- supplier @108 >+ client @127 >+ supplier @110 > line_style 3 > origin_attachment (1702, 1504) > terminal_attachment (1702, 2048) >- label (object SegLabel @128 >- Parent_View @126 >+ label (object SegLabel @130 >+ Parent_View @128 > location (1644, 2020) > anchor 2 > anchor_loc 1 >@@ -3893,8 +4150,8 @@ > pctDist 0.949580 > height 59 > orientation 1) >- label (object SegLabel @129 >- Parent_View @126 >+ label (object SegLabel @131 >+ Parent_View @128 > location (1593, 1963) > anchor 3 > anchor_loc 1 >@@ -3905,11 +4162,11 @@ > pctDist 0.845378 > height 110 > orientation 1)) >- (object RoleView "$UNNAMED$36" @130 >- Parent_View @125 >+ (object RoleView "$UNNAMED$36" @132 >+ Parent_View @127 > location (1414, 832) >- label (object SegLabel @131 >- Parent_View @130 >+ label (object SegLabel @133 >+ Parent_View @132 > location (1661, 1069) > hidden TRUE > anchor 1 >@@ -3924,13 +4181,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF33180388" >- client @125 >- supplier @111 >+ client @127 >+ supplier @113 > line_style 3 > origin_attachment (1702, 1504) > terminal_attachment (1702, 960) >- label (object SegLabel @132 >- Parent_View @130 >+ label (object SegLabel @134 >+ Parent_View @132 > location (1821, 1039) > anchor 2 > anchor_loc 1 >@@ -3941,17 +4198,17 @@ > pctDist 0.857362 > height 119 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$31" @133 >+ (object AssociationViewNew "$UNNAMED$31" @135 > location (1178, 1234) > stereotype TRUE > line_color 3342489 > quidu "3ADF2F94024D" > roleview_list (list RoleViews >- (object RoleView "eInput" @134 >- Parent_View @133 >+ (object RoleView "eInput" @136 >+ Parent_View @135 > location (890, 562) >- label (object SegLabel @135 >- Parent_View @134 >+ label (object SegLabel @137 >+ Parent_View @136 > location (878, 1343) > anchor 1 > anchor_loc 1 >@@ -3965,8 +4222,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2F950190" >- client @133 >- supplier @109 >+ client @135 >+ supplier @111 > vertices (list Points > (1178, 1234) > (980, 1234) >@@ -3974,8 +4231,8 @@ > line_style 3 > origin_attachment (1178, 1234) > terminal_attachment (980, 1410) >- label (object SegLabel @136 >- Parent_View @134 >+ label (object SegLabel @138 >+ Parent_View @136 > location (1046, 1364) > anchor 2 > anchor_loc 1 >@@ -3986,11 +4243,11 @@ > pctDist 0.877660 > height 66 > orientation 0)) >- (object RoleView "$UNNAMED$32" @137 >- Parent_View @133 >+ (object RoleView "$UNNAMED$32" @139 >+ Parent_View @135 > location (890, 562) >- label (object SegLabel @138 >- Parent_View @137 >+ label (object SegLabel @140 >+ Parent_View @139 > location (1236, 1036) > hidden TRUE > anchor 1 >@@ -4005,8 +4262,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2F95019A" >- client @133 >- supplier @111 >+ client @135 >+ supplier @113 > vertices (list Points > (1178, 1234) > (1277, 1234) >@@ -4014,8 +4271,8 @@ > line_style 3 > origin_attachment (1178, 1234) > terminal_attachment (1277, 960) >- label (object SegLabel @139 >- Parent_View @137 >+ label (object SegLabel @141 >+ Parent_View @139 > location (1197, 1058) > anchor 2 > anchor_loc 1 >@@ -4026,17 +4283,17 @@ > pctDist 0.736413 > height 81 > orientation 0)))) >- (object AssociationViewNew "$UNNAMED$33" @140 >+ (object AssociationViewNew "$UNNAMED$33" @142 > location (1468, 1345) > stereotype TRUE > line_color 3342489 > quidu "3ADF2FB802F9" > roleview_list (list RoleViews >- (object RoleView "eOutput" @141 >- Parent_View @140 >+ (object RoleView "eOutput" @143 >+ Parent_View @142 > location (1180, 673) >- label (object SegLabel @142 >- Parent_View @141 >+ label (object SegLabel @144 >+ Parent_View @143 > location (1362, 1669) > anchor 1 > anchor_loc 1 >@@ -4050,13 +4307,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2FB9020A" >- client @140 >- supplier @110 >+ client @142 >+ supplier @112 > line_style 3 > origin_attachment (1468, 1345) > terminal_attachment (1468, 1730) >- label (object SegLabel @143 >- Parent_View @141 >+ label (object SegLabel @145 >+ Parent_View @143 > location (1546, 1676) > anchor 2 > anchor_loc 1 >@@ -4067,11 +4324,11 @@ > pctDist 0.863636 > height 78 > orientation 0)) >- (object RoleView "$UNNAMED$34" @144 >- Parent_View @140 >+ (object RoleView "$UNNAMED$34" @146 >+ Parent_View @142 > location (1180, 673) >- label (object SegLabel @145 >- Parent_View @144 >+ label (object SegLabel @147 >+ Parent_View @146 > location (1427, 1037) > hidden TRUE > anchor 1 >@@ -4086,13 +4343,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3ADF2FB9020B" >- client @140 >- supplier @111 >+ client @142 >+ supplier @113 > line_style 3 > origin_attachment (1468, 1345) > terminal_attachment (1468, 960) >- label (object SegLabel @146 >- Parent_View @144 >+ label (object SegLabel @148 >+ Parent_View @146 > location (1523, 1080) > anchor 2 > anchor_loc 1 >@@ -4103,49 +4360,49 @@ > pctDist 0.690341 > height 55 > orientation 1)))) >- (object InheritView "" @147 >+ (object InheritView "" @149 > stereotype TRUE > line_color 3342489 > quidu "3F6F1FD8019F" >- client @106 >- supplier @101 >+ client @108 >+ supplier @103 > line_style 0) >- (object InheritView "" @148 >+ (object InheritView "" @150 > stereotype TRUE > line_color 3342489 > quidu "3F6F1FE20171" >- client @111 >- supplier @102 >+ client @113 >+ supplier @104 > line_style 0) >- (object InheritView "" @149 >+ (object InheritView "" @151 > stereotype TRUE > line_color 3342489 > quidu "3F6F1FEE031D" >- client @109 >- supplier @103 >+ client @111 >+ supplier @105 > line_style 0) >- (object InheritView "" @150 >+ (object InheritView "" @152 > stereotype TRUE > line_color 3342489 > quidu "3F6F1FF801CD" >- client @110 >- supplier @104 >+ client @112 >+ supplier @106 > line_style 0) >- (object InheritView "" @151 >+ (object InheritView "" @153 > stereotype TRUE > line_color 3342489 > quidu "3F6F2002002D" >- client @108 >- supplier @105 >+ client @110 >+ supplier @107 > line_style 0) >- (object ClassView "Class" "Logical View::wsdl::Message" @152 >+ (object ClassView "Class" "Logical View::wsdl::Message" @154 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (2224, 1456) > label (object ItemLabel >- Parent_View @152 >+ Parent_View @154 > location (1937, 1312) > fill_color 13434879 > nlines 1 >@@ -4159,7 +4416,7 @@ > width 593 > height 312 > annotation 8) >- (object ClassView "Class" "Logical View::wsdl::MessageReference" @153 >+ (object ClassView "Class" "Logical View::wsdl::MessageReference" @155 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE >@@ -4168,7 +4425,7 @@ > font (object Font > italics TRUE) > label (object ItemLabel >- Parent_View @153 >+ Parent_View @155 > location (1193, 2466) > fill_color 13434879 > nlines 1 >@@ -4179,66 +4436,58 @@ > line_color 3342489 > fill_color 13434879 > quidu "3F6771DB02DC" >- compartment (object Compartment >- Parent_View @153 >- location (1193, 2526) >- icon_style "Icon" >- fill_color 16777215 >- anchor 2 >- nlines 1 >- max_width 0) > width 672 > height 180 > annotation 8) >- (object InheritTreeView "" @154 >+ (object InheritTreeView "" @156 > location (1524, 2275) > line_color 3342489 > fill_color 13434879 >- supplier @153 >+ supplier @155 > vertices (list Points > (1524, 2275) > (1524, 2454))) >- (object InheritView "" @155 >+ (object InheritView "" @157 > stereotype TRUE > line_color 3342489 > quidu "3F67723D0319" >- client @108 >- supplier @153 >+ client @110 >+ supplier @155 > line_style 3 > origin_attachment (1776, 2176) > terminal_attachment (1776, 2275) >- drawSupplier @154) >- (object InheritView "" @156 >+ drawSupplier @156) >+ (object InheritView "" @158 > stereotype TRUE > line_color 3342489 > quidu "3F67723500DD" >- client @110 >- supplier @153 >+ client @112 >+ supplier @155 > line_style 3 > origin_attachment (1371, 1854) > terminal_attachment (1371, 2275) >- drawSupplier @154) >- (object InheritView "" @157 >+ drawSupplier @156) >+ (object InheritView "" @159 > stereotype TRUE > line_color 3342489 > quidu "3F67722802E7" >- client @109 >- supplier @153 >+ client @111 >+ supplier @155 > line_style 3 > origin_attachment (980, 1534) > terminal_attachment (980, 2275) >- drawSupplier @154) >- (object AssociationViewNew "$UNNAMED$61" @158 >+ drawSupplier @156) >+ (object AssociationViewNew "$UNNAMED$61" @160 > location (2206, 2259) > stereotype TRUE > line_color 3342489 > quidu "3F74E78401B1" > roleview_list (list RoleViews >- (object RoleView "eMessage" @159 >- Parent_View @158 >+ (object RoleView "eMessage" @161 >+ Parent_View @160 > location (734, -285) >- label (object SegLabel @160 >- Parent_View @159 >+ label (object SegLabel @162 >+ Parent_View @161 > location (2068, 1670) > anchor 1 > anchor_loc 1 >@@ -4252,13 +4501,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3F74E786000F" >- client @158 >- supplier @152 >+ client @160 >+ supplier @154 > line_style 3 > origin_attachment (2206, 2259) > terminal_attachment (2206, 1612) >- label (object SegLabel @161 >- Parent_View @159 >+ label (object SegLabel @163 >+ Parent_View @161 > location (2260, 1678) > anchor 2 > anchor_loc 1 >@@ -4269,14 +4518,14 @@ > pctDist 0.900000 > height 54 > orientation 1)) >- (object RoleView "$UNNAMED$62" @162 >- Parent_View @158 >+ (object RoleView "$UNNAMED$62" @164 >+ Parent_View @160 > location (734, -285) > stereotype TRUE > line_color 3342489 > quidu "3F74E7860023" >- client @158 >- supplier @153 >+ client @160 >+ supplier @155 > vertices (list Points > (2206, 2259) > (2206, 2556) >@@ -4293,14 +4542,14 @@ > origin_x 0 > origin_y 0 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::wsdl::IDefinition" @163 >+ (object ClassView "Class" "Logical View::wsdl::IDefinition" @165 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (432, 192) > label (object ItemLabel >- Parent_View @163 >+ Parent_View @165 > location (88, 161) > fill_color 13434879 > nlines 1 >@@ -4308,7 +4557,7 @@ > justify 0 > label "IDefinition") > stereotype (object ItemLabel >- Parent_View @163 >+ Parent_View @165 > location (88, 111) > fill_color 13434879 > anchor 10 >@@ -4325,14 +4574,14 @@ > height 186 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Types" @164 >+ (object ClassView "Class" "Logical View::wsdl::Types" @166 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1824, 944) > label (object ItemLabel >- Parent_View @164 >+ Parent_View @166 > location (1686, 896) > fill_color 13434879 > nlines 1 >@@ -4347,14 +4596,14 @@ > height 120 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Import" @165 >+ (object ClassView "Class" "Logical View::wsdl::Import" @167 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (2144, 624) > label (object ItemLabel >- Parent_View @165 >+ Parent_View @167 > location (1910, 545) > fill_color 13434879 > nlines 1 >@@ -4369,13 +4618,13 @@ > height 182 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Message" @166 >+ (object ClassView "Class" "Logical View::wsdl::Message" @168 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > location (2112, 1184) > label (object ItemLabel >- Parent_View @166 >+ Parent_View @168 > location (1900, 1105) > fill_color 13434879 > nlines 1 >@@ -4390,13 +4639,13 @@ > height 182 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::PortType" @167 >+ (object ClassView "Class" "Logical View::wsdl::PortType" @169 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > location (1808, 1488) > label (object ItemLabel >- Parent_View @167 >+ Parent_View @169 > location (1596, 1409) > fill_color 13434879 > nlines 1 >@@ -4411,13 +4660,13 @@ > height 182 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Binding" @168 >+ (object ClassView "Class" "Logical View::wsdl::Binding" @170 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > location (2336, 1728) > label (object ItemLabel >- Parent_View @168 >+ Parent_View @170 > location (2124, 1649) > fill_color 13434879 > nlines 1 >@@ -4432,13 +4681,13 @@ > height 182 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Definition" @169 >+ (object ClassView "Class" "Logical View::wsdl::Definition" @171 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1328, 240) > label (object ItemLabel >- Parent_View @169 >+ Parent_View @171 > location (1073, 39) > fill_color 13434879 > nlines 1 >@@ -4453,17 +4702,17 @@ > height 426 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$15" @170 >+ (object AssociationViewNew "$UNNAMED$15" @172 > location (1358, 860) > stereotype TRUE > line_color 3342489 > quidu "3B8BEA27029F" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$16" @171 >- Parent_View @170 >+ (object RoleView "$UNNAMED$16" @173 >+ Parent_View @172 > location (62, -36) >- label (object SegLabel @172 >- Parent_View @171 >+ label (object SegLabel @174 >+ Parent_View @173 > location (1317, 535) > hidden TRUE > anchor 1 >@@ -4478,13 +4727,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8BEA290356" >- client @170 >- supplier @169 >+ client @172 >+ supplier @171 > line_style 3 > origin_attachment (1358, 860) > terminal_attachment (1358, 453) >- label (object SegLabel @173 >- Parent_View @171 >+ label (object SegLabel @175 >+ Parent_View @173 > location (1403, 511) > anchor 2 > anchor_loc 1 >@@ -4495,11 +4744,11 @@ > pctDist 0.856649 > height 45 > orientation 1)) >- (object RoleView "eTypes" @174 >- Parent_View @170 >+ (object RoleView "eTypes" @176 >+ Parent_View @172 > location (62, -36) >- label (object SegLabel @175 >- Parent_View @174 >+ label (object SegLabel @177 >+ Parent_View @176 > location (1586, 909) > anchor 1 > anchor_loc 1 >@@ -4513,8 +4762,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8BEA29036A" >- client @170 >- supplier @164 >+ client @172 >+ supplier @166 > vertices (list Points > (1358, 860) > (1358, 948) >@@ -4522,8 +4771,8 @@ > line_style 3 > origin_attachment (1358, 860) > terminal_attachment (1677, 948) >- label (object SegLabel @176 >- Parent_View @174 >+ label (object SegLabel @178 >+ Parent_View @176 > location (1632, 987) > anchor 2 > anchor_loc 1 >@@ -4534,17 +4783,17 @@ > pctDist 0.892655 > height 39 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$13" @177 >+ (object AssociationViewNew "$UNNAMED$13" @179 > location (1612, 595) > stereotype TRUE > line_color 3342489 > quidu "3C864DFF02EC" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$14" @178 >- Parent_View @177 >+ (object RoleView "$UNNAMED$14" @180 >+ Parent_View @179 > location (12, 227) >- label (object SegLabel @179 >- Parent_View @178 >+ label (object SegLabel @181 >+ Parent_View @180 > location (1423, 512) > hidden TRUE > anchor 1 >@@ -4559,8 +4808,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3C864DFF02EE" >- client @177 >- supplier @169 >+ client @179 >+ supplier @171 > vertices (list Points > (1612, 595) > (1464, 595) >@@ -4568,8 +4817,8 @@ > line_style 3 > origin_attachment (1612, 595) > terminal_attachment (1464, 453) >- label (object SegLabel @180 >- Parent_View @178 >+ label (object SegLabel @182 >+ Parent_View @180 > location (1524, 495) > anchor 2 > anchor_loc 1 >@@ -4580,11 +4829,11 @@ > pctDist 0.858667 > height 60 > orientation 1)) >- (object RoleView "eImports" @181 >- Parent_View @177 >+ (object RoleView "eImports" @183 >+ Parent_View @179 > location (12, 227) >- label (object SegLabel @182 >- Parent_View @181 >+ label (object SegLabel @184 >+ Parent_View @183 > location (1692, 557) > anchor 1 > anchor_loc 1 >@@ -4598,13 +4847,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3C864DFF02ED" >- client @177 >- supplier @165 >+ client @179 >+ supplier @167 > line_style 3 > origin_attachment (1612, 595) > terminal_attachment (1901, 595) >- label (object SegLabel @183 >- Parent_View @181 >+ label (object SegLabel @185 >+ Parent_View @183 > location (1854, 652) > anchor 2 > anchor_loc 1 >@@ -4615,8 +4864,8 @@ > pctDist 0.841004 > height 57 > orientation 1) >- label (object SegLabel @184 >- Parent_View @181 >+ label (object SegLabel @186 >+ Parent_View @183 > location (1676, 646) > anchor 3 > anchor_loc 1 >@@ -4627,17 +4876,17 @@ > pctDist 0.225941 > height 51 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$17" @185 >+ (object AssociationViewNew "$UNNAMED$17" @187 > location (1279, 1136) > stereotype TRUE > line_color 3342489 > quidu "3AD5E60301E2" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$18" @186 >- Parent_View @185 >+ (object RoleView "$UNNAMED$18" @188 >+ Parent_View @187 > location (271, 272) >- label (object SegLabel @187 >- Parent_View @186 >+ label (object SegLabel @189 >+ Parent_View @188 > location (1238, 591) > hidden TRUE > anchor 1 >@@ -4652,13 +4901,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E60400B7" >- client @185 >- supplier @169 >+ client @187 >+ supplier @171 > line_style 3 > origin_attachment (1279, 1136) > terminal_attachment (1279, 453) >- label (object SegLabel @188 >- Parent_View @186 >+ label (object SegLabel @190 >+ Parent_View @188 > location (1320, 587) > anchor 2 > anchor_loc 1 >@@ -4669,11 +4918,11 @@ > pctDist 0.804974 > height 41 > orientation 1)) >- (object RoleView "eMessages" @189 >- Parent_View @185 >+ (object RoleView "eMessages" @191 >+ Parent_View @187 > location (271, 272) >- label (object SegLabel @190 >- Parent_View @189 >+ label (object SegLabel @192 >+ Parent_View @191 > location (1647, 1171) > anchor 1 > anchor_loc 1 >@@ -4687,8 +4936,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E60400C1" >- client @185 >- supplier @166 >+ client @187 >+ supplier @168 > vertices (list Points > (1279, 1136) > (1279, 1208) >@@ -4696,8 +4945,8 @@ > line_style 3 > origin_attachment (1279, 1136) > terminal_attachment (1891, 1208) >- label (object SegLabel @191 >- Parent_View @189 >+ label (object SegLabel @193 >+ Parent_View @191 > location (1821, 1171) > anchor 2 > anchor_loc 1 >@@ -4708,8 +4957,8 @@ > pctDist 0.899346 > height 38 > orientation 0) >- label (object SegLabel @192 >- Parent_View @189 >+ label (object SegLabel @194 >+ Parent_View @191 > location (1797, 1244) > anchor 3 > anchor_loc 1 >@@ -4720,17 +4969,17 @@ > pctDist 0.864407 > height 36 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$19" @193 >+ (object AssociationViewNew "$UNNAMED$19" @195 > location (1212, 1159) > stereotype TRUE > line_color 3342489 > quidu "3AD5E6710104" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$20" @194 >- Parent_View @193 >+ (object RoleView "$UNNAMED$20" @196 >+ Parent_View @195 > location (-324, 215) >- label (object SegLabel @195 >- Parent_View @194 >+ label (object SegLabel @197 >+ Parent_View @196 > location (1171, 594) > hidden TRUE > anchor 1 >@@ -4745,13 +4994,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E672034A" >- client @193 >- supplier @169 >+ client @195 >+ supplier @171 > line_style 3 > origin_attachment (1212, 1159) > terminal_attachment (1212, 453) >- label (object SegLabel @196 >- Parent_View @194 >+ label (object SegLabel @198 >+ Parent_View @196 > location (1251, 624) > anchor 2 > anchor_loc 1 >@@ -4762,11 +5011,11 @@ > pctDist 0.757962 > height 39 > orientation 1)) >- (object RoleView "ePortTypes" @197 >- Parent_View @193 >+ (object RoleView "ePortTypes" @199 >+ Parent_View @195 > location (-324, 215) >- label (object SegLabel @198 >- Parent_View @197 >+ label (object SegLabel @200 >+ Parent_View @199 > location (1391, 1451) > anchor 1 > anchor_loc 1 >@@ -4780,8 +5029,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E6720354" >- client @193 >- supplier @167 >+ client @195 >+ supplier @169 > vertices (list Points > (1212, 1159) > (1212, 1490) >@@ -4789,8 +5038,8 @@ > line_style 3 > origin_attachment (1212, 1159) > terminal_attachment (1587, 1490) >- label (object SegLabel @199 >- Parent_View @197 >+ label (object SegLabel @201 >+ Parent_View @199 > location (1533, 1451) > anchor 2 > anchor_loc 1 >@@ -4801,8 +5050,8 @@ > pctDist 0.925611 > height 40 > orientation 0) >- label (object SegLabel @200 >- Parent_View @197 >+ label (object SegLabel @202 >+ Parent_View @199 > location (1512, 1540) > anchor 3 > anchor_loc 1 >@@ -4813,17 +5062,17 @@ > pctDist 0.895855 > height 50 > orientation 1)))) >- (object AssociationViewNew "$UNNAMED$21" @201 >+ (object AssociationViewNew "$UNNAMED$21" @203 > location (1114, 1585) > stereotype TRUE > line_color 3342489 > quidu "3AD5E6770095" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$22" @202 >- Parent_View @201 >+ (object RoleView "$UNNAMED$22" @204 >+ Parent_View @203 > location (-406, 241) >- label (object SegLabel @203 >- Parent_View @202 >+ label (object SegLabel @205 >+ Parent_View @204 > location (1073, 680) > hidden TRUE > anchor 1 >@@ -4838,13 +5087,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E6780371" >- client @201 >- supplier @169 >+ client @203 >+ supplier @171 > line_style 3 > origin_attachment (1114, 1585) > terminal_attachment (1114, 453) >- label (object SegLabel @204 >- Parent_View @202 >+ label (object SegLabel @206 >+ Parent_View @204 > location (1155, 752) > anchor 2 > anchor_loc 1 >@@ -4855,11 +5104,11 @@ > pctDist 0.736704 > height 41 > orientation 1)) >- (object RoleView "eBindings" @205 >- Parent_View @201 >+ (object RoleView "eBindings" @207 >+ Parent_View @203 > location (-406, 241) >- label (object SegLabel @206 >- Parent_View @205 >+ label (object SegLabel @208 >+ Parent_View @207 > location (1851, 1674) > anchor 1 > anchor_loc 1 >@@ -4873,8 +5122,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E678037B" >- client @201 >- supplier @168 >+ client @203 >+ supplier @170 > vertices (list Points > (1114, 1585) > (1114, 1716) >@@ -4882,8 +5131,8 @@ > line_style 3 > origin_attachment (1114, 1585) > terminal_attachment (2115, 1716) >- label (object SegLabel @207 >- Parent_View @205 >+ label (object SegLabel @209 >+ Parent_View @207 > location (2053, 1677) > anchor 2 > anchor_loc 1 >@@ -4894,8 +5143,8 @@ > pctDist 0.945074 > height 40 > orientation 0) >- label (object SegLabel @208 >- Parent_View @205 >+ label (object SegLabel @210 >+ Parent_View @207 > location (2014, 1754) > anchor 3 > anchor_loc 1 >@@ -4906,13 +5155,13 @@ > pctDist 0.911072 > height 38 > orientation 1)))) >- (object ClassView "Class" "Logical View::wsdl::Service" @209 >+ (object ClassView "Class" "Logical View::wsdl::Service" @211 > ShowCompartmentStereotypes TRUE > SuppressOperation TRUE > IncludeAttribute TRUE > location (1840, 2048) > label (object ItemLabel >- Parent_View @209 >+ Parent_View @211 > location (1628, 1969) > fill_color 13434879 > nlines 1 >@@ -4927,17 +5176,17 @@ > height 182 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$23" @210 >+ (object AssociationViewNew "$UNNAMED$23" @212 > location (1066, 1532) > stereotype TRUE > line_color 3342489 > quidu "3AD5E67B0311" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$24" @211 >- Parent_View @210 >+ (object RoleView "$UNNAMED$24" @213 >+ Parent_View @212 > location (-521, -112) >- label (object SegLabel @212 >- Parent_View @211 >+ label (object SegLabel @214 >+ Parent_View @213 > location (1025, 670) > hidden TRUE > anchor 1 >@@ -4952,13 +5201,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E67D007F" >- client @210 >- supplier @169 >+ client @212 >+ supplier @171 > line_style 3 > origin_attachment (1066, 1532) > terminal_attachment (1066, 453) >- label (object SegLabel @213 >- Parent_View @211 >+ label (object SegLabel @215 >+ Parent_View @213 > location (1109, 756) > anchor 2 > anchor_loc 1 >@@ -4969,11 +5218,11 @@ > pctDist 0.719697 > height 43 > orientation 1)) >- (object RoleView "eServices" @214 >- Parent_View @210 >+ (object RoleView "eServices" @216 >+ Parent_View @212 > location (-521, -112) >- label (object SegLabel @215 >- Parent_View @214 >+ label (object SegLabel @217 >+ Parent_View @216 > location (1393, 2028) > anchor 1 > anchor_loc 1 >@@ -4987,8 +5236,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5E67D0089" >- client @210 >- supplier @209 >+ client @212 >+ supplier @211 > vertices (list Points > (1066, 1532) > (1066, 2059) >@@ -4996,8 +5245,8 @@ > line_style 3 > origin_attachment (1066, 1532) > terminal_attachment (1619, 2059) >- label (object SegLabel @216 >- Parent_View @214 >+ label (object SegLabel @218 >+ Parent_View @216 > location (1554, 2031) > anchor 2 > anchor_loc 1 >@@ -5008,8 +5257,8 @@ > pctDist 0.940197 > height 29 > orientation 0) >- label (object SegLabel @217 >- Parent_View @214 >+ label (object SegLabel @219 >+ Parent_View @216 > location (1532, 2113) > anchor 3 > anchor_loc 1 >@@ -5020,30 +5269,30 @@ > pctDist 0.920515 > height 54 > orientation 1)))) >- (object InheritView "" @218 >+ (object InheritView "" @220 > stereotype TRUE > line_color 3342489 > quidu "3B84B1F80382" >- client @169 >- supplier @163 >+ client @171 >+ supplier @165 > line_style 3 > origin_attachment (1064, 263) > terminal_attachment (785, 263)))) > (object ClassDiagram "2.1.3 Extensibility" > quid "3AD60C510192" > title "2.1.3 Extensibility" >- zoom 80 >+ zoom 65 > max_height 28350 > max_width 21600 > origin_x 0 >- origin_y 564 >+ origin_y 0 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::wsdl::Port" @219 >+ (object ClassView "Class" "Logical View::wsdl::Port" @221 > ShowCompartmentStereotypes TRUE >- location (3360, 2528) >+ location (4128, 3104) > label (object ItemLabel >- Parent_View @219 >- location (3279, 2476) >+ Parent_View @221 >+ location (4047, 3051) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5053,15 +5302,15 @@ > line_color 3342489 > fill_color 13434879 > quidu "3AD5D9170286" >- height 128 >+ height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Service" @220 >+ (object ClassView "Class" "Logical View::wsdl::Service" @222 > ShowCompartmentStereotypes TRUE >- location (3168, 2352) >+ location (3936, 2928) > label (object ItemLabel >- Parent_View @220 >- location (3087, 2299) >+ Parent_View @222 >+ location (3855, 2875) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5074,23 +5323,23 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @221 >+ (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @223 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (2784, 208) >+ location (3552, 944) > label (object ItemLabel >- Parent_View @221 >- location (2391, 184) >+ Parent_View @223 >+ location (3159, 920) > fill_color 13434879 > nlines 1 > max_width 786 > justify 0 > label "IExtensibilityElement") > stereotype (object ItemLabel >- Parent_View @221 >- location (2391, 134) >+ Parent_View @223 >+ location (3159, 870) > fill_color 13434879 > anchor 10 > nlines 1 >@@ -5106,13 +5355,13 @@ > height 172 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Types" @222 >+ (object ClassView "Class" "Logical View::wsdl::Types" @224 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE >- location (528, 2432) >+ location (1296, 3008) > label (object ItemLabel >- Parent_View @222 >- location (447, 2380) >+ Parent_View @224 >+ location (1215, 2956) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5125,66 +5374,40 @@ > height 128 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @223 >+ (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @225 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (1072, 736) >+ location (1664, 1456) > font (object Font > italics TRUE) > label (object ItemLabel >- Parent_View @223 >- location (801, 628) >+ Parent_View @225 >+ location (1480, 1404) > fill_color 13434879 > nlines 1 >- max_width 542 >+ max_width 368 > justify 0 > label "ExtensibleElement") > icon_style "Icon" > line_color 3342489 > fill_color 13434879 > quidu "3AD5FCFA033A" >- compartment (object Compartment >- Parent_View @223 >- location (801, 689) >- icon_style "Icon" >- fill_color 16777215 >- anchor 2 >- nlines 3 >- max_width 534) >- width 560 >- height 240 >+ width 386 >+ height 128 > annotation 8 > autoResize TRUE) >- (object InheritTreeView "" @224 >- location (1022, 2056) >- line_color 3342489 >- fill_color 13434879 >- supplier @223 >- vertices (list Points >- (1022, 2056) >- (1022, 856))) >- (object InheritView "" @225 >- stereotype TRUE >- line_color 3342489 >- quidu "3B8BEB010311" >- client @222 >- supplier @223 >- line_style 3 >- origin_attachment (472, 2368) >- terminal_attachment (472, 2056) >- drawSupplier @224) > (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @226 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (2800, 736) >+ location (3568, 1472) > label (object ItemLabel > Parent_View @226 >- location (2528, 631) >+ location (3325, 1364) > fill_color 13434879 > nlines 1 >- max_width 545 >+ max_width 486 > justify 0 > label "ExtensibilityElement") > icon_style "Icon" >@@ -5193,28 +5416,28 @@ > quidu "3AD5DBB602A9" > compartment (object Compartment > Parent_View @226 >- location (2528, 692) >+ location (3325, 1422) > icon_style "Icon" > fill_color 16777215 > anchor 2 > nlines 3 > max_width 465) >- width 563 >- height 234 >+ width 504 >+ height 240 > annotation 8 > autoResize TRUE) > (object AssociationViewNew "$UNNAMED$25" @227 >- location (1935, 720) >+ location (2586, 1443) > stereotype TRUE > line_color 3342489 > quidu "3AD5FD130079" > roleview_list (list RoleViews > (object RoleView "$UNNAMED$26" @228 > Parent_View @227 >- location (767, 608) >+ location (1418, 1331) > label (object SegLabel @229 > Parent_View @228 >- location (1469, 679) >+ location (2003, 1402) > hidden TRUE > anchor 1 > anchor_loc 1 >@@ -5229,13 +5452,13 @@ > line_color 3342489 > quidu "3AD5FD14019E" > client @227 >- supplier @223 >+ supplier @225 > line_style 3 >- origin_attachment (1935, 720) >- terminal_attachment (1352, 720) >+ origin_attachment (2586, 1443) >+ terminal_attachment (1857, 1443) > label (object SegLabel @230 > Parent_View @228 >- location (1446, 676) >+ location (1975, 1399) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -5247,10 +5470,10 @@ > orientation 1)) > (object RoleView "eExtensibilityElements" @231 > Parent_View @227 >- location (767, 608) >+ location (1418, 1331) > label (object SegLabel @232 > Parent_View @231 >- location (2155, 570) >+ location (2862, 1293) > anchor 1 > anchor_loc 1 > nlines 1 >@@ -5266,11 +5489,11 @@ > client @227 > supplier @226 > line_style 3 >- origin_attachment (1935, 720) >- terminal_attachment (2519, 720) >+ origin_attachment (2586, 1443) >+ terminal_attachment (3316, 1443) > label (object SegLabel @233 > Parent_View @231 >- location (2348, 675) >+ location (3104, 1398) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -5282,7 +5505,7 @@ > orientation 0) > label (object SegLabel @234 > Parent_View @231 >- location (2303, 812) >+ location (3047, 1535) > anchor 3 > anchor_loc 1 > nlines 1 >@@ -5295,15 +5518,15 @@ > (object ClassView "Class" "Logical View::wsdl::WSDLElement" @235 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE >- location (1680, 240) >+ location (2496, 992) > font (object Font > italics TRUE) > label (object ItemLabel > Parent_View @235 >- location (1302, 132) >+ location (2104, 884) > fill_color 13434879 > nlines 1 >- max_width 756 >+ max_width 784 > justify 0 > label "WSDLElement") > icon_style "Icon" >@@ -5312,33 +5535,33 @@ > quidu "3AD5C6A302DD" > compartment (object Compartment > Parent_View @235 >- location (1302, 193) >+ location (2104, 947) > icon_style "Icon" > fill_color 16777215 > anchor 2 > nlines 3 > max_width 756) >- width 774 >+ width 802 > height 240 > annotation 8 > autoResize TRUE) > (object InheritTreeView "" @236 >- location (1674, 519) >+ location (2494, 1206) > line_color 3342489 > fill_color 13434879 > supplier @235 > vertices (list Points >- (1674, 519) >- (1674, 360))) >+ (2494, 1206) >+ (2494, 1112))) > (object InheritView "" @237 > stereotype TRUE > line_color 3342489 > quidu "3B84B14903D0" > client @226 >- supplier @221 >+ supplier @223 > line_style 3 >- origin_attachment (2911, 619) >- terminal_attachment (2911, 294)) >+ origin_attachment (3676, 1352) >+ terminal_attachment (3676, 1030)) > (object InheritView "" @238 > stereotype TRUE > line_color 3342489 >@@ -5346,28 +5569,28 @@ > client @226 > supplier @235 > line_style 3 >- origin_attachment (2663, 619) >- terminal_attachment (2663, 519) >+ origin_attachment (3425, 1352) >+ terminal_attachment (3425, 1206) > drawSupplier @236) > (object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @239 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (3088, 1456) >+ location (3856, 2032) > label (object ItemLabel > Parent_View @239 >- location (2625, 1351) >+ location (3571, 1980) > fill_color 13434879 > nlines 1 >- max_width 927 >+ max_width 570 > justify 0 > label "UnknownExtensibilityElement") > icon_style "Icon" > line_color 3342489 > fill_color 13434879 > quidu "3CB24AC002AE" >- width 945 >- height 235 >+ width 588 >+ height 128 > annotation 8 > autoResize TRUE) > (object InheritView "" @240 >@@ -5377,20 +5600,20 @@ > client @239 > supplier @226 > line_style 3 >- origin_attachment (2692, 1339) >- terminal_attachment (2692, 853)) >+ origin_attachment (3705, 1968) >+ terminal_attachment (3705, 1592)) > (object AssociationViewNew "$UNNAMED$63" @241 >- location (3536, 1782) >+ location (4366, 2358) > stereotype TRUE > line_color 3342489 > quidu "3F7896A2026E" > roleview_list (list RoleViews > (object RoleView "$UNNAMED$64" @242 > Parent_View @241 >- location (1504, 390) >+ location (2334, 966) > label (object SegLabel @243 > Parent_View @242 >- location (3691, 1428) >+ location (4306, 2004) > hidden TRUE > anchor 1 > anchor_loc 1 >@@ -5407,16 +5630,16 @@ > client @241 > supplier @239 > vertices (list Points >- (3536, 1782) >- (3720, 1782) >- (3720, 1469) >- (3560, 1469)) >+ (4366, 2358) >+ (4488, 2358) >+ (4488, 2045) >+ (4150, 2045)) > line_style 3 >- origin_attachment (3536, 1782) >- terminal_attachment (3560, 1469) >+ origin_attachment (4366, 2358) >+ terminal_attachment (4150, 2045) > label (object SegLabel @244 > Parent_View @242 >- location (3627, 1523) >+ location (4227, 2099) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -5428,10 +5651,10 @@ > orientation 0)) > (object RoleView "children" @245 > Parent_View @241 >- location (1504, 390) >+ location (2334, 966) > label (object SegLabel @246 > Parent_View @245 >- location (2970, 1706) >+ location (3738, 2253) > anchor 1 > anchor_loc 1 > nlines 1 >@@ -5447,15 +5670,15 @@ > client @241 > supplier @239 > vertices (list Points >- (3536, 1782) >- (3087, 1782) >- (3087, 1573)) >+ (4366, 2358) >+ (3855, 2358) >+ (3855, 2096)) > line_style 3 >- origin_attachment (3536, 1782) >- terminal_attachment (3087, 1573) >+ origin_attachment (4366, 2358) >+ terminal_attachment (3855, 2096) > label (object SegLabel @247 > Parent_View @245 >- location (3141, 1639) >+ location (3909, 2174) > anchor 2 > anchor_loc 1 > nlines 1 >@@ -5467,10 +5690,10 @@ > orientation 1)))) > (object ClassView "Class" "Logical View::wsdl::Binding" @248 > ShowCompartmentStereotypes TRUE >- location (2000, 2416) >+ location (2768, 2992) > label (object ItemLabel > Parent_View @248 >- location (1918, 2363) >+ location (2686, 2939) > fill_color 13434879 > nlines 1 > max_width 164 >@@ -5484,33 +5707,13 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @249 >- stereotype TRUE >- line_color 3342489 >- quidu "3AD5FA0F02F0" >- client @248 >- supplier @223 >- line_style 3 >- origin_attachment (1995, 2351) >- terminal_attachment (1995, 2056) >- drawSupplier @224) >- (object InheritView "" @250 >- stereotype TRUE >- line_color 3342489 >- quidu "3AD5FE3C03D4" >- client @223 >- supplier @235 >- line_style 3 >- origin_attachment (1185, 616) >- terminal_attachment (1185, 519) >- drawSupplier @236) >- (object ClassView "Class" "Logical View::wsdl::PortType" @251 >+ (object ClassView "Class" "Logical View::wsdl::PortType" @249 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE >- location (1088, 2432) >+ location (1888, 3008) > label (object ItemLabel >- Parent_View @251 >- location (990, 2379) >+ Parent_View @249 >+ location (1790, 2955) > fill_color 13434879 > nlines 1 > max_width 196 >@@ -5524,12 +5727,12 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::BindingOperation" @252 >+ (object ClassView "Class" "Logical View::wsdl::BindingOperation" @250 > ShowCompartmentStereotypes TRUE >- location (2112, 2688) >+ location (2880, 3264) > label (object ItemLabel >- Parent_View @252 >- location (1939, 2635) >+ Parent_View @250 >+ location (2707, 3211) > fill_color 13434879 > nlines 1 > max_width 346 >@@ -5542,14 +5745,14 @@ > width 364 > height 130 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Fault" @253 >+ (object ClassView "Class" "Logical View::wsdl::Fault" @251 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (1872, 3360) >+ location (2672, 3840) > label (object ItemLabel >- Parent_View @253 >- location (1791, 3307) >+ Parent_View @251 >+ location (2591, 3787) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5562,12 +5765,12 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::BindingFault" @254 >+ (object ClassView "Class" "Logical View::wsdl::BindingFault" @252 > ShowCompartmentStereotypes TRUE >- location (3008, 2864) >+ location (3776, 3440) > label (object ItemLabel >- Parent_View @254 >- location (2880, 2811) >+ Parent_View @252 >+ location (3648, 3387) > fill_color 13434879 > nlines 1 > max_width 256 >@@ -5581,22 +5784,12 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @255 >- stereotype TRUE >- line_color 3342489 >- quidu "3AE0938602C9" >- client @254 >- supplier @223 >- line_style 3 >- origin_attachment (3008, 2799) >- terminal_attachment (3008, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::Import" @256 >+ (object ClassView "Class" "Logical View::wsdl::Import" @253 > ShowCompartmentStereotypes TRUE >- location (320, 2432) >+ location (1088, 3008) > label (object ItemLabel >- Parent_View @256 >- location (239, 2379) >+ Parent_View @253 >+ location (1007, 2955) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5609,43 +5802,33 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @257 >- stereotype TRUE >- line_color 3342489 >- quidu "3AD5EE58037A" >- client @256 >- supplier @223 >- line_style 3 >- origin_attachment (265, 2367) >- terminal_attachment (265, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::Definition" @258 >+ (object ClassView "Class" "Logical View::wsdl::Definition" @254 > ShowCompartmentStereotypes TRUE >- location (144, 2224) >+ location (912, 2800) > label (object ItemLabel >- Parent_View @258 >- location (42, 2163) >+ Parent_View @254 >+ location (812, 2747) > fill_color 13434879 > nlines 1 >- max_width 204 >+ max_width 200 > justify 0 > label "Definition") > icon_style "Icon" > line_color 3342489 > fill_color 13434879 > quidu "3AD5E43F008E" >- width 222 >- height 146 >+ width 218 >+ height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Input" @259 >+ (object ClassView "Class" "Logical View::wsdl::Input" @255 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (1456, 3360) >+ location (2256, 3840) > label (object ItemLabel >- Parent_View @259 >- location (1375, 3307) >+ Parent_View @255 >+ location (2175, 3787) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5658,12 +5841,12 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::BindingInput" @260 >+ (object ClassView "Class" "Logical View::wsdl::BindingInput" @256 > ShowCompartmentStereotypes TRUE >- location (2336, 2864) >+ location (3104, 3440) > label (object ItemLabel >- Parent_View @260 >- location (2208, 2811) >+ Parent_View @256 >+ location (2976, 3387) > fill_color 13434879 > nlines 1 > max_width 256 >@@ -5677,24 +5860,14 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @261 >- stereotype TRUE >- line_color 3342489 >- quidu "3B85B59B0072" >- client @260 >- supplier @223 >- line_style 3 >- origin_attachment (2336, 2799) >- terminal_attachment (2336, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::Output" @262 >+ (object ClassView "Class" "Logical View::wsdl::Output" @257 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (1664, 3360) >+ location (2464, 3840) > label (object ItemLabel >- Parent_View @262 >- location (1583, 3307) >+ Parent_View @257 >+ location (2383, 3787) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5707,12 +5880,12 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::BindingOutput" @263 >+ (object ClassView "Class" "Logical View::wsdl::BindingOutput" @258 > ShowCompartmentStereotypes TRUE >- location (2672, 2864) >+ location (3440, 3440) > label (object ItemLabel >- Parent_View @263 >- location (2527, 2811) >+ Parent_View @258 >+ location (3295, 3387) > fill_color 13434879 > nlines 1 > max_width 290 >@@ -5726,53 +5899,33 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @264 >- stereotype TRUE >- line_color 3342489 >- quidu "3B85B5A4027E" >- client @263 >- supplier @223 >- line_style 3 >- origin_attachment (2672, 2799) >- terminal_attachment (2672, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::Operation" @265 >+ (object ClassView "Class" "Logical View::wsdl::Operation" @259 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE >- location (1264, 2688) >+ location (2032, 3264) > label (object ItemLabel >- Parent_View @265 >- location (1157, 2635) >+ Parent_View @259 >+ location (1926, 3211) > fill_color 13434879 > nlines 1 >- max_width 214 >+ max_width 212 > justify 0 > label "Operation") > icon_style "Icon" > line_color 3342489 > fill_color 13434879 > quidu "3AD5C80D03CE" >- width 232 >+ width 230 > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @266 >- stereotype TRUE >- line_color 3342489 >- quidu "3AE9DE98003C" >- client @265 >- supplier @223 >- line_style 3 >- origin_attachment (1264, 2623) >- terminal_attachment (1264, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::Part" @267 >+ (object ClassView "Class" "Logical View::wsdl::Part" @260 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE >- location (912, 2688) >+ location (1680, 3264) > label (object ItemLabel >- Parent_View @267 >- location (831, 2635) >+ Parent_View @260 >+ location (1599, 3211) > fill_color 13434879 > nlines 1 > max_width 162 >@@ -5785,175 +5938,354 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object InheritView "" @268 >- stereotype TRUE >+ (object ClassView "Class" "Logical View::wsdl::Message" @261 >+ ShowCompartmentStereotypes TRUE >+ IncludeOperation TRUE >+ location (1536, 3008) >+ label (object ItemLabel >+ Parent_View @261 >+ location (1437, 2955) >+ fill_color 13434879 >+ nlines 1 >+ max_width 198 >+ justify 0 >+ label "Message") >+ icon_style "Icon" > line_color 3342489 >- quidu "3AD5FDB803D4" >- client @258 >- supplier @223 >- line_style 3 >- origin_attachment (208, 2151) >- terminal_attachment (208, 2056) >- drawSupplier @224) >- (object InheritView "" @269 >- stereotype TRUE >+ fill_color 13434879 >+ quidu "3AD5C9590078" >+ width 216 >+ height 130 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::MessageReference" @262 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2432, 3232) >+ font (object Font >+ italics TRUE) >+ label (object ItemLabel >+ Parent_View @262 >+ location (2240, 3151) >+ fill_color 13434879 >+ nlines 1 >+ max_width 384 >+ justify 0 >+ label "MessageReference") >+ icon_style "Icon" > line_color 3342489 >- quidu "3B897E230237" >- client @267 >- supplier @223 >+ fill_color 13434879 >+ quidu "3F6771DB02DC" >+ compartment (object Compartment >+ Parent_View @262 >+ location (2240, 3214) >+ icon_style "Icon" >+ fill_color 16777215 >+ anchor 2 >+ nlines 2 >+ max_width 303) >+ width 402 >+ height 188 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritTreeView "" @263 >+ location (2505, 3418) >+ line_color 3342489 >+ fill_color 13434879 >+ supplier @262 >+ vertices (list Points >+ (2505, 3418) >+ (2505, 3326))) >+ (object InheritView "" @264 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3F67722802E7" >+ client @255 >+ supplier @262 > line_style 3 >- origin_attachment (905, 2623) >- terminal_attachment (905, 2056) >- drawSupplier @224) >- (object InheritView "" @270 >+ origin_attachment (2235, 3775) >+ terminal_attachment (2235, 3418) >+ drawSupplier @263) >+ (object InheritView "" @265 > stereotype TRUE > line_color 3342489 >- quidu "3AD5C9B70150" >+ quidu "3F67723D0319" > client @251 >- supplier @223 >+ supplier @262 > line_style 3 >- origin_attachment (1077, 2367) >- terminal_attachment (1077, 2056) >- drawSupplier @224) >- (object InheritView "" @271 >+ origin_attachment (2653, 3775) >+ terminal_attachment (2653, 3418) >+ drawSupplier @263) >+ (object ClassView "Class" "Logical View::wsdl::IElementExtensible" @266 >+ ShowCompartmentStereotypes TRUE >+ IncludeOperation TRUE >+ location (1664, 336) >+ label (object ItemLabel >+ Parent_View @266 >+ location (1213, 261) >+ fill_color 13434879 >+ nlines 1 >+ max_width 903 >+ justify 0 >+ label "IElementExtensible") >+ stereotype (object ItemLabel >+ Parent_View @266 >+ location (1213, 211) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 903 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E04B000DA" >+ compartment (object Compartment >+ Parent_View @266 >+ location (1213, 319) >+ icon_style "Icon" >+ fill_color 16777215 >+ anchor 2 >+ nlines 3 >+ max_width 534) >+ width 921 >+ height 274 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritTreeView "" @267 >+ location (1662, 2595) >+ line_color 3342489 >+ fill_color 13434879 >+ supplier @225 >+ vertices (list Points >+ (1662, 2595) >+ (1662, 1520))) >+ (object InheritView "" @268 > stereotype TRUE > line_color 3342489 >- quidu "3AD6009202F7" >+ quidu "3B8BEB010311" >+ client @224 >+ supplier @225 >+ line_style 3 >+ origin_attachment (1235, 2944) >+ terminal_attachment (1235, 2595) >+ drawSupplier @267) >+ (object InheritView "" @269 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3AD5FA0F02F0" >+ client @248 >+ supplier @225 >+ line_style 3 >+ origin_attachment (2758, 2927) >+ terminal_attachment (2758, 2595) >+ drawSupplier @267) >+ (object InheritView "" @270 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3AE0938602C9" > client @252 >- supplier @223 >+ supplier @225 >+ line_style 3 >+ origin_attachment (3771, 3375) >+ terminal_attachment (3771, 2595) >+ drawSupplier @267) >+ (object InheritView "" @271 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3B85B59B0072" >+ client @256 >+ supplier @225 > line_style 3 >- origin_attachment (2104, 2623) >- terminal_attachment (2104, 2056) >- drawSupplier @224) >+ origin_attachment (3099, 3375) >+ terminal_attachment (3099, 2595) >+ drawSupplier @267) > (object InheritView "" @272 > stereotype TRUE > line_color 3342489 >- quidu "3AD5FA20025E" >- client @220 >- supplier @223 >+ quidu "3B85B5A4027E" >+ client @258 >+ supplier @225 > line_style 3 >- origin_attachment (3150, 2287) >- terminal_attachment (3150, 2056) >- drawSupplier @224) >+ origin_attachment (3435, 3375) >+ terminal_attachment (3435, 2595) >+ drawSupplier @267) > (object InheritView "" @273 > stereotype TRUE > line_color 3342489 >- quidu "3AD600CB00AA" >- client @219 >- supplier @223 >+ quidu "3AE9DE98003C" >+ client @259 >+ supplier @225 > line_style 3 >- origin_attachment (3342, 2464) >- terminal_attachment (3342, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::Message" @274 >- ShowCompartmentStereotypes TRUE >- IncludeOperation TRUE >- location (768, 2432) >- label (object ItemLabel >- Parent_View @274 >- location (669, 2379) >- fill_color 13434879 >- nlines 1 >- max_width 198 >- justify 0 >- label "Message") >- icon_style "Icon" >+ origin_attachment (2027, 3199) >+ terminal_attachment (2027, 2595) >+ drawSupplier @267) >+ (object InheritView "" @274 >+ stereotype TRUE > line_color 3342489 >- fill_color 13434879 >- quidu "3AD5C9590078" >- width 216 >- height 130 >- annotation 8 >- autoResize TRUE) >+ quidu "3AD5FDB803D4" >+ client @254 >+ supplier @225 >+ line_style 3 >+ origin_attachment (971, 2735) >+ terminal_attachment (971, 2595) >+ drawSupplier @267) > (object InheritView "" @275 > stereotype TRUE > line_color 3342489 >+ quidu "3AD6009202F7" >+ client @250 >+ supplier @225 >+ line_style 3 >+ origin_attachment (2867, 3199) >+ terminal_attachment (2867, 2595) >+ drawSupplier @267) >+ (object InheritView "" @276 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3AD5FA20025E" >+ client @222 >+ supplier @225 >+ line_style 3 >+ origin_attachment (3913, 2863) >+ terminal_attachment (3913, 2595) >+ drawSupplier @267) >+ (object InheritView "" @277 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3AD600CB00AA" >+ client @221 >+ supplier @225 >+ line_style 3 >+ origin_attachment (4105, 3039) >+ terminal_attachment (4105, 2595) >+ drawSupplier @267) >+ (object InheritView "" @278 >+ stereotype TRUE >+ line_color 3342489 > quidu "3AD5D05501C4" >- client @274 >- supplier @223 >+ client @261 >+ supplier @225 >+ line_style 3 >+ origin_attachment (1477, 2943) >+ terminal_attachment (1477, 2595) >+ drawSupplier @267) >+ (object InheritView "" @279 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3AD5EE58037A" >+ client @253 >+ supplier @225 >+ line_style 3 >+ origin_attachment (1028, 2943) >+ terminal_attachment (1028, 2595) >+ drawSupplier @267) >+ (object InheritView "" @280 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3B897E230237" >+ client @260 >+ supplier @225 >+ line_style 3 >+ origin_attachment (1668, 3199) >+ terminal_attachment (1668, 2595) >+ drawSupplier @267) >+ (object InheritView "" @281 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3AD5C9B70150" >+ client @249 >+ supplier @225 >+ line_style 3 >+ origin_attachment (1872, 2943) >+ terminal_attachment (1872, 2595) >+ drawSupplier @267) >+ (object InheritView "" @282 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3F762A6A0308" >+ client @262 >+ supplier @225 > line_style 3 >- origin_attachment (714, 2367) >- terminal_attachment (714, 2056) >- drawSupplier @224) >- (object ClassView "Class" "Logical View::wsdl::MessageReference" @276 >+ origin_attachment (2408, 3138) >+ terminal_attachment (2408, 2595) >+ drawSupplier @267) >+ (object ClassView "Class" "Logical View::wsdl::IAttributeExtensible" @283 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >- location (1648, 2864) >- font (object Font >- italics TRUE) >+ location (944, 768) > label (object ItemLabel >- Parent_View @276 >- location (1456, 2781) >+ Parent_View @283 >+ location (401, 605) > fill_color 13434879 > nlines 1 >- max_width 384 >+ max_width 1086 > justify 0 >- label "MessageReference") >- icon_style "Icon" >+ label "IAttributeExtensible") >+ stereotype (object ItemLabel >+ Parent_View @283 >+ location (401, 555) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1086 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" > line_color 3342489 > fill_color 13434879 >- quidu "3F6771DB02DC" >+ quidu "490E063F02AF" > compartment (object Compartment >- Parent_View @276 >- location (1456, 2842) >+ Parent_View @283 >+ location (401, 663) > icon_style "Icon" > fill_color 13434879 > anchor 2 >- nlines 2 >- max_width 312) >- width 402 >- height 190 >+ nlines 6 >+ max_width 1087) >+ width 1104 >+ height 450 > annotation 8 > autoResize TRUE) >- (object InheritView "" @277 >+ (object InheritView "" @284 > stereotype TRUE > line_color 3342489 >- quidu "3F762A6A0308" >- client @276 >- supplier @223 >+ quidu "3AD5FE3C03D4" >+ client @225 >+ supplier @235 > line_style 3 >- origin_attachment (1636, 2769) >- terminal_attachment (1636, 2056) >- drawSupplier @224) >- (object InheritTreeView "" @278 >- location (1659, 3055) >- line_color 3342489 >- fill_color 13434879 >- supplier @276 >- vertices (list Points >- (1659, 3055) >- (1659, 2959))) >- (object InheritView "" @279 >+ origin_attachment (1774, 1392) >+ terminal_attachment (1774, 1206) >+ drawSupplier @236) >+ (object InheritView "" @285 > stereotype TRUE > line_color 3342489 >- quidu "3F67723500DD" >- client @262 >- supplier @276 >- line_style 3 >- origin_attachment (1680, 3295) >- terminal_attachment (1680, 3055) >- drawSupplier @278) >- (object InheritView "" @280 >+ quidu "490E05C20290" >+ client @225 >+ supplier @266 >+ line_style 0) >+ (object InheritView "" @286 > stereotype TRUE > line_color 3342489 >- quidu "3F67722802E7" >- client @259 >- supplier @276 >- line_style 3 >- origin_attachment (1472, 3295) >- terminal_attachment (1472, 3055) >- drawSupplier @278) >- (object InheritView "" @281 >+ quidu "49657F06007D" >+ client @225 >+ supplier @283 >+ line_style 0) >+ (object InheritView "" @287 > stereotype TRUE > line_color 3342489 >- quidu "3F67723D0319" >- client @253 >- supplier @276 >+ quidu "3F67723500DD" >+ client @257 >+ supplier @262 > line_style 3 >- origin_attachment (1890, 3295) >- terminal_attachment (1890, 3055) >- drawSupplier @278))) >+ origin_attachment (2447, 3775) >+ terminal_attachment (2447, 3418) >+ drawSupplier @263))) > (object ClassDiagram "2.1.1 Naming and Linking" > quid "3AE8ED7201BD" > title "2.1.1 Naming and Linking" >@@ -5963,13 +6295,13 @@ > origin_x 0 > origin_y 0 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::wsdl::IImport" @282 >+ (object ClassView "Class" "Logical View::wsdl::IImport" @288 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1712, 224) > label (object ItemLabel >- Parent_View @282 >+ Parent_View @288 > location (1422, 177) > fill_color 13434879 > nlines 1 >@@ -5977,7 +6309,7 @@ > justify 0 > label "IImport") > stereotype (object ItemLabel >- Parent_View @282 >+ Parent_View @288 > location (1422, 127) > fill_color 13434879 > anchor 10 >@@ -5994,13 +6326,13 @@ > height 218 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Namespace" @283 >+ (object ClassView "Class" "Logical View::wsdl::Namespace" @289 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (432, 1136) > label (object ItemLabel >- Parent_View @283 >+ Parent_View @289 > location (202, 1041) > fill_color 13434879 > nlines 1 >@@ -6015,12 +6347,12 @@ > height 215 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::xsd::XSDSchema" @284 >+ (object ClassView "Class" "Logical View::xsd::XSDSchema" @290 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE > location (1632, 1216) > label (object ItemLabel >- Parent_View @284 >+ Parent_View @290 > location (1294, 1142) > fill_color 13434879 > nlines 1 >@@ -6035,12 +6367,12 @@ > height 173 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Definition" @285 >+ (object ClassView "Class" "Logical View::wsdl::Definition" @291 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > location (400, 384) > label (object ItemLabel >- Parent_View @285 >+ Parent_View @291 > location (164, 236) > fill_color 13434879 > nlines 1 >@@ -6055,17 +6387,17 @@ > height 320 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$41" @286 >+ (object AssociationViewNew "$UNNAMED$41" @292 > location (309, 786) > stereotype TRUE > line_color 3342489 > quidu "3AEA3D55002D" > roleview_list (list RoleViews >- (object RoleView "eNamespaces" @287 >- Parent_View @286 >+ (object RoleView "eNamespaces" @293 >+ Parent_View @292 > location (-91, 258) >- label (object SegLabel @288 >- Parent_View @287 >+ label (object SegLabel @294 >+ Parent_View @293 > location (461, 956) > anchor 1 > anchor_loc 1 >@@ -6079,13 +6411,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AEA3D560332" >- client @286 >- supplier @283 >+ client @292 >+ supplier @289 > line_style 3 > origin_attachment (309, 786) > terminal_attachment (309, 1029) >- label (object SegLabel @289 >- Parent_View @287 >+ label (object SegLabel @295 >+ Parent_View @293 > location (248, 973) > anchor 2 > anchor_loc 1 >@@ -6096,8 +6428,8 @@ > pctDist 0.768707 > height 62 > orientation 1) >- label (object SegLabel @290 >- Parent_View @287 >+ label (object SegLabel @296 >+ Parent_View @293 > location (228, 913) > anchor 3 > anchor_loc 1 >@@ -6108,11 +6440,11 @@ > pctDist 0.525097 > height 82 > orientation 1)) >- (object RoleView "$UNNAMED$42" @291 >- Parent_View @286 >+ (object RoleView "$UNNAMED$42" @297 >+ Parent_View @292 > location (-91, 258) >- label (object SegLabel @292 >- Parent_View @291 >+ label (object SegLabel @298 >+ Parent_View @297 > location (268, 592) > hidden TRUE > anchor 1 >@@ -6127,13 +6459,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AEA3D560328" >- client @286 >- supplier @285 >+ client @292 >+ supplier @291 > line_style 3 > origin_attachment (309, 786) > terminal_attachment (309, 544) >- label (object SegLabel @293 >- Parent_View @291 >+ label (object SegLabel @299 >+ Parent_View @297 > location (239, 583) > anchor 2 > anchor_loc 1 >@@ -6144,13 +6476,13 @@ > pctDist 0.844961 > height 71 > orientation 0)))) >- (object ClassView "Class" "Logical View::wsdl::Import" @294 >+ (object ClassView "Class" "Logical View::wsdl::Import" @300 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1472, 720) > label (object ItemLabel >- Parent_View @294 >+ Parent_View @300 > location (1255, 580) > fill_color 13434879 > nlines 1 >@@ -6165,17 +6497,17 @@ > height 304 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$55" @295 >+ (object AssociationViewNew "$UNNAMED$55" @301 > location (1486, 1001) > stereotype TRUE > line_color 3342489 > quidu "3B8B1DCC02E5" > roleview_list (list RoleViews >- (object RoleView "eSchema" @296 >- Parent_View @295 >+ (object RoleView "eSchema" @302 >+ Parent_View @301 > location (510, -103) >- label (object SegLabel @297 >- Parent_View @296 >+ label (object SegLabel @303 >+ Parent_View @302 > location (1737, 1018) > anchor 1 > anchor_loc 1 >@@ -6189,8 +6521,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8B1DCE0270" >- client @295 >- supplier @284 >+ client @301 >+ supplier @290 > vertices (list Points > (1486, 1001) > (1632, 1001) >@@ -6198,8 +6530,8 @@ > line_style 3 > origin_attachment (1486, 1001) > terminal_attachment (1632, 1130) >- label (object SegLabel @298 >- Parent_View @296 >+ label (object SegLabel @304 >+ Parent_View @302 > location (1563, 1018) > anchor 2 > anchor_loc 1 >@@ -6210,28 +6542,28 @@ > pctDist 0.592593 > height 70 > orientation 1)) >- (object RoleView "$UNNAMED$56" @299 >- Parent_View @295 >+ (object RoleView "$UNNAMED$56" @305 >+ Parent_View @301 > location (510, -103) > stereotype TRUE > line_color 3342489 > quidu "3B8B1DCE027A" >- client @295 >- supplier @294 >+ client @301 >+ supplier @300 > line_style 3 > origin_attachment (1486, 872) > terminal_attachment (1486, 872)))) >- (object AssociationViewNew "$UNNAMED$43" @300 >+ (object AssociationViewNew "$UNNAMED$43" @306 > location (1087, 403) > stereotype TRUE > line_color 3342489 > quidu "3AEA3E3A002D" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$44" @301 >- Parent_View @300 >+ (object RoleView "$UNNAMED$44" @307 >+ Parent_View @306 > location (687, -125) >- label (object SegLabel @302 >- Parent_View @301 >+ label (object SegLabel @308 >+ Parent_View @307 > location (1406, 480) > hidden TRUE > anchor 1 >@@ -6246,8 +6578,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AEA3E3C01F2" >- client @300 >- supplier @294 >+ client @306 >+ supplier @300 > vertices (list Points > (1087, 403) > (1364, 403) >@@ -6255,11 +6587,11 @@ > line_style 3 > origin_attachment (1087, 403) > terminal_attachment (1364, 568)) >- (object RoleView "eDefinition" @303 >- Parent_View @300 >+ (object RoleView "eDefinition" @309 >+ Parent_View @306 > location (687, -125) >- label (object SegLabel @304 >- Parent_View @303 >+ label (object SegLabel @310 >+ Parent_View @309 > location (805, 363) > anchor 1 > anchor_loc 1 >@@ -6273,13 +6605,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AEA3E3C01E8" >- client @300 >- supplier @285 >+ client @306 >+ supplier @291 > line_style 3 > origin_attachment (1087, 403) > terminal_attachment (645, 403) >- label (object SegLabel @305 >- Parent_View @303 >+ label (object SegLabel @311 >+ Parent_View @309 > location (727, 456) > anchor 2 > anchor_loc 1 >@@ -6290,17 +6622,17 @@ > pctDist 0.814910 > height 53 > orientation 0)))) >- (object AssociationViewNew "$UNNAMED$13" @306 >+ (object AssociationViewNew "$UNNAMED$13" @312 > location (737, 826) > stereotype TRUE > line_color 3342489 > quidu "3C864DFF02EC" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$14" @307 >- Parent_View @306 >+ (object RoleView "$UNNAMED$14" @313 >+ Parent_View @312 > location (-671, 106) >- label (object SegLabel @308 >- Parent_View @307 >+ label (object SegLabel @314 >+ Parent_View @313 > location (552, 647) > hidden TRUE > anchor 1 >@@ -6315,8 +6647,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3C864DFF02EE" >- client @306 >- supplier @285 >+ client @312 >+ supplier @291 > vertices (list Points > (737, 826) > (510, 826) >@@ -6324,8 +6656,8 @@ > line_style 3 > origin_attachment (737, 826) > terminal_attachment (510, 544) >- label (object SegLabel @309 >- Parent_View @307 >+ label (object SegLabel @315 >+ Parent_View @313 > location (457, 595) > anchor 2 > anchor_loc 1 >@@ -6336,11 +6668,11 @@ > pctDist 0.900000 > height 54 > orientation 0)) >- (object RoleView "eImports" @310 >- Parent_View @306 >+ (object RoleView "eImports" @316 >+ Parent_View @312 > location (-671, 106) >- label (object SegLabel @311 >- Parent_View @310 >+ label (object SegLabel @317 >+ Parent_View @316 > location (1144, 773) > anchor 1 > anchor_loc 1 >@@ -6354,13 +6686,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3C864DFF02ED" >- client @306 >- supplier @294 >+ client @312 >+ supplier @300 > line_style 3 > origin_attachment (737, 826) > terminal_attachment (1246, 826) >- label (object SegLabel @312 >- Parent_View @310 >+ label (object SegLabel @318 >+ Parent_View @316 > location (1180, 879) > anchor 2 > anchor_loc 1 >@@ -6371,8 +6703,8 @@ > pctDist 0.872211 > height 53 > orientation 1) >- label (object SegLabel @313 >- Parent_View @310 >+ label (object SegLabel @319 >+ Parent_View @316 > location (1162, 933) > anchor 3 > anchor_loc 1 >@@ -6383,12 +6715,12 @@ > pctDist 0.837728 > height 107 > orientation 1)))) >- (object InheritView "" @314 >+ (object InheritView "" @320 > stereotype TRUE > line_color 3342489 > quidu "3F6F200D0340" >- client @294 >- supplier @282 >+ client @300 >+ supplier @288 > line_style 3 > origin_attachment (1555, 568) > terminal_attachment (1555, 333)))) >@@ -6401,7 +6733,7 @@ > origin_x 0 > origin_y 81 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @315 >+ (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @321 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >@@ -6409,7 +6741,7 @@ > font (object Font > italics TRUE) > label (object ItemLabel >- Parent_View @315 >+ Parent_View @321 > location (895, 1157) > fill_color 13434879 > nlines 1 >@@ -6424,12 +6756,12 @@ > height 174 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @316 >+ (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @322 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE > location (1136, 1600) > label (object ItemLabel >- Parent_View @316 >+ Parent_View @322 > location (906, 1531) > fill_color 13434879 > nlines 1 >@@ -6444,13 +6776,13 @@ > height 162 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Message" @317 >+ (object ClassView "Class" "Logical View::wsdl::Message" @323 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1280, 1968) > label (object ItemLabel >- Parent_View @317 >+ Parent_View @323 > location (1022, 1828) > fill_color 13434879 > nlines 1 >@@ -6465,13 +6797,13 @@ > height 305 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Part" @318 >+ (object ClassView "Class" "Logical View::wsdl::Part" @324 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (352, 1184) > label (object ItemLabel >- Parent_View @318 >+ Parent_View @324 > location (128, 1067) > fill_color 13434879 > nlines 1 >@@ -6486,17 +6818,17 @@ > height 258 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$51" @319 >+ (object AssociationViewNew "$UNNAMED$51" @325 > location (735, 1172) > stereotype TRUE > line_color 3342489 > quidu "3B8B1BE900C4" > roleview_list (list RoleViews >- (object RoleView "typeDefinition" @320 >- Parent_View @319 >+ (object RoleView "typeDefinition" @326 >+ Parent_View @325 > location (143, 676) >- label (object SegLabel @321 >- Parent_View @320 >+ label (object SegLabel @327 >+ Parent_View @326 > location (775, 1133) > anchor 1 > anchor_loc 1 >@@ -6510,13 +6842,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8B1BE90327" >- client @319 >- supplier @315 >+ client @325 >+ supplier @321 > line_style 3 > origin_attachment (735, 1172) > terminal_attachment (886, 1172) >- label (object SegLabel @322 >- Parent_View @320 >+ label (object SegLabel @328 >+ Parent_View @326 > location (839, 1207) > anchor 2 > anchor_loc 1 >@@ -6527,28 +6859,28 @@ > pctDist 0.688705 > height 35 > orientation 1)) >- (object RoleView "$UNNAMED$52" @323 >- Parent_View @319 >+ (object RoleView "$UNNAMED$52" @329 >+ Parent_View @325 > location (143, 676) > stereotype TRUE > line_color 3342489 > quidu "3B8B1BE90331" >- client @319 >- supplier @318 >+ client @325 >+ supplier @324 > line_style 3 > origin_attachment (735, 1172) > terminal_attachment (585, 1172)))) >- (object AssociationViewNew "$UNNAMED$53" @324 >+ (object AssociationViewNew "$UNNAMED$53" @330 > location (527, 1592) > stereotype TRUE > line_color 3342489 > quidu "3B8B1C1203B2" > roleview_list (list RoleViews >- (object RoleView "elementDeclaration" @325 >- Parent_View @324 >+ (object RoleView "elementDeclaration" @331 >+ Parent_View @330 > location (-65, 1096) >- label (object SegLabel @326 >- Parent_View @325 >+ label (object SegLabel @332 >+ Parent_View @331 > location (666, 1554) > anchor 1 > anchor_loc 1 >@@ -6562,13 +6894,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8B1C14001C" >- client @324 >- supplier @316 >+ client @330 >+ supplier @322 > line_style 3 > origin_attachment (527, 1592) > terminal_attachment (897, 1592) >- label (object SegLabel @327 >- Parent_View @325 >+ label (object SegLabel @333 >+ Parent_View @331 > location (807, 1645) > anchor 2 > anchor_loc 1 >@@ -6579,14 +6911,14 @@ > pctDist 0.755877 > height 53 > orientation 1)) >- (object RoleView "$UNNAMED$54" @328 >- Parent_View @324 >+ (object RoleView "$UNNAMED$54" @334 >+ Parent_View @330 > location (-65, 1096) > stereotype TRUE > line_color 3342489 > quidu "3B8B1C140026" >- client @324 >- supplier @318 >+ client @330 >+ supplier @324 > vertices (list Points > (527, 1592) > (437, 1592) >@@ -6594,17 +6926,17 @@ > line_style 3 > origin_attachment (527, 1592) > terminal_attachment (437, 1313)))) >- (object AssociationViewNew "$UNNAMED$57" @329 >+ (object AssociationViewNew "$UNNAMED$57" @335 > location (322, 1911) > stereotype TRUE > line_color 3342489 > quidu "3C46829303E5" > roleview_list (list RoleViews >- (object RoleView "eMessage" @330 >- Parent_View @329 >+ (object RoleView "eMessage" @336 >+ Parent_View @335 > location (-14, 1191) >- label (object SegLabel @331 >- Parent_View @330 >+ label (object SegLabel @337 >+ Parent_View @336 > location (838, 1872) > anchor 1 > anchor_loc 1 >@@ -6618,13 +6950,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3C468296010E" >- client @329 >- supplier @317 >+ client @335 >+ supplier @323 > line_style 3 > origin_attachment (322, 1911) > terminal_attachment (1013, 1911) >- label (object SegLabel @332 >- Parent_View @330 >+ label (object SegLabel @338 >+ Parent_View @336 > location (943, 1965) > anchor 2 > anchor_loc 1 >@@ -6635,14 +6967,14 @@ > pctDist 0.900000 > height 54 > orientation 1)) >- (object RoleView "$UNNAMED$58" @333 >- Parent_View @329 >+ (object RoleView "$UNNAMED$58" @339 >+ Parent_View @335 > location (-14, 1191) > stereotype TRUE > line_color 3342489 > quidu "3C4682960118" >- client @329 >- supplier @318 >+ client @335 >+ supplier @324 > vertices (list Points > (322, 1911) > (229, 1911) >@@ -6650,13 +6982,13 @@ > line_style 3 > origin_attachment (322, 1911) > terminal_attachment (229, 1313)))) >- (object ClassView "Class" "Logical View::wsdl::Types" @334 >+ (object ClassView "Class" "Logical View::wsdl::Types" @340 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (800, 608) > label (object ItemLabel >- Parent_View @334 >+ Parent_View @340 > location (615, 512) > fill_color 13434879 > nlines 1 >@@ -6671,11 +7003,11 @@ > height 216 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::Definition" @335 >+ (object ClassView "Class" "Logical View::wsdl::Definition" @341 > ShowCompartmentStereotypes TRUE > location (176, 160) > label (object ItemLabel >- Parent_View @335 >+ Parent_View @341 > location (74, 107) > fill_color 13434879 > nlines 1 >@@ -6690,17 +7022,17 @@ > height 130 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$15" @336 >+ (object AssociationViewNew "$UNNAMED$15" @342 > location (234, 604) > stereotype TRUE > line_color 3342489 > quidu "3B8BEA27029F" > roleview_list (list RoleViews >- (object RoleView "eTypes" @337 >- Parent_View @336 >+ (object RoleView "eTypes" @343 >+ Parent_View @342 > location (-150, 396) >- label (object SegLabel @338 >- Parent_View @337 >+ label (object SegLabel @344 >+ Parent_View @343 > location (480, 640) > anchor 1 > anchor_loc 1 >@@ -6714,13 +7046,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8BEA29036A" >- client @336 >- supplier @334 >+ client @342 >+ supplier @340 > line_style 3 > origin_attachment (234, 604) > terminal_attachment (606, 604) >- label (object SegLabel @339 >- Parent_View @337 >+ label (object SegLabel @345 >+ Parent_View @343 > location (526, 569) > anchor 2 > anchor_loc 1 >@@ -6731,11 +7063,11 @@ > pctDist 0.783883 > height 36 > orientation 0)) >- (object RoleView "$UNNAMED$16" @340 >- Parent_View @336 >+ (object RoleView "$UNNAMED$16" @346 >+ Parent_View @342 > location (-150, 396) >- label (object SegLabel @341 >- Parent_View @340 >+ label (object SegLabel @347 >+ Parent_View @346 > location (133, 313) > hidden TRUE > anchor 1 >@@ -6750,8 +7082,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3B8BEA290356" >- client @336 >- supplier @335 >+ client @342 >+ supplier @341 > vertices (list Points > (234, 604) > (174, 604) >@@ -6759,8 +7091,8 @@ > line_style 3 > origin_attachment (234, 604) > terminal_attachment (174, 225) >- label (object SegLabel @342 >- Parent_View @340 >+ label (object SegLabel @348 >+ Parent_View @346 > location (228, 271) > anchor 2 > anchor_loc 1 >@@ -6771,12 +7103,12 @@ > pctDist 0.897729 > height 54 > orientation 1)))) >- (object ClassView "Class" "Logical View::wsdl::ITypes" @343 >+ (object ClassView "Class" "Logical View::wsdl::ITypes" @349 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE > location (640, 224) > label (object ItemLabel >- Parent_View @343 >+ Parent_View @349 > location (525, 203) > fill_color 13434879 > nlines 1 >@@ -6784,7 +7116,7 @@ > justify 0 > label "ITypes") > stereotype (object ItemLabel >- Parent_View @343 >+ Parent_View @349 > location (525, 153) > fill_color 13434879 > anchor 10 >@@ -6801,13 +7133,13 @@ > height 166 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @344 >+ (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @350 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1728, 800) > label (object ItemLabel >- Parent_View @344 >+ Parent_View @350 > location (1359, 753) > fill_color 13434879 > nlines 1 >@@ -6822,12 +7154,12 @@ > height 118 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::xsd::XSDSchema" @345 >+ (object ClassView "Class" "Logical View::xsd::XSDSchema" @351 > ShowCompartmentStereotypes TRUE > IncludeOperation TRUE > location (1856, 1216) > label (object ItemLabel >- Parent_View @345 >+ Parent_View @351 > location (1529, 1103) > fill_color 13434879 > nlines 1 >@@ -6842,25 +7174,25 @@ > height 250 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$59" @346 >+ (object AssociationViewNew "$UNNAMED$59" @352 > location (1826, 975) > stereotype TRUE > line_color 3342489 > quidu "3CC3614500F2" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$60" @347 >- Parent_View @346 >+ (object RoleView "$UNNAMED$60" @353 >+ Parent_View @352 > location (306, 447) > stereotype TRUE > line_color 3342489 > quidu "3CC36146023D" >- client @346 >- supplier @344 >+ client @352 >+ supplier @350 > line_style 3 > origin_attachment (1826, 975) > terminal_attachment (1826, 859) >- label (object SegLabel @348 >- Parent_View @347 >+ label (object SegLabel @354 >+ Parent_View @353 > location (1774, 900) > anchor 2 > anchor_loc 1 >@@ -6871,11 +7203,11 @@ > pctDist 0.656489 > height 53 > orientation 0)) >- (object RoleView "schema" @349 >- Parent_View @346 >+ (object RoleView "schema" @355 >+ Parent_View @352 > location (306, 447) >- label (object SegLabel @350 >- Parent_View @349 >+ label (object SegLabel @356 >+ Parent_View @355 > location (2006, 1033) > anchor 1 > anchor_loc 1 >@@ -6889,13 +7221,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3CC36146023E" >- client @346 >- supplier @345 >+ client @352 >+ supplier @351 > line_style 3 > origin_attachment (1826, 975) > terminal_attachment (1826, 1091) >- label (object SegLabel @351 >- Parent_View @349 >+ label (object SegLabel @357 >+ Parent_View @355 > location (1788, 1050) > anchor 2 > anchor_loc 1 >@@ -6906,16 +7238,16 @@ > pctDist 0.651515 > height 39 > orientation 1)))) >- (object InheritView "" @352 >+ (object InheritView "" @358 > stereotype TRUE > line_color 3342489 > quidu "3CADCD3B0380" >- client @334 >- supplier @343 >+ client @340 >+ supplier @349 > line_style 3 > origin_attachment (705, 500) > terminal_attachment (705, 307)) >- (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @353 >+ (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @359 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE >@@ -6923,7 +7255,7 @@ > font (object Font > italics TRUE) > label (object ItemLabel >- Parent_View @353 >+ Parent_View @359 > location (815, 130) > fill_color 13434879 > nlines 1 >@@ -6938,21 +7270,21 @@ > height 212 > annotation 8 > autoResize TRUE) >- (object InheritView "" @354 >+ (object InheritView "" @360 > stereotype TRUE > line_color 3342489 > quidu "3B8BEB010311" >- client @334 >- supplier @353 >+ client @340 >+ supplier @359 > line_style 3 > origin_attachment (854, 500) > terminal_attachment (854, 330)) >- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @355 >+ (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @361 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > location (1824, 464) > label (object ItemLabel >- Parent_View @355 >+ Parent_View @361 > location (1490, 368) > fill_color 13434879 > nlines 1 >@@ -6967,17 +7299,17 @@ > height 216 > annotation 8 > autoResize TRUE) >- (object AssociationViewNew "$UNNAMED$25" @356 >+ (object AssociationViewNew "$UNNAMED$25" @362 > location (1206, 493) > stereotype TRUE > line_color 3342489 > quidu "3AD5FD130079" > roleview_list (list RoleViews >- (object RoleView "$UNNAMED$26" @357 >- Parent_View @356 >+ (object RoleView "$UNNAMED$26" @363 >+ Parent_View @362 > location (-586, 237) >- label (object SegLabel @358 >- Parent_View @357 >+ label (object SegLabel @364 >+ Parent_View @363 > location (1136, 386) > hidden TRUE > anchor 1 >@@ -6992,8 +7324,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5FD14019E" >- client @356 >- supplier @353 >+ client @362 >+ supplier @359 > vertices (list Points > (1206, 493) > (1094, 493) >@@ -7001,8 +7333,8 @@ > line_style 3 > origin_attachment (1206, 493) > terminal_attachment (1094, 330) >- label (object SegLabel @359 >- Parent_View @357 >+ label (object SegLabel @365 >+ Parent_View @363 > location (1042, 377) > anchor 2 > anchor_loc 1 >@@ -7013,11 +7345,11 @@ > pctDist 0.828326 > height 53 > orientation 0)) >- (object RoleView "eExtensibilityElements" @360 >- Parent_View @356 >+ (object RoleView "eExtensibilityElements" @366 >+ Parent_View @362 > location (-586, 237) >- label (object SegLabel @361 >- Parent_View @360 >+ label (object SegLabel @367 >+ Parent_View @366 > location (1196, 454) > anchor 1 > anchor_loc 1 >@@ -7031,13 +7363,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5FD14019D" >- client @356 >- supplier @355 >+ client @362 >+ supplier @361 > line_style 3 > origin_attachment (1206, 493) > terminal_attachment (1481, 493) >- label (object SegLabel @362 >- Parent_View @360 >+ label (object SegLabel @368 >+ Parent_View @366 > location (1415, 546) > anchor 2 > anchor_loc 1 >@@ -7048,8 +7380,8 @@ > pctDist 0.764957 > height 53 > orientation 1) >- label (object SegLabel @363 >- Parent_View @360 >+ label (object SegLabel @369 >+ Parent_View @366 > location (1396, 392) > anchor 3 > anchor_loc 1 >@@ -7060,12 +7392,12 @@ > pctDist 0.694915 > height 102 > orientation 0)))) >- (object InheritView "" @364 >+ (object InheritView "" @370 > stereotype TRUE > line_color 3342489 > quidu "3CC3627F00B7" >- client @344 >- supplier @355 >+ client @350 >+ supplier @361 > line_style 3 > origin_attachment (1812, 741) > terminal_attachment (1812, 572)))) >@@ -7078,13 +7410,13 @@ > origin_x 0 > origin_y 0 > items (list diagram_item_list >- (object ClassView "Class" "Logical View::wsdl::IMessage" @365 >+ (object ClassView "Class" "Logical View::wsdl::IMessage" @371 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeOperation TRUE > location (448, 224) > label (object ItemLabel >- Parent_View @365 >+ Parent_View @371 > location (267, 122) > fill_color 13434879 > nlines 1 >@@ -7092,7 +7424,7 @@ > justify 0 > label "IMessage") > stereotype (object ItemLabel >- Parent_View @365 >+ Parent_View @371 > location (267, 72) > fill_color 13434879 > anchor 10 >@@ -7109,14 +7441,14 @@ > height 328 > annotation 8 > autoResize TRUE) >- (object ClassView "Class" "Logical View::wsdl::IPart" @366 >+ (object ClassView "Class" "Logical View::wsdl::IPart" @372 > ShowCompartmentStereotypes TRUE > SuppressAttribute TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1328, 224) > label (object ItemLabel >- Parent_View @366 >+ Parent_View @372 > location (1029, 124) > fill_color 13434879 > nlines 1 >@@ -7124,7 +7456,7 @@ > justify 0 > label "IPart") > stereotype (object ItemLabel >- Parent_View @366 >+ Parent_View @372 > location (1029, 74) > fill_color 13434879 > anchor 10 >@@ -7140,13 +7472,13 @@ > width 617 > height 324 > annotation 8) >- (object ClassView "Class" "Logical View::wsdl::Part" @367 >+ (object ClassView "Class" "Logical View::wsdl::Part" @373 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (1312, 816) > label (object ItemLabel >- Parent_View @367 >+ Parent_View @373 > location (1075, 690) > fill_color 13434879 > nlines 1 >@@ -7161,22 +7493,22 @@ > height 276 > annotation 8 > autoResize TRUE) >- (object InheritView "" @368 >+ (object InheritView "" @374 > stereotype TRUE > line_color 3342489 > quidu "3B84A96D02F1" >- client @367 >- supplier @366 >+ client @373 >+ supplier @372 > line_style 3 > origin_attachment (1304, 678) > terminal_attachment (1304, 386)) >- (object ClassView "Class" "Logical View::wsdl::Message" @369 >+ (object ClassView "Class" "Logical View::wsdl::Message" @375 > ShowCompartmentStereotypes TRUE > IncludeAttribute TRUE > IncludeOperation TRUE > location (448, 656) > label (object ItemLabel >- Parent_View @369 >+ Parent_View @375 > location (241, 507) > fill_color 13434879 > nlines 1 >@@ -7191,26 +7523,26 @@ > height 322 > annotation 8 > autoResize TRUE) >- (object InheritView "" @370 >+ (object InheritView "" @376 > stereotype TRUE > line_color 3342489 > quidu "3B84A8D102BA" >- client @369 >- supplier @365 >+ client @375 >+ supplier @371 > line_style 3 > origin_attachment (445, 495) > terminal_attachment (445, 388)) >- (object AssociationViewNew "$UNNAMED$1" @371 >+ (object AssociationViewNew "$UNNAMED$1" @377 > location (688, 952) > stereotype TRUE > line_color 3342489 > quidu "3AD5CEBE00E2" > roleview_list (list RoleViews >- (object RoleView "eParts" @372 >- Parent_View @371 >+ (object RoleView "eParts" @378 >+ Parent_View @377 > location (176, 328) >- label (object SegLabel @373 >- Parent_View @372 >+ label (object SegLabel @379 >+ Parent_View @378 > location (952, 897) > anchor 1 > anchor_loc 1 >@@ -7224,13 +7556,13 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5CEBF0061" >- client @371 >- supplier @367 >+ client @377 >+ supplier @373 > line_style 3 > origin_attachment (688, 952) > terminal_attachment (1066, 952) >- label (object SegLabel @374 >- Parent_View @372 >+ label (object SegLabel @380 >+ Parent_View @378 > location (987, 1005) > anchor 2 > anchor_loc 1 >@@ -7241,8 +7573,8 @@ > pctDist 0.789809 > height 53 > orientation 1) >- label (object SegLabel @375 >- Parent_View @372 >+ label (object SegLabel @381 >+ Parent_View @378 > location (967, 1061) > anchor 3 > anchor_loc 1 >@@ -7253,11 +7585,11 @@ > pctDist 0.742038 > height 109 > orientation 1)) >- (object RoleView "$UNNAMED$2" @376 >- Parent_View @371 >+ (object RoleView "$UNNAMED$2" @382 >+ Parent_View @377 > location (176, 328) >- label (object SegLabel @377 >- Parent_View @376 >+ label (object SegLabel @383 >+ Parent_View @382 > location (404, 893) > hidden TRUE > anchor 1 >@@ -7272,8 +7604,8 @@ > stereotype TRUE > line_color 3342489 > quidu "3AD5CEBF0057" >- client @371 >- supplier @369 >+ client @377 >+ supplier @375 > vertices (list Points > (688, 952) > (445, 952) >@@ -7281,8 +7613,8 @@ > line_style 3 > origin_attachment (688, 952) > terminal_attachment (445, 817) >- label (object SegLabel @378 >- Parent_View @376 >+ label (object SegLabel @384 >+ Parent_View @382 > location (393, 912) > anchor 2 > anchor_loc 1 >@@ -7292,4 +7624,1121 @@ > label "1..1" > pctDist 0.747604 > height 53 >- orientation 0)))))))) >+ orientation 0)))))) >+ (object ClassDiagram "JWSDL" >+ quid "490E215E0109" >+ title "JWSDL" >+ zoom 80 >+ max_height 28350 >+ max_width 21600 >+ origin_x 1570 >+ origin_y 1862 >+ items (list diagram_item_list >+ (object ClassView "Class" "Logical View::wsdl::IElementExtensible" @385 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1344, 1904) >+ label (object ItemLabel >+ Parent_View @385 >+ location (748, 1795) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1192 >+ justify 0 >+ label "IElementExtensible") >+ stereotype (object ItemLabel >+ Parent_View @385 >+ location (748, 1745) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1192 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E04B000DA" >+ width 1210 >+ height 342 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IAttributeExtensible" @386 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2240, 528) >+ label (object ItemLabel >+ Parent_View @386 >+ location (1700, 369) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1080 >+ justify 0 >+ label "IAttributeExtensible") >+ stereotype (object ItemLabel >+ Parent_View @386 >+ location (1700, 319) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1080 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E063F02AF" >+ width 1098 >+ height 442 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IInput" @387 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2064, 1344) >+ label (object ItemLabel >+ Parent_View @387 >+ location (1757, 1235) >+ fill_color 13434879 >+ nlines 1 >+ max_width 614 >+ justify 0 >+ label "IInput") >+ stereotype (object ItemLabel >+ Parent_View @387 >+ location (1757, 1185) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 614 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A7EE0015" >+ width 632 >+ height 342 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IOutput" @388 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2768, 1344) >+ label (object ItemLabel >+ Parent_View @388 >+ location (2444, 1235) >+ fill_color 13434879 >+ nlines 1 >+ max_width 648 >+ justify 0 >+ label "IOutput") >+ stereotype (object ItemLabel >+ Parent_View @388 >+ location (2444, 1185) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 648 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A829027D" >+ width 666 >+ height 342 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IFault" @389 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (3472, 1344) >+ label (object ItemLabel >+ Parent_View @389 >+ location (3163, 1235) >+ fill_color 13434879 >+ nlines 1 >+ max_width 618 >+ justify 0 >+ label "IFault") >+ stereotype (object ItemLabel >+ Parent_View @389 >+ location (3163, 1185) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 618 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A861031D" >+ width 636 >+ height 342 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IPortType" @390 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1264, 1392) >+ label (object ItemLabel >+ Parent_View @390 >+ location (920, 1258) >+ fill_color 13434879 >+ nlines 1 >+ max_width 688 >+ justify 0 >+ label "IPortType") >+ stereotype (object ItemLabel >+ Parent_View @390 >+ location (920, 1208) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 688 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A5BE0331" >+ width 706 >+ height 392 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritTreeView "" @391 >+ location (2240, 864) >+ line_color 3342489 >+ fill_color 13434879 >+ supplier @386 >+ vertices (list Points >+ (2240, 864) >+ (2240, 749))) >+ (object InheritView "" @392 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E219F0186" >+ client @390 >+ supplier @386 >+ line_style 3 >+ origin_attachment (1264, 1196) >+ terminal_attachment (1264, 864) >+ drawSupplier @391) >+ (object InheritView "" @393 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E223502AF" >+ client @387 >+ supplier @386 >+ line_style 3 >+ origin_attachment (2064, 1173) >+ terminal_attachment (2064, 864) >+ drawSupplier @391) >+ (object InheritView "" @394 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E22390157" >+ client @388 >+ supplier @386 >+ line_style 3 >+ origin_attachment (2768, 1173) >+ terminal_attachment (2768, 864) >+ drawSupplier @391) >+ (object InheritView "" @395 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E2241008C" >+ client @389 >+ supplier @386 >+ line_style 3 >+ origin_attachment (3231, 1173) >+ terminal_attachment (3231, 864) >+ drawSupplier @391) >+ (object ClassView "Class" "Logical View::wsdl::IImport" @396 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (512, 1312) >+ label (object ItemLabel >+ Parent_View @396 >+ location (193, 1253) >+ fill_color 13434879 >+ nlines 1 >+ max_width 638 >+ justify 0 >+ label "IImport") >+ stereotype (object ItemLabel >+ Parent_View @396 >+ location (193, 1203) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 638 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84B2020119" >+ width 656 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @397 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E224E02CE" >+ client @396 >+ supplier @386 >+ line_style 3 >+ origin_attachment (512, 1191) >+ terminal_attachment (512, 864) >+ drawSupplier @391) >+ (object ClassView "Class" "Logical View::wsdl::IDefinition" @398 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ location (352, 2544) >+ label (object ItemLabel >+ Parent_View @398 >+ location (6, 2485) >+ fill_color 13434879 >+ nlines 1 >+ max_width 692 >+ justify 0 >+ label "IDefinition") >+ stereotype (object ItemLabel >+ Parent_View @398 >+ location (6, 2435) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 692 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84B1D90142" >+ width 710 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IOperation" @399 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1216, 2752) >+ label (object ItemLabel >+ Parent_View @399 >+ location (865, 2468) >+ fill_color 13434879 >+ nlines 1 >+ max_width 702 >+ justify 0 >+ label "IOperation") >+ stereotype (object ItemLabel >+ Parent_View @399 >+ location (865, 2418) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 702 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A77600D1" >+ width 720 >+ height 692 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IMessage" @400 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2032, 2640) >+ label (object ItemLabel >+ Parent_View @400 >+ location (1686, 2481) >+ fill_color 13434879 >+ nlines 1 >+ max_width 692 >+ justify 0 >+ label "IMessage") >+ stereotype (object ItemLabel >+ Parent_View @400 >+ location (1686, 2431) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 692 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A8AF004F" >+ width 710 >+ height 442 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IPart" @401 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (4176, 1296) >+ label (object ItemLabel >+ Parent_View @401 >+ location (3875, 1237) >+ fill_color 13434879 >+ nlines 1 >+ max_width 602 >+ justify 0 >+ label "IPart") >+ stereotype (object ItemLabel >+ Parent_View @401 >+ location (3875, 1187) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 602 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84A93F01BE" >+ width 620 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @402 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23670242" >+ client @401 >+ supplier @386 >+ line_style 3 >+ origin_attachment (4175, 1175) >+ terminal_attachment (4175, 864) >+ drawSupplier @391) >+ (object ClassView "Class" "Logical View::wsdl::IService" @403 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2864, 2624) >+ label (object ItemLabel >+ Parent_View @403 >+ location (2528, 2487) >+ fill_color 13434879 >+ nlines 1 >+ max_width 672 >+ justify 0 >+ label "IService") >+ stereotype (object ItemLabel >+ Parent_View @403 >+ location (2528, 2437) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 672 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84AB490287" >+ width 690 >+ height 398 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IPort" @404 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (736, 3360) >+ label (object ItemLabel >+ Parent_View @404 >+ location (432, 3248) >+ fill_color 13434879 >+ nlines 1 >+ max_width 608 >+ justify 0 >+ label "IPort") >+ stereotype (object ItemLabel >+ Parent_View @404 >+ location (432, 3198) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 608 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84AB800326" >+ width 626 >+ height 348 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IBinding" @405 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1648, 3568) >+ label (object ItemLabel >+ Parent_View @405 >+ location (1309, 3380) >+ fill_color 13434879 >+ nlines 1 >+ max_width 678 >+ justify 0 >+ label "IBinding") >+ stereotype (object ItemLabel >+ Parent_View @405 >+ location (1309, 3330) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 678 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84ABC60219" >+ width 696 >+ height 500 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @406 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2480, 4240) >+ label (object ItemLabel >+ Parent_View @406 >+ location (2049, 3950) >+ fill_color 13434879 >+ nlines 1 >+ max_width 862 >+ justify 0 >+ label "IBindingOperation") >+ stereotype (object ItemLabel >+ Parent_View @406 >+ location (2049, 3900) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 862 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84ADC00072" >+ width 880 >+ height 704 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IBindingInput" @407 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (3296, 3072) >+ label (object ItemLabel >+ Parent_View @407 >+ location (2910, 3011) >+ fill_color 13434879 >+ nlines 1 >+ max_width 772 >+ justify 0 >+ label "IBindingInput") >+ stereotype (object ItemLabel >+ Parent_View @407 >+ location (2910, 2961) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 772 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84ADEB0100" >+ width 790 >+ height 246 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @408 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (3760, 3424) >+ label (object ItemLabel >+ Parent_View @408 >+ location (3358, 3363) >+ fill_color 13434879 >+ nlines 1 >+ max_width 804 >+ justify 0 >+ label "IBindingOutput") >+ stereotype (object ItemLabel >+ Parent_View @408 >+ location (3358, 3313) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 804 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84AE210111" >+ width 822 >+ height 246 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::IBindingFault" @409 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (4400, 3808) >+ label (object ItemLabel >+ Parent_View @409 >+ location (4014, 3747) >+ fill_color 13434879 >+ nlines 1 >+ max_width 772 >+ justify 0 >+ label "IBindingFault") >+ stereotype (object ItemLabel >+ Parent_View @409 >+ location (4014, 3697) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 772 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84AE4F00BD" >+ width 790 >+ height 246 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritTreeView "" @410 >+ location (1318, 2165) >+ line_color 3342489 >+ fill_color 13434879 >+ supplier @385 >+ vertices (list Points >+ (1318, 2165) >+ (1318, 2075))) >+ (object InheritView "" @411 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23D5029F" >+ client @399 >+ supplier @385 >+ line_style 3 >+ origin_attachment (1268, 2406) >+ terminal_attachment (1268, 2165) >+ drawSupplier @410) >+ (object InheritView "" @412 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23DA030D" >+ client @400 >+ supplier @385 >+ line_style 3 >+ origin_attachment (2031, 2419) >+ terminal_attachment (2031, 2165) >+ drawSupplier @410) >+ (object InheritView "" @413 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23D20280" >+ client @398 >+ supplier @385 >+ line_style 3 >+ origin_attachment (352, 2423) >+ terminal_attachment (352, 2165) >+ drawSupplier @410) >+ (object InheritView "" @414 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23E502BF" >+ client @403 >+ supplier @385 >+ line_style 3 >+ origin_attachment (2862, 2425) >+ terminal_attachment (2862, 2165) >+ drawSupplier @410) >+ (object InheritView "" @415 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23EA0119" >+ client @404 >+ supplier @385 >+ line_style 3 >+ origin_attachment (738, 3186) >+ terminal_attachment (738, 2165) >+ drawSupplier @410) >+ (object InheritView "" @416 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23EE00BB" >+ client @405 >+ supplier @385 >+ line_style 3 >+ origin_attachment (1640, 3318) >+ terminal_attachment (1640, 2165) >+ drawSupplier @410) >+ (object InheritView "" @417 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23F30177" >+ client @406 >+ supplier @385 >+ line_style 3 >+ origin_attachment (2484, 3888) >+ terminal_attachment (2484, 2165) >+ drawSupplier @410) >+ (object InheritView "" @418 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23F70232" >+ client @407 >+ supplier @385 >+ line_style 3 >+ origin_attachment (3296, 2949) >+ terminal_attachment (3296, 2165) >+ drawSupplier @410) >+ (object InheritView "" @419 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E23FB00CB" >+ client @408 >+ supplier @385 >+ line_style 3 >+ origin_attachment (3749, 3301) >+ terminal_attachment (3749, 2165) >+ drawSupplier @410) >+ (object InheritView "" @420 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E24050167" >+ client @409 >+ supplier @385 >+ line_style 3 >+ origin_attachment (4386, 3685) >+ terminal_attachment (4386, 2165) >+ drawSupplier @410))) >+ (object ClassDiagram "Schema" >+ quid "490E6FFB02EE" >+ title "Schema" >+ zoom 100 >+ max_height 28350 >+ max_width 21600 >+ origin_x 0 >+ origin_y 0 >+ items (list diagram_item_list >+ (object ClassView "Class" "Logical View::wsdl::SchemaReference" @421 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1680, 1136) >+ label (object ItemLabel >+ Parent_View @421 >+ location (1317, 1005) >+ fill_color 13434879 >+ nlines 1 >+ max_width 726 >+ justify 0 >+ label "SchemaReference") >+ icon_style "Icon" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E6F9B003E" >+ width 744 >+ height 286 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::SchemaImport" @422 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1680, 1936) >+ label (object ItemLabel >+ Parent_View @422 >+ location (1445, 1855) >+ fill_color 13434879 >+ nlines 1 >+ max_width 470 >+ justify 0 >+ label "SchemaImport") >+ icon_style "Icon" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E6FB1003E" >+ width 488 >+ height 186 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @423 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E731A009C" >+ client @422 >+ supplier @421 >+ line_style 0) >+ (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @424 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (656, 1280) >+ label (object ItemLabel >+ Parent_View @424 >+ location (339, 974) >+ fill_color 13434879 >+ nlines 1 >+ max_width 634 >+ justify 0 >+ label "XSDSchemaExtensibilityElement") >+ icon_style "Icon" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3CC360D7039C" >+ width 652 >+ height 636 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::ISchema" @425 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1296, 496) >+ label (object ItemLabel >+ Parent_View @425 >+ location (775, 437) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1042 >+ justify 0 >+ label "ISchema") >+ stereotype (object ItemLabel >+ Parent_View @425 >+ location (775, 387) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1042 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E71C6006D" >+ width 1060 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @426 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "4965689D0128" >+ client @424 >+ supplier @425 >+ line_style 0) >+ (object ClassView "Class" "Logical View::wsdl::ISchemaReference" @427 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2640, 400) >+ label (object ItemLabel >+ Parent_View @427 >+ location (2029, 341) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1222 >+ justify 0 >+ label "ISchemaReference") >+ stereotype (object ItemLabel >+ Parent_View @427 >+ location (2029, 291) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1222 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E71D1030D" >+ width 1240 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::ISchemaImport" @428 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (2656, 1472) >+ label (object ItemLabel >+ Parent_View @428 >+ location (2079, 1413) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1154 >+ justify 0 >+ label "ISchemaImport") >+ stereotype (object ItemLabel >+ Parent_View @428 >+ location (2079, 1363) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1154 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E71DE01B5" >+ width 1172 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @429 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E724C01C5" >+ client @428 >+ supplier @427 >+ line_style 0) >+ (object InheritView "" @430 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "496568D101F4" >+ client @421 >+ supplier @427 >+ line_style 0) >+ (object InheritView "" @431 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "496568D50290" >+ client @422 >+ supplier @428 >+ line_style 0) >+ (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @432 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (656, 208) >+ label (object ItemLabel >+ Parent_View @432 >+ location (427, 102) >+ fill_color 13434879 >+ nlines 1 >+ max_width 458 >+ justify 0 >+ label "ExtensibilityElement") >+ icon_style "Icon" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3AD5DBB602A9" >+ width 476 >+ height 236 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @433 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "3CC3627F00B7" >+ client @424 >+ supplier @432 >+ line_style 0))) >+ (object ClassDiagram "JWSDL" >+ quid "490E71F101D4" >+ title "JWSDL" >+ zoom 100 >+ max_height 28350 >+ max_width 21600 >+ origin_x 0 >+ origin_y 0 >+ items (list diagram_item_list >+ (object ClassView "Class" "Logical View::wsdl::ISchema" @434 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (960, 800) >+ label (object ItemLabel >+ Parent_View @434 >+ location (439, 741) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1042 >+ justify 0 >+ label "ISchema") >+ stereotype (object ItemLabel >+ Parent_View @434 >+ location (439, 691) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1042 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E71C6006D" >+ width 1060 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::ISchemaReference" @435 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1040, 1168) >+ label (object ItemLabel >+ Parent_View @435 >+ location (428, 1109) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1224 >+ justify 0 >+ label "ISchemaReference") >+ stereotype (object ItemLabel >+ Parent_View @435 >+ location (428, 1059) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1224 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E71D1030D" >+ width 1242 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object ClassView "Class" "Logical View::wsdl::ISchemaImport" @436 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (1040, 1680) >+ label (object ItemLabel >+ Parent_View @436 >+ location (463, 1621) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1154 >+ justify 0 >+ label "ISchemaImport") >+ stereotype (object ItemLabel >+ Parent_View @436 >+ location (463, 1571) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1154 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "490E71DE01B5" >+ width 1172 >+ height 242 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @437 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E724C01C5" >+ client @436 >+ supplier @435 >+ line_style 0) >+ (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @438 >+ ShowCompartmentStereotypes TRUE >+ IncludeAttribute TRUE >+ IncludeOperation TRUE >+ location (960, 224) >+ label (object ItemLabel >+ Parent_View @438 >+ location (406, 142) >+ fill_color 13434879 >+ nlines 1 >+ max_width 1108 >+ justify 0 >+ label "IExtensibilityElement") >+ stereotype (object ItemLabel >+ Parent_View @438 >+ location (406, 92) >+ fill_color 13434879 >+ anchor 10 >+ nlines 1 >+ max_width 1108 >+ justify 0 >+ label "<<Interface>>") >+ icon "Interface" >+ icon_style "Label" >+ line_color 3342489 >+ fill_color 13434879 >+ quidu "3B84B12402AB" >+ width 1126 >+ height 288 >+ annotation 8 >+ autoResize TRUE) >+ (object InheritView "" @439 >+ stereotype TRUE >+ line_color 3342489 >+ quidu "490E777F032C" >+ client @434 >+ supplier @438 >+ line_style 0))))) >Index: model/WSDL.ecore >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/model/WSDL.ecore,v >retrieving revision 1.3 >diff -u -r1.3 WSDL.ecore >--- model/WSDL.ecore 20 Mar 2007 14:30:00 -0000 1.3 >+++ model/WSDL.ecore 8 Jan 2009 05:36:28 -0000 >@@ -153,14 +153,10 @@ > <eStructuralFeatures xsi:type="ecore:EReference" name="eDefinition" eType="#//Definition"/> > <eStructuralFeatures xsi:type="ecore:EReference" name="eSchema" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDSchema"/> > </eClassifiers> >- <eClassifiers xsi:type="ecore:EClass" name="ExtensibleElement" abstract="true" eSuperTypes="#//WSDLElement"> >+ <eClassifiers xsi:type="ecore:EClass" name="ExtensibleElement" abstract="true" eSuperTypes="#//WSDLElement #//IElementExtensible #//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value=" WSDL allows elements representing a specific technology (referred to here as extensibility elements) under various elements defined by WSDL. This class represents a WSDL point of extensibility."/> > </eAnnotations> >- <eOperations name="getExtensibilityElements" eType="#//IList"/> >- <eOperations name="addExtensibilityElement"> >- <eParameters name="extElement" eType="#//IExtensibilityElement"/> >- </eOperations> > <eStructuralFeatures xsi:type="ecore:EReference" name="eExtensibilityElements" > upperBound="-1" eType="#//ExtensibilityElement" containment="true"/> > </eClassifiers> >@@ -233,7 +229,7 @@ > </eAnnotations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IPortType" instanceClassName="javax.wsdl.PortType" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.PortType non-MOF interface."/> > </eAnnotations> >@@ -248,7 +244,7 @@ > <eOperations name="getOperations" eType="#//IList"/> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IOperation" instanceClassName="javax.wsdl.Operation" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Operation non-MOF interface."/> > </eAnnotations> >@@ -273,7 +269,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IInput" instanceClassName="javax.wsdl.Input" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Input non-MOF interface."/> > </eAnnotations> >@@ -283,7 +279,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IOutput" instanceClassName="javax.wsdl.Output" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Output non-MOF interface."/> > </eAnnotations> >@@ -293,7 +289,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IFault" instanceClassName="javax.wsdl.Fault" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Fault non-MOF interface."/> > </eAnnotations> >@@ -303,7 +299,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IMessage" instanceClassName="javax.wsdl.Message" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Message non-MOF interface"/> > </eAnnotations> >@@ -319,21 +315,13 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IPart" instanceClassName="javax.wsdl.Part" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Part non-MOF interface"/> > </eAnnotations> >- <eOperations name="setExtensionAttribute" eExceptions="#//WSDLException"> >- <eParameters name="name" eType="#//QName"/> >- <eParameters name="value" eType="#//QName"/> >- </eOperations> >- <eOperations name="getExtensionAttributeNames" eType="#//IIterator"/> >- <eOperations name="getExtensionAttribute" eType="#//QName"> >- <eParameters name="name" eType="#//QName"/> >- </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IService" instanceClassName="javax.wsdl.Service" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Service non-MOF interface."/> > </eAnnotations> >@@ -346,7 +334,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IPort" instanceClassName="javax.wsdl.Port" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Port non-MOF interface."/> > </eAnnotations> >@@ -356,7 +344,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IBinding" instanceClassName="javax.wsdl.Binding" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Binding non-MOF interface."/> > </eAnnotations> >@@ -375,7 +363,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IBindingOperation" instanceClassName="javax.wsdl.BindingOperation" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.BindingOperation non-MOF interface."/> > </eAnnotations> >@@ -400,19 +388,19 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IBindingInput" instanceClassName="javax.wsdl.BindingInput" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.BindingInput non-MOF interface."/> > </eAnnotations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IBindingOutput" instanceClassName="javax.wsdl.BindingOutput" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.BindingOutput non-MOF interface."/> > </eAnnotations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IBindingFault" instanceClassName="javax.wsdl.BindingFault" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.BindingFault non-MOF interface."/> > </eAnnotations> >@@ -429,7 +417,7 @@ > </eAnnotations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IDefinition" instanceClassName="javax.wsdl.Definition" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IElementExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Definition non-MOF interface."/> > </eAnnotations> >@@ -521,7 +509,7 @@ > </eOperations> > </eClassifiers> > <eClassifiers xsi:type="ecore:EClass" name="IImport" instanceClassName="javax.wsdl.Import" >- abstract="true" interface="true"> >+ abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible"> > <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> > <details key="documentation" value="This class represents the javax.wsdl.Import non-MOF interface."/> > </eAnnotations> >@@ -580,7 +568,8 @@ > <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" > eType="#//UnknownExtensibilityElement" containment="true"/> > </eClassifiers> >- <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaExtensibilityElement" eSuperTypes="#//ExtensibilityElement"> >+ <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaExtensibilityElement" eSuperTypes="#//ExtensibilityElement #//ISchema"> >+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentBaseURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> > <eStructuralFeatures xsi:type="ecore:EReference" name="schema" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDSchema" > containment="true"/> > </eClassifiers> >@@ -594,4 +583,40 @@ > <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" lowerBound="1" > eType="#//Message"/> > </eClassifiers> >+ <eClassifiers xsi:type="ecore:EClass" name="IElementExtensible" instanceClassName="javax.wsdl.extensions.ElementExtensible" >+ abstract="true" interface="true"> >+ <eOperations name="getExtensibilityElements" eType="#//IList"/> >+ <eOperations name="addExtensibilityElement"> >+ <eParameters name="extElement" eType="#//IExtensibilityElement"/> >+ </eOperations> >+ </eClassifiers> >+ <eClassifiers xsi:type="ecore:EClass" name="IAttributeExtensible" instanceClassName="javax.wsdl.extensions.AttributeExtensible" >+ abstract="true" interface="true"> >+ <eOperations name="getExtensionAttribute" eType="#//IObject"> >+ <eParameters name="name" eType="#//QName"/> >+ </eOperations> >+ <eOperations name="setExtensionAttribute"> >+ <eParameters name="name" eType="#//QName"/> >+ <eParameters name="value" eType="#//IObject"/> >+ </eOperations> >+ <eOperations name="getExtensionAttributes" eType="#//IMap"/> >+ <eOperations name="getNativeAttributeNames" eType="#//IList"/> >+ </eClassifiers> >+ <eClassifiers xsi:type="ecore:EClass" name="IObject" instanceClassName="java.lang.Object" >+ abstract="true" interface="true"/> >+ <eClassifiers xsi:type="ecore:EClass" name="SchemaReference" eSuperTypes="#//ISchemaReference"> >+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> >+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="schemaLocationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> >+ <eStructuralFeatures xsi:type="ecore:EReference" name="referencedSchema" eType="#//ISchema" >+ containment="true" resolveProxies="false"/> >+ </eClassifiers> >+ <eClassifiers xsi:type="ecore:EClass" name="SchemaImport" eSuperTypes="#//SchemaReference #//ISchemaImport"> >+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> >+ </eClassifiers> >+ <eClassifiers xsi:type="ecore:EClass" name="ISchema" instanceClassName="javax.wsdl.extensions.schema.Schema" >+ abstract="true" interface="true" eSuperTypes="#//IExtensibilityElement"/> >+ <eClassifiers xsi:type="ecore:EClass" name="ISchemaReference" instanceClassName="javax.wsdl.extensions.schema.SchemaReference" >+ abstract="true" interface="true"/> >+ <eClassifiers xsi:type="ecore:EClass" name="ISchemaImport" instanceClassName="javax.wsdl.extensions.schema.SchemaImport" >+ abstract="true" interface="true" eSuperTypes="#//ISchemaReference"/> > </ecore:EPackage> >Index: src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java,v >retrieving revision 1.4 >diff -u -r1.4 ExtensibleElement.java >--- src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java 5 Jan 2009 15:04:24 -0000 1.4 >+++ src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java 8 Jan 2009 05:36:34 -0000 >@@ -11,9 +11,8 @@ > package org.eclipse.wst.wsdl; > > >-import java.util.List; >- >-import javax.wsdl.extensions.ExtensibilityElement; >+import javax.wsdl.extensions.AttributeExtensible; >+import javax.wsdl.extensions.ElementExtensible; > > import org.eclipse.emf.common.util.EList; > >@@ -37,10 +36,10 @@ > * </p> > * > * @see org.eclipse.wst.wsdl.WSDLPackage#getExtensibleElement() >- * @model abstract="true" >+ * @model abstract="true" superTypes="org.eclipse.wst.wsdl.WSDLElement org.eclipse.wst.wsdl.IElementExtensible org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ >-public interface ExtensibleElement extends WSDLElement >+public interface ExtensibleElement extends WSDLElement, ElementExtensible, AttributeExtensible > { > /** > * Returns the value of the '<em><b>EExtensibility Elements</b></em>' containment reference list. >@@ -58,27 +57,4 @@ > */ > EList getEExtensibilityElements(); > >- /** >- * <!-- begin-user-doc --> >- * This method is same as getEExtensibilityElements() and compatible with the JWSDL API. >- * @see #getEExtensibilityElements() >- * @return the value of the '<em>EFault</em>' reference. >- * @ignore >- * <!-- end-user-doc --> >- * @model kind="operation" type="org.eclipse.wst.wsdl.IList" many="false" >- * @generated >- */ >- List getExtensibilityElements(); >- >- /** >- * <!-- begin-user-doc --> >- * Adds an ExtensibilityElement to the '<em>EExtensibility Elements</em>' containment reference list. >- * @param extElement An ExtensibilityElement to be added. >- * @ignore >- * <!-- end-user-doc --> >- * @model extElementType="org.eclipse.wst.wsdl.IExtensibilityElement" >- * @generated >- */ >- void addExtensibilityElement(ExtensibilityElement extElement); >- > } // ExtensibleElement >Index: src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java,v >retrieving revision 1.3 >diff -u -r1.3 WSDLFactory.java >--- src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java 15 Mar 2007 00:40:14 -0000 1.3 >+++ src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java 8 Jan 2009 05:36:34 -0000 >@@ -224,6 +224,24 @@ > XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement(); > > /** >+ * Returns a new object of class '<em>Schema Reference</em>'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return a new object of class '<em>Schema Reference</em>'. >+ * @generated >+ */ >+ SchemaReference createSchemaReference(); >+ >+ /** >+ * Returns a new object of class '<em>Schema Import</em>'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return a new object of class '<em>Schema Import</em>'. >+ * @generated >+ */ >+ SchemaImport createSchemaImport(); >+ >+ /** > * Returns the package supported by this factory. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >Index: src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java,v >retrieving revision 1.3 >diff -u -r1.3 XSDSchemaExtensibilityElement.java >--- src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java 15 Mar 2007 00:40:14 -0000 1.3 >+++ src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java 8 Jan 2009 05:36:35 -0000 >@@ -1,5 +1,5 @@ > /******************************************************************************* >- * Copyright (c) 2001, 2007 IBM Corporation and others. >+ * Copyright (c) 2001, 2009 IBM Corporation 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 >@@ -11,6 +11,8 @@ > package org.eclipse.wst.wsdl; > > >+import javax.wsdl.extensions.schema.Schema; >+ > import org.eclipse.xsd.XSDSchema; > > >@@ -24,17 +26,44 @@ > * <p> > * The following features are supported: > * <ul> >+ * <li>{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI <em>Document Base URI</em>}</li> > * <li>{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}</li> > * </ul> > * </p> > * > * @see org.eclipse.wst.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement() >- * @model >+ * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.ISchema" > * @generated > */ >-public interface XSDSchemaExtensibilityElement extends ExtensibilityElement >+public interface XSDSchemaExtensibilityElement extends ExtensibilityElement, Schema > { > /** >+ * Returns the value of the '<em><b>Document Base URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <p> >+ * If the meaning of the '<em>Document Base URI</em>' attribute isn't clear, >+ * there really should be more of a description here... >+ * </p> >+ * <!-- end-user-doc --> >+ * @return the value of the '<em>Document Base URI</em>' attribute. >+ * @see #setDocumentBaseURI(String) >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement_DocumentBaseURI() >+ * @model >+ * @generated >+ */ >+ String getDocumentBaseURI(); >+ >+ /** >+ * Sets the value of the '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI <em>Document Base URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @param value the new value of the '<em>Document Base URI</em>' attribute. >+ * @see #getDocumentBaseURI() >+ * @generated >+ */ >+ void setDocumentBaseURI(String value); >+ >+ /** > * Returns the value of the '<em><b>Schema</b></em>' containment reference. > * <!-- begin-user-doc --> > * <p> >Index: src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java,v >retrieving revision 1.5 >diff -u -r1.5 WSDLPackage.java >--- src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java 20 Mar 2007 14:30:00 -0000 1.5 >+++ src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java 8 Jan 2009 05:36:35 -0000 >@@ -1599,6 +1599,25 @@ > int NAMESPACE_FEATURE_COUNT = 2; > > /** >+ * The meta object id for the '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.AttributeExtensible >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIAttributeExtensible() >+ * @generated >+ */ >+ int IATTRIBUTE_EXTENSIBLE = 48; >+ >+ /** >+ * The number of structural features of the '<em>IAttribute Extensible</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT = 0; >+ >+ /** > * The meta object id for the '{@link javax.wsdl.PortType <em>IPort Type</em>}' class. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >@@ -1615,7 +1634,26 @@ > * @generated > * @ordered > */ >- int IPORT_TYPE_FEATURE_COUNT = 0; >+ int IPORT_TYPE_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0; >+ >+ /** >+ * The meta object id for the '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.ElementExtensible >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIElementExtensible() >+ * @generated >+ */ >+ int IELEMENT_EXTENSIBLE = 47; >+ >+ /** >+ * The number of structural features of the '<em>IElement Extensible</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int IELEMENT_EXTENSIBLE_FEATURE_COUNT = 0; > > /** > * The meta object id for the '{@link javax.wsdl.Operation <em>IOperation</em>}' class. >@@ -1634,7 +1672,7 @@ > * @generated > * @ordered > */ >- int IOPERATION_FEATURE_COUNT = 0; >+ int IOPERATION_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Input <em>IInput</em>}' class. >@@ -1653,7 +1691,7 @@ > * @generated > * @ordered > */ >- int IINPUT_FEATURE_COUNT = 0; >+ int IINPUT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Output <em>IOutput</em>}' class. >@@ -1672,7 +1710,7 @@ > * @generated > * @ordered > */ >- int IOUTPUT_FEATURE_COUNT = 0; >+ int IOUTPUT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Fault <em>IFault</em>}' class. >@@ -1691,7 +1729,7 @@ > * @generated > * @ordered > */ >- int IFAULT_FEATURE_COUNT = 0; >+ int IFAULT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Message <em>IMessage</em>}' class. >@@ -1710,7 +1748,7 @@ > * @generated > * @ordered > */ >- int IMESSAGE_FEATURE_COUNT = 0; >+ int IMESSAGE_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Part <em>IPart</em>}' class. >@@ -1729,7 +1767,7 @@ > * @generated > * @ordered > */ >- int IPART_FEATURE_COUNT = 0; >+ int IPART_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Service <em>IService</em>}' class. >@@ -1748,7 +1786,7 @@ > * @generated > * @ordered > */ >- int ISERVICE_FEATURE_COUNT = 0; >+ int ISERVICE_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Port <em>IPort</em>}' class. >@@ -1767,7 +1805,7 @@ > * @generated > * @ordered > */ >- int IPORT_FEATURE_COUNT = 0; >+ int IPORT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Binding <em>IBinding</em>}' class. >@@ -1786,7 +1824,7 @@ > * @generated > * @ordered > */ >- int IBINDING_FEATURE_COUNT = 0; >+ int IBINDING_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}' class. >@@ -1805,7 +1843,7 @@ > * @generated > * @ordered > */ >- int IBINDING_OPERATION_FEATURE_COUNT = 0; >+ int IBINDING_OPERATION_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}' class. >@@ -1824,7 +1862,7 @@ > * @generated > * @ordered > */ >- int IBINDING_INPUT_FEATURE_COUNT = 0; >+ int IBINDING_INPUT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}' class. >@@ -1843,7 +1881,7 @@ > * @generated > * @ordered > */ >- int IBINDING_OUTPUT_FEATURE_COUNT = 0; >+ int IBINDING_OUTPUT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}' class. >@@ -1862,7 +1900,7 @@ > * @generated > * @ordered > */ >- int IBINDING_FAULT_FEATURE_COUNT = 0; >+ int IBINDING_FAULT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}' class. >@@ -1900,7 +1938,7 @@ > * @generated > * @ordered > */ >- int IDEFINITION_FEATURE_COUNT = 0; >+ int IDEFINITION_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link javax.wsdl.Import <em>IImport</em>}' class. >@@ -1919,7 +1957,7 @@ > * @generated > * @ordered > */ >- int IIMPORT_FEATURE_COUNT = 0; >+ int IIMPORT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '{@link java.util.List <em>IList</em>}' class. >@@ -2192,13 +2230,22 @@ > int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = EXTENSIBILITY_ELEMENT__ELEMENT_TYPE; > > /** >+ * The feature id for the '<em><b>Document Base URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0; >+ >+ /** > * The feature id for the '<em><b>Schema</b></em>' containment reference. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> > * @generated > * @ordered > */ >- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0; >+ int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1; > > /** > * The number of structural features of the '<em>XSD Schema Extensibility Element</em>' class. >@@ -2207,7 +2254,184 @@ > * @generated > * @ordered > */ >- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT_FEATURE_COUNT = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1; >+ int XSD_SCHEMA_EXTENSIBILITY_ELEMENT_FEATURE_COUNT = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2; >+ >+ /** >+ * The meta object id for the '{@link java.lang.Object <em>IObject</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see java.lang.Object >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIObject() >+ * @generated >+ */ >+ int IOBJECT = 49; >+ >+ /** >+ * The number of structural features of the '<em>IObject</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int IOBJECT_FEATURE_COUNT = 0; >+ >+ /** >+ * The meta object id for the '{@link javax.wsdl.extensions.schema.SchemaReference <em>ISchema Reference</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.schema.SchemaReference >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchemaReference() >+ * @generated >+ */ >+ int ISCHEMA_REFERENCE = 53; >+ >+ /** >+ * The number of structural features of the '<em>ISchema Reference</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int ISCHEMA_REFERENCE_FEATURE_COUNT = 0; >+ >+ /** >+ * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl <em>Schema Reference</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getSchemaReference() >+ * @generated >+ */ >+ int SCHEMA_REFERENCE = 50; >+ >+ /** >+ * The feature id for the '<em><b>Id</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_REFERENCE__ID = ISCHEMA_REFERENCE_FEATURE_COUNT + 0; >+ >+ /** >+ * The feature id for the '<em><b>Schema Location URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_REFERENCE__SCHEMA_LOCATION_URI = ISCHEMA_REFERENCE_FEATURE_COUNT + 1; >+ >+ /** >+ * The feature id for the '<em><b>Referenced Schema</b></em>' containment reference. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_REFERENCE__REFERENCED_SCHEMA = ISCHEMA_REFERENCE_FEATURE_COUNT + 2; >+ >+ /** >+ * The number of structural features of the '<em>Schema Reference</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_REFERENCE_FEATURE_COUNT = ISCHEMA_REFERENCE_FEATURE_COUNT + 3; >+ >+ /** >+ * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.SchemaImportImpl <em>Schema Import</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see org.eclipse.wst.wsdl.internal.impl.SchemaImportImpl >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getSchemaImport() >+ * @generated >+ */ >+ int SCHEMA_IMPORT = 51; >+ >+ /** >+ * The feature id for the '<em><b>Id</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_IMPORT__ID = SCHEMA_REFERENCE__ID; >+ >+ /** >+ * The feature id for the '<em><b>Schema Location URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_IMPORT__SCHEMA_LOCATION_URI = SCHEMA_REFERENCE__SCHEMA_LOCATION_URI; >+ >+ /** >+ * The feature id for the '<em><b>Referenced Schema</b></em>' containment reference. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_IMPORT__REFERENCED_SCHEMA = SCHEMA_REFERENCE__REFERENCED_SCHEMA; >+ >+ /** >+ * The feature id for the '<em><b>Namespace URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_IMPORT__NAMESPACE_URI = SCHEMA_REFERENCE_FEATURE_COUNT + 0; >+ >+ /** >+ * The number of structural features of the '<em>Schema Import</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int SCHEMA_IMPORT_FEATURE_COUNT = SCHEMA_REFERENCE_FEATURE_COUNT + 1; >+ >+ /** >+ * The meta object id for the '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.schema.Schema >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchema() >+ * @generated >+ */ >+ int ISCHEMA = 52; >+ >+ /** >+ * The number of structural features of the '<em>ISchema</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int ISCHEMA_FEATURE_COUNT = IEXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0; >+ >+ /** >+ * The meta object id for the '{@link javax.wsdl.extensions.schema.SchemaImport <em>ISchema Import</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.schema.SchemaImport >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchemaImport() >+ * @generated >+ */ >+ int ISCHEMA_IMPORT = 54; >+ >+ /** >+ * The number of structural features of the '<em>ISchema Import</em>' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ * @ordered >+ */ >+ int ISCHEMA_IMPORT_FEATURE_COUNT = ISCHEMA_REFERENCE_FEATURE_COUNT + 0; > > /** > * The meta object id for the '<em>QName</em>' data type. >@@ -2217,7 +2441,7 @@ > * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getQName() > * @generated > */ >- int QNAME = 47; >+ int QNAME = 55; > > /** > * The meta object id for the '<em>Operation Type</em>' data type. >@@ -2227,7 +2451,7 @@ > * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOperationType() > * @generated > */ >- int OPERATION_TYPE = 48; >+ int OPERATION_TYPE = 56; > > /** > * The meta object id for the '<em>DOM Element</em>' data type. >@@ -2237,7 +2461,7 @@ > * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDOMElement() > * @generated > */ >- int DOM_ELEMENT = 49; >+ int DOM_ELEMENT = 57; > > /** > * The meta object id for the '<em>Exception</em>' data type. >@@ -2247,7 +2471,7 @@ > * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getWSDLException() > * @generated > */ >- int WSDL_EXCEPTION = 50; >+ int WSDL_EXCEPTION = 58; > > /** > * The meta object id for the '<em>DOM Document</em>' data type. >@@ -2257,7 +2481,7 @@ > * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDOMDocument() > * @generated > */ >- int DOM_DOCUMENT = 51; >+ int DOM_DOCUMENT = 59; > > /** > * Returns the meta object for class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'. >@@ -3136,7 +3360,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IPort Type</em>'. > * @see javax.wsdl.PortType >- * @model instanceClass="javax.wsdl.PortType" >+ * @model instanceClass="javax.wsdl.PortType" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ > EClass getIPortType(); >@@ -3147,7 +3371,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IOperation</em>'. > * @see javax.wsdl.Operation >- * @model instanceClass="javax.wsdl.Operation" >+ * @model instanceClass="javax.wsdl.Operation" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIOperation(); >@@ -3158,7 +3382,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IInput</em>'. > * @see javax.wsdl.Input >- * @model instanceClass="javax.wsdl.Input" >+ * @model instanceClass="javax.wsdl.Input" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ > EClass getIInput(); >@@ -3169,7 +3393,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IOutput</em>'. > * @see javax.wsdl.Output >- * @model instanceClass="javax.wsdl.Output" >+ * @model instanceClass="javax.wsdl.Output" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ > EClass getIOutput(); >@@ -3180,7 +3404,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IFault</em>'. > * @see javax.wsdl.Fault >- * @model instanceClass="javax.wsdl.Fault" >+ * @model instanceClass="javax.wsdl.Fault" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ > EClass getIFault(); >@@ -3191,7 +3415,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IMessage</em>'. > * @see javax.wsdl.Message >- * @model instanceClass="javax.wsdl.Message" >+ * @model instanceClass="javax.wsdl.Message" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIMessage(); >@@ -3202,7 +3426,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IPart</em>'. > * @see javax.wsdl.Part >- * @model instanceClass="javax.wsdl.Part" >+ * @model instanceClass="javax.wsdl.Part" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ > EClass getIPart(); >@@ -3213,7 +3437,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IService</em>'. > * @see javax.wsdl.Service >- * @model instanceClass="javax.wsdl.Service" >+ * @model instanceClass="javax.wsdl.Service" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIService(); >@@ -3224,7 +3448,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IPort</em>'. > * @see javax.wsdl.Port >- * @model instanceClass="javax.wsdl.Port" >+ * @model instanceClass="javax.wsdl.Port" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIPort(); >@@ -3235,7 +3459,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IBinding</em>'. > * @see javax.wsdl.Binding >- * @model instanceClass="javax.wsdl.Binding" >+ * @model instanceClass="javax.wsdl.Binding" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIBinding(); >@@ -3246,7 +3470,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IBinding Operation</em>'. > * @see javax.wsdl.BindingOperation >- * @model instanceClass="javax.wsdl.BindingOperation" >+ * @model instanceClass="javax.wsdl.BindingOperation" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIBindingOperation(); >@@ -3257,7 +3481,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IBinding Input</em>'. > * @see javax.wsdl.BindingInput >- * @model instanceClass="javax.wsdl.BindingInput" >+ * @model instanceClass="javax.wsdl.BindingInput" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIBindingInput(); >@@ -3268,7 +3492,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IBinding Output</em>'. > * @see javax.wsdl.BindingOutput >- * @model instanceClass="javax.wsdl.BindingOutput" >+ * @model instanceClass="javax.wsdl.BindingOutput" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIBindingOutput(); >@@ -3279,7 +3503,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IBinding Fault</em>'. > * @see javax.wsdl.BindingFault >- * @model instanceClass="javax.wsdl.BindingFault" >+ * @model instanceClass="javax.wsdl.BindingFault" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIBindingFault(); >@@ -3301,7 +3525,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IDefinition</em>'. > * @see javax.wsdl.Definition >- * @model instanceClass="javax.wsdl.Definition" >+ * @model instanceClass="javax.wsdl.Definition" superTypes="org.eclipse.wst.wsdl.IElementExtensible" > * @generated > */ > EClass getIDefinition(); >@@ -3312,7 +3536,7 @@ > * <!-- end-user-doc --> > * @return the meta object for class '<em>IImport</em>'. > * @see javax.wsdl.Import >- * @model instanceClass="javax.wsdl.Import" >+ * @model instanceClass="javax.wsdl.Import" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible" > * @generated > */ > EClass getIImport(); >@@ -3425,6 +3649,17 @@ > EClass getXSDSchemaExtensibilityElement(); > > /** >+ * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI <em>Document Base URI</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for the attribute '<em>Document Base URI</em>'. >+ * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI() >+ * @see #getXSDSchemaExtensibilityElement() >+ * @generated >+ */ >+ EAttribute getXSDSchemaExtensibilityElement_DocumentBaseURI(); >+ >+ /** > * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}'. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >@@ -3468,6 +3703,136 @@ > EReference getMessageReference_EMessage(); > > /** >+ * Returns the meta object for class '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>IElement Extensible</em>'. >+ * @see javax.wsdl.extensions.ElementExtensible >+ * @model instanceClass="javax.wsdl.extensions.ElementExtensible" >+ * @generated >+ */ >+ EClass getIElementExtensible(); >+ >+ /** >+ * Returns the meta object for class '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>IAttribute Extensible</em>'. >+ * @see javax.wsdl.extensions.AttributeExtensible >+ * @model instanceClass="javax.wsdl.extensions.AttributeExtensible" >+ * @generated >+ */ >+ EClass getIAttributeExtensible(); >+ >+ /** >+ * Returns the meta object for class '{@link java.lang.Object <em>IObject</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>IObject</em>'. >+ * @see java.lang.Object >+ * @model instanceClass="java.lang.Object" >+ * @generated >+ */ >+ EClass getIObject(); >+ >+ /** >+ * Returns the meta object for class '{@link org.eclipse.wst.wsdl.SchemaReference <em>Schema Reference</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>Schema Reference</em>'. >+ * @see org.eclipse.wst.wsdl.SchemaReference >+ * @generated >+ */ >+ EClass getSchemaReference(); >+ >+ /** >+ * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.SchemaReference#getId <em>Id</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for the attribute '<em>Id</em>'. >+ * @see org.eclipse.wst.wsdl.SchemaReference#getId() >+ * @see #getSchemaReference() >+ * @generated >+ */ >+ EAttribute getSchemaReference_Id(); >+ >+ /** >+ * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.SchemaReference#getSchemaLocationURI <em>Schema Location URI</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for the attribute '<em>Schema Location URI</em>'. >+ * @see org.eclipse.wst.wsdl.SchemaReference#getSchemaLocationURI() >+ * @see #getSchemaReference() >+ * @generated >+ */ >+ EAttribute getSchemaReference_SchemaLocationURI(); >+ >+ /** >+ * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.SchemaReference#getReferencedSchema <em>Referenced Schema</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for the containment reference '<em>Referenced Schema</em>'. >+ * @see org.eclipse.wst.wsdl.SchemaReference#getReferencedSchema() >+ * @see #getSchemaReference() >+ * @generated >+ */ >+ EReference getSchemaReference_ReferencedSchema(); >+ >+ /** >+ * Returns the meta object for class '{@link org.eclipse.wst.wsdl.SchemaImport <em>Schema Import</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>Schema Import</em>'. >+ * @see org.eclipse.wst.wsdl.SchemaImport >+ * @generated >+ */ >+ EClass getSchemaImport(); >+ >+ /** >+ * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.SchemaImport#getNamespaceURI <em>Namespace URI</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for the attribute '<em>Namespace URI</em>'. >+ * @see org.eclipse.wst.wsdl.SchemaImport#getNamespaceURI() >+ * @see #getSchemaImport() >+ * @generated >+ */ >+ EAttribute getSchemaImport_NamespaceURI(); >+ >+ /** >+ * Returns the meta object for class '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>ISchema</em>'. >+ * @see javax.wsdl.extensions.schema.Schema >+ * @model instanceClass="javax.wsdl.extensions.schema.Schema" superTypes="org.eclipse.wst.wsdl.IExtensibilityElement" >+ * @generated >+ */ >+ EClass getISchema(); >+ >+ /** >+ * Returns the meta object for class '{@link javax.wsdl.extensions.schema.SchemaReference <em>ISchema Reference</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>ISchema Reference</em>'. >+ * @see javax.wsdl.extensions.schema.SchemaReference >+ * @model instanceClass="javax.wsdl.extensions.schema.SchemaReference" >+ * @generated >+ */ >+ EClass getISchemaReference(); >+ >+ /** >+ * Returns the meta object for class '{@link javax.wsdl.extensions.schema.SchemaImport <em>ISchema Import</em>}'. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @return the meta object for class '<em>ISchema Import</em>'. >+ * @see javax.wsdl.extensions.schema.SchemaImport >+ * @model instanceClass="javax.wsdl.extensions.schema.SchemaImport" superTypes="org.eclipse.wst.wsdl.ISchemaReference" >+ * @generated >+ */ >+ EClass getISchemaImport(); >+ >+ /** > * Returns the meta object for data type '{@link javax.xml.namespace.QName <em>QName</em>}'. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >@@ -4502,6 +4867,14 @@ > EClass XSD_SCHEMA_EXTENSIBILITY_ELEMENT = eINSTANCE.getXSDSchemaExtensibilityElement(); > > /** >+ * The meta object literal for the '<em><b>Document Base URI</b></em>' attribute feature. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ EAttribute XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI = eINSTANCE.getXSDSchemaExtensibilityElement_DocumentBaseURI(); >+ >+ /** > * The meta object literal for the '<em><b>Schema</b></em>' containment reference feature. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >@@ -4536,6 +4909,118 @@ > EReference MESSAGE_REFERENCE__EMESSAGE = eINSTANCE.getMessageReference_EMessage(); > > /** >+ * The meta object literal for the '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.ElementExtensible >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIElementExtensible() >+ * @generated >+ */ >+ EClass IELEMENT_EXTENSIBLE = eINSTANCE.getIElementExtensible(); >+ >+ /** >+ * The meta object literal for the '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.AttributeExtensible >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIAttributeExtensible() >+ * @generated >+ */ >+ EClass IATTRIBUTE_EXTENSIBLE = eINSTANCE.getIAttributeExtensible(); >+ >+ /** >+ * The meta object literal for the '{@link java.lang.Object <em>IObject</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see java.lang.Object >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIObject() >+ * @generated >+ */ >+ EClass IOBJECT = eINSTANCE.getIObject(); >+ >+ /** >+ * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl <em>Schema Reference</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getSchemaReference() >+ * @generated >+ */ >+ EClass SCHEMA_REFERENCE = eINSTANCE.getSchemaReference(); >+ >+ /** >+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ EAttribute SCHEMA_REFERENCE__ID = eINSTANCE.getSchemaReference_Id(); >+ >+ /** >+ * The meta object literal for the '<em><b>Schema Location URI</b></em>' attribute feature. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ EAttribute SCHEMA_REFERENCE__SCHEMA_LOCATION_URI = eINSTANCE.getSchemaReference_SchemaLocationURI(); >+ >+ /** >+ * The meta object literal for the '<em><b>Referenced Schema</b></em>' containment reference feature. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ EReference SCHEMA_REFERENCE__REFERENCED_SCHEMA = eINSTANCE.getSchemaReference_ReferencedSchema(); >+ >+ /** >+ * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.SchemaImportImpl <em>Schema Import</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see org.eclipse.wst.wsdl.internal.impl.SchemaImportImpl >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getSchemaImport() >+ * @generated >+ */ >+ EClass SCHEMA_IMPORT = eINSTANCE.getSchemaImport(); >+ >+ /** >+ * The meta object literal for the '<em><b>Namespace URI</b></em>' attribute feature. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ EAttribute SCHEMA_IMPORT__NAMESPACE_URI = eINSTANCE.getSchemaImport_NamespaceURI(); >+ >+ /** >+ * The meta object literal for the '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.schema.Schema >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchema() >+ * @generated >+ */ >+ EClass ISCHEMA = eINSTANCE.getISchema(); >+ >+ /** >+ * The meta object literal for the '{@link javax.wsdl.extensions.schema.SchemaReference <em>ISchema Reference</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.schema.SchemaReference >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchemaReference() >+ * @generated >+ */ >+ EClass ISCHEMA_REFERENCE = eINSTANCE.getISchemaReference(); >+ >+ /** >+ * The meta object literal for the '{@link javax.wsdl.extensions.schema.SchemaImport <em>ISchema Import</em>}' class. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see javax.wsdl.extensions.schema.SchemaImport >+ * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchemaImport() >+ * @generated >+ */ >+ EClass ISCHEMA_IMPORT = eINSTANCE.getISchemaImport(); >+ >+ /** > * The meta object literal for the '<em>QName</em>' data type. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >Index: src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java,v >retrieving revision 1.3 >diff -u -r1.3 WSDLAdapterFactory.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java 5 Jan 2009 15:04:25 -0000 1.3 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java 8 Jan 2009 05:36:38 -0000 >@@ -16,8 +16,11 @@ > import java.util.List; > import java.util.Map; > >+import javax.wsdl.extensions.AttributeExtensible; >+import javax.wsdl.extensions.ElementExtensible; > import javax.wsdl.extensions.ExtensionRegistry; > >+import javax.wsdl.extensions.schema.Schema; > import org.eclipse.emf.common.notify.Adapter; > import org.eclipse.emf.common.notify.Notifier; > import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; >@@ -321,6 +324,46 @@ > return createMessageReferenceAdapter(); > } > >+ public Object caseIElementExtensible(ElementExtensible object) >+ { >+ return createIElementExtensibleAdapter(); >+ } >+ >+ public Object caseIAttributeExtensible(AttributeExtensible object) >+ { >+ return createIAttributeExtensibleAdapter(); >+ } >+ >+ public Object caseIObject(Object object) >+ { >+ return createIObjectAdapter(); >+ } >+ >+ public Object caseSchemaReference(SchemaReference object) >+ { >+ return createSchemaReferenceAdapter(); >+ } >+ >+ public Object caseSchemaImport(SchemaImport object) >+ { >+ return createSchemaImportAdapter(); >+ } >+ >+ public Object caseISchema(Schema object) >+ { >+ return createISchemaAdapter(); >+ } >+ >+ public Object caseISchemaReference(javax.wsdl.extensions.schema.SchemaReference object) >+ { >+ return createISchemaReferenceAdapter(); >+ } >+ >+ public Object caseISchemaImport(javax.wsdl.extensions.schema.SchemaImport object) >+ { >+ return createISchemaImportAdapter(); >+ } >+ > public Object defaultCase(EObject object) > { > return createEObjectAdapter(); >@@ -1046,6 +1089,126 @@ > } > > /** >+ * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see javax.wsdl.extensions.ElementExtensible >+ * @generated >+ */ >+ public Adapter createIElementExtensibleAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see javax.wsdl.extensions.AttributeExtensible >+ * @generated >+ */ >+ public Adapter createIAttributeExtensibleAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link java.lang.Object <em>IObject</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see java.lang.Object >+ * @generated >+ */ >+ public Adapter createIObjectAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.SchemaReference <em>Schema Reference</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see org.eclipse.wst.wsdl.SchemaReference >+ * @generated >+ */ >+ public Adapter createSchemaReferenceAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.SchemaImport <em>Schema Import</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see org.eclipse.wst.wsdl.SchemaImport >+ * @generated >+ */ >+ public Adapter createSchemaImportAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see javax.wsdl.extensions.schema.Schema >+ * @generated >+ */ >+ public Adapter createISchemaAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.schema.SchemaReference <em>ISchema Reference</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see javax.wsdl.extensions.schema.SchemaReference >+ * @generated >+ */ >+ public Adapter createISchemaReferenceAdapter() >+ { >+ return null; >+ } >+ >+ /** >+ * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.schema.SchemaImport <em>ISchema Import</em>}'. >+ * <!-- begin-user-doc --> >+ * This default implementation returns null so that we can easily ignore cases; >+ * it's useful to ignore a case when inheritance will catch all the cases anyway. >+ * <!-- end-user-doc --> >+ * @return the new adapter. >+ * @see javax.wsdl.extensions.schema.SchemaImport >+ * @generated >+ */ >+ public Adapter createISchemaImportAdapter() >+ { >+ return null; >+ } >+ >+ /** > * Creates a new adapter for the default case. > * <!-- begin-user-doc --> > * This default implementation returns null. >Index: src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java,v >retrieving revision 1.4 >diff -u -r1.4 WSDLSwitch.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java 5 Jan 2009 15:04:25 -0000 1.4 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java 8 Jan 2009 05:36:39 -0000 >@@ -16,8 +16,11 @@ > import java.util.List; > import java.util.Map; > >+import javax.wsdl.extensions.AttributeExtensible; >+import javax.wsdl.extensions.ElementExtensible; > import javax.wsdl.extensions.ExtensionRegistry; > >+import javax.wsdl.extensions.schema.Schema; > import org.eclipse.emf.ecore.EClass; > import org.eclipse.emf.ecore.EObject; > import org.eclipse.wst.wsdl.*; >@@ -122,6 +125,10 @@ > if (result == null) > result = caseWSDLElement(portType); > if (result == null) >+ result = caseIElementExtensible(portType); >+ if (result == null) >+ result = caseIAttributeExtensible(portType); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -136,6 +143,10 @@ > if (result == null) > result = caseWSDLElement(operation); > if (result == null) >+ result = caseIElementExtensible(operation); >+ if (result == null) >+ result = caseIAttributeExtensible(operation); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -150,6 +161,10 @@ > if (result == null) > result = caseWSDLElement(message); > if (result == null) >+ result = caseIElementExtensible(message); >+ if (result == null) >+ result = caseIAttributeExtensible(message); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -164,6 +179,10 @@ > if (result == null) > result = caseWSDLElement(part); > if (result == null) >+ result = caseIElementExtensible(part); >+ if (result == null) >+ result = caseIAttributeExtensible(part); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -178,6 +197,10 @@ > if (result == null) > result = caseWSDLElement(binding); > if (result == null) >+ result = caseIElementExtensible(binding); >+ if (result == null) >+ result = caseIAttributeExtensible(binding); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -192,6 +215,10 @@ > if (result == null) > result = caseWSDLElement(bindingOperation); > if (result == null) >+ result = caseIElementExtensible(bindingOperation); >+ if (result == null) >+ result = caseIAttributeExtensible(bindingOperation); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -206,6 +233,10 @@ > if (result == null) > result = caseWSDLElement(service); > if (result == null) >+ result = caseIElementExtensible(service); >+ if (result == null) >+ result = caseIAttributeExtensible(service); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -220,6 +251,10 @@ > if (result == null) > result = caseWSDLElement(port); > if (result == null) >+ result = caseIElementExtensible(port); >+ if (result == null) >+ result = caseIAttributeExtensible(port); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -246,6 +281,10 @@ > if (result == null) > result = caseWSDLElement(definition); > if (result == null) >+ result = caseIElementExtensible(definition); >+ if (result == null) >+ result = caseIAttributeExtensible(definition); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -260,6 +299,10 @@ > if (result == null) > result = caseWSDLElement(import_); > if (result == null) >+ result = caseIElementExtensible(import_); >+ if (result == null) >+ result = caseIAttributeExtensible(import_); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -270,6 +313,10 @@ > if (result == null) > result = caseWSDLElement(extensibleElement); > if (result == null) >+ result = caseIElementExtensible(extensibleElement); >+ if (result == null) >+ result = caseIAttributeExtensible(extensibleElement); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -284,8 +331,12 @@ > if (result == null) > result = caseExtensibleElement(input); > if (result == null) >+ result = caseIAttributeExtensible(input); >+ if (result == null) > result = caseWSDLElement(input); > if (result == null) >+ result = caseIElementExtensible(input); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -300,8 +351,12 @@ > if (result == null) > result = caseExtensibleElement(output); > if (result == null) >+ result = caseIAttributeExtensible(output); >+ if (result == null) > result = caseWSDLElement(output); > if (result == null) >+ result = caseIElementExtensible(output); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -316,8 +371,12 @@ > if (result == null) > result = caseExtensibleElement(fault); > if (result == null) >+ result = caseIAttributeExtensible(fault); >+ if (result == null) > result = caseWSDLElement(fault); > if (result == null) >+ result = caseIElementExtensible(fault); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -332,6 +391,10 @@ > if (result == null) > result = caseWSDLElement(bindingInput); > if (result == null) >+ result = caseIElementExtensible(bindingInput); >+ if (result == null) >+ result = caseIAttributeExtensible(bindingInput); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -346,6 +409,10 @@ > if (result == null) > result = caseWSDLElement(bindingOutput); > if (result == null) >+ result = caseIElementExtensible(bindingOutput); >+ if (result == null) >+ result = caseIAttributeExtensible(bindingOutput); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -360,6 +427,10 @@ > if (result == null) > result = caseWSDLElement(bindingFault); > if (result == null) >+ result = caseIElementExtensible(bindingFault); >+ if (result == null) >+ result = caseIAttributeExtensible(bindingFault); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -382,6 +453,10 @@ > if (result == null) > result = caseWSDLElement(types); > if (result == null) >+ result = caseIElementExtensible(types); >+ if (result == null) >+ result = caseIAttributeExtensible(types); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -406,6 +481,8 @@ > if (result == null) > result = caseExtensibilityElement(xsdSchemaExtensibilityElement); > if (result == null) >+ result = caseISchema(xsdSchemaExtensibilityElement); >+ if (result == null) > result = caseWSDLElement(xsdSchemaExtensibilityElement); > if (result == null) > result = caseIExtensibilityElement(xsdSchemaExtensibilityElement); >@@ -422,6 +499,34 @@ > if (result == null) > result = caseWSDLElement(messageReference); > if (result == null) >+ result = caseIElementExtensible(messageReference); >+ if (result == null) >+ result = caseIAttributeExtensible(messageReference); >+ if (result == null) >+ result = defaultCase(theEObject); >+ return result; >+ } >+ case WSDLPackage.SCHEMA_REFERENCE: >+ { >+ SchemaReference schemaReference = (SchemaReference)theEObject; >+ Object result = caseSchemaReference(schemaReference); >+ if (result == null) >+ result = caseISchemaReference(schemaReference); >+ if (result == null) >+ result = defaultCase(theEObject); >+ return result; >+ } >+ case WSDLPackage.SCHEMA_IMPORT: >+ { >+ SchemaImport schemaImport = (SchemaImport)theEObject; >+ Object result = caseSchemaImport(schemaImport); >+ if (result == null) >+ result = caseSchemaReference(schemaImport); >+ if (result == null) >+ result = caseISchemaImport(schemaImport); >+ if (result == null) >+ result = caseISchemaReference(schemaImport); >+ if (result == null) > result = defaultCase(theEObject); > return result; > } >@@ -1183,6 +1288,134 @@ > } > > /** >+ * Returns the result of interpreting the object as an instance of '<em>IElement Extensible</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>IElement Extensible</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseIElementExtensible(ElementExtensible object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>IAttribute Extensible</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>IAttribute Extensible</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseIAttributeExtensible(AttributeExtensible object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>IObject</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>IObject</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseIObject(Object object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>Schema Reference</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>Schema Reference</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseSchemaReference(SchemaReference object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>Schema Import</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>Schema Import</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseSchemaImport(SchemaImport object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>ISchema</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>ISchema</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseISchema(Schema object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>ISchema Reference</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>ISchema Reference</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseISchemaReference(javax.wsdl.extensions.schema.SchemaReference object) >+ { >+ return null; >+ } >+ >+ /** >+ * Returns the result of interpreting the object as an instance of '<em>ISchema Import</em>'. >+ * <!-- begin-user-doc --> >+ * This implementation returns null; >+ * returning a non-null result will terminate the switch. >+ * <!-- end-user-doc --> >+ * @param object the target of the switch. >+ * @return the result of interpreting the object as an instance of '<em>ISchema Import</em>'. >+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) >+ * @generated >+ */ >+ public Object caseISchemaImport(javax.wsdl.extensions.schema.SchemaImport object) >+ { >+ return null; >+ } >+ >+ /** > * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. > * <!-- begin-user-doc --> > * This implementation returns null; >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java,v >retrieving revision 1.4 >diff -u -r1.4 WSDLFactoryImpl.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java 5 Jan 2009 15:04:24 -0000 1.4 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java 8 Jan 2009 05:36:36 -0000 >@@ -21,7 +21,32 @@ > import org.eclipse.emf.ecore.EPackage; > import org.eclipse.emf.ecore.impl.EFactoryImpl; > import org.eclipse.emf.ecore.plugin.EcorePlugin; >-import org.eclipse.wst.wsdl.*; >+import org.eclipse.wst.wsdl.Binding; >+import org.eclipse.wst.wsdl.BindingFault; >+import org.eclipse.wst.wsdl.BindingInput; >+import org.eclipse.wst.wsdl.BindingOperation; >+import org.eclipse.wst.wsdl.BindingOutput; >+import org.eclipse.wst.wsdl.Definition; >+import org.eclipse.wst.wsdl.ExtensibilityElement; >+import org.eclipse.wst.wsdl.Fault; >+import org.eclipse.wst.wsdl.Import; >+import org.eclipse.wst.wsdl.Input; >+import org.eclipse.wst.wsdl.Message; >+import org.eclipse.wst.wsdl.Namespace; >+import org.eclipse.wst.wsdl.Operation; >+import org.eclipse.wst.wsdl.Output; >+import org.eclipse.wst.wsdl.Part; >+import org.eclipse.wst.wsdl.Port; >+import org.eclipse.wst.wsdl.PortType; >+import org.eclipse.wst.wsdl.SchemaImport; >+import org.eclipse.wst.wsdl.SchemaReference; >+import org.eclipse.wst.wsdl.Service; >+import org.eclipse.wst.wsdl.Types; >+import org.eclipse.wst.wsdl.UnknownExtensibilityElement; >+import org.eclipse.wst.wsdl.WSDLFactory; >+import org.eclipse.wst.wsdl.WSDLPackage; >+import org.eclipse.wst.wsdl.WSDLPlugin; >+import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement; > import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory; > import org.w3c.dom.Document; > import org.w3c.dom.Element; >@@ -120,6 +145,10 @@ > return createUnknownExtensibilityElement(); > case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT: > return createXSDSchemaExtensibilityElement(); >+ case WSDLPackage.SCHEMA_REFERENCE: >+ return createSchemaReference(); >+ case WSDLPackage.SCHEMA_IMPORT: >+ return createSchemaImport(); > default: > throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$ > } >@@ -409,6 +438,28 @@ > * <!-- end-user-doc --> > * @generated > */ >+ public SchemaReference createSchemaReference() >+ { >+ SchemaReferenceImpl schemaReference = new SchemaReferenceImpl(); >+ return schemaReference; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public SchemaImport createSchemaImport() >+ { >+ SchemaImportImpl schemaImport = new SchemaImportImpl(); >+ return schemaImport; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ > public QName createQNameFromString(EDataType eDataType, String initialValue) > { > return (QName)super.createFromString(eDataType, initialValue); >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java,v >retrieving revision 1.8 >diff -u -r1.8 PartImpl.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java 5 Jan 2009 15:04:24 -0000 1.8 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java 8 Jan 2009 05:36:36 -0000 >@@ -12,7 +12,7 @@ > > > import java.util.HashMap; >-import java.util.Iterator; // import javax.wsdl.WSDLException; >+import java.util.Iterator; > import java.util.Map; > > import javax.xml.namespace.QName; >@@ -425,7 +425,7 @@ > * <!-- end-user-doc --> > * @generated NOT > */ >- public QName getExtensionAttribute(QName name) >+ public Object getExtensionAttribute(QName name) > { > if (name.equals(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE))) > return getMessage() != null ? getMessage().getQName() : null; >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java,v >retrieving revision 1.7 >diff -u -r1.7 XSDSchemaExtensibilityElementImpl.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java 5 Jan 2009 15:04:24 -0000 1.7 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java 8 Jan 2009 05:36:38 -0000 >@@ -11,6 +11,11 @@ > package org.eclipse.wst.wsdl.internal.impl; > > >+import java.util.List; >+import java.util.Map; >+ >+import javax.wsdl.extensions.schema.SchemaImport; >+import javax.wsdl.extensions.schema.SchemaReference; > import javax.xml.namespace.QName; > > import org.eclipse.emf.common.notify.Notification; >@@ -37,6 +42,7 @@ > * <p> > * The following features are implemented: > * <ul> >+ * <li>{@link org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl#getDocumentBaseURI <em>Document Base URI</em>}</li> > * <li>{@link org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl#getSchema <em>Schema</em>}</li> > * </ul> > * </p> >@@ -46,6 +52,33 @@ > public class XSDSchemaExtensibilityElementImpl extends ExtensibilityElementImpl implements XSDSchemaExtensibilityElement > { > /** >+ * This class is not intended to be serialized. >+ * serialVersionUID is assigned with 1L to avoid >+ * compiler warning messages. >+ */ >+ private static final long serialVersionUID = 1L; >+ >+ /** >+ * The default value of the '{@link #getDocumentBaseURI() <em>Document Base URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getDocumentBaseURI() >+ * @generated >+ * @ordered >+ */ >+ protected static final String DOCUMENT_BASE_URI_EDEFAULT = null; >+ >+ /** >+ * The cached value of the '{@link #getDocumentBaseURI() <em>Document Base URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getDocumentBaseURI() >+ * @generated >+ * @ordered >+ */ >+ protected String documentBaseURI = DOCUMENT_BASE_URI_EDEFAULT; >+ >+ /** > * The cached value of the '{@link #getSchema() <em>Schema</em>}' containment reference. > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >@@ -80,6 +113,34 @@ > * <!-- end-user-doc --> > * @generated > */ >+ public String getDocumentBaseURI() >+ { >+ return documentBaseURI; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void setDocumentBaseURI(String newDocumentBaseURI) >+ { >+ String oldDocumentBaseURI = documentBaseURI; >+ documentBaseURI = newDocumentBaseURI; >+ if (eNotificationRequired()) >+ eNotify(new ENotificationImpl( >+ this, >+ Notification.SET, >+ WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI, >+ oldDocumentBaseURI, >+ documentBaseURI)); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ > public XSDSchema getSchema() > { > return schema; >@@ -143,6 +204,114 @@ > /** > * <!-- begin-user-doc --> > * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public void addImport(SchemaImport importSchema) >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public void addInclude(SchemaReference includeSchema) >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public void addRedefine(SchemaReference redefineSchema) >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public SchemaImport createImport() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public SchemaReference createInclude() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public SchemaReference createRedefine() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public List getIncludes() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public List getRedefines() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public Map getImports() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> > * @generated > */ > public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) >@@ -164,6 +333,8 @@ > { > switch (featureID) > { >+ case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI: >+ return getDocumentBaseURI(); > case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA: > return getSchema(); > } >@@ -179,6 +350,9 @@ > { > switch (featureID) > { >+ case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI: >+ setDocumentBaseURI((String)newValue); >+ return; > case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA: > setSchema((XSDSchema)newValue); > return; >@@ -195,6 +369,9 @@ > { > switch (featureID) > { >+ case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI: >+ setDocumentBaseURI(DOCUMENT_BASE_URI_EDEFAULT); >+ return; > case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA: > setSchema((XSDSchema)null); > return; >@@ -211,12 +388,31 @@ > { > switch (featureID) > { >+ case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI: >+ return DOCUMENT_BASE_URI_EDEFAULT == null ? documentBaseURI != null : !DOCUMENT_BASE_URI_EDEFAULT.equals(documentBaseURI); > case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA: > return schema != null; > } > return super.eIsSet(featureID); > } > >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public String toString() >+ { >+ if (eIsProxy()) >+ return super.toString(); >+ >+ StringBuffer result = new StringBuffer(super.toString()); >+ result.append(" (documentBaseURI: "); //$NON-NLS-1$ >+ result.append(documentBaseURI); >+ result.append(')'); >+ return result.toString(); >+ } >+ > /* (non-Javadoc) > * @see org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl#reconcile(org.w3c.dom.Element) > */ >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java,v >retrieving revision 1.3 >diff -u -r1.3 ExtensibleElementImpl.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java 5 Jan 2009 15:04:24 -0000 1.3 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java 8 Jan 2009 05:36:36 -0000 >@@ -13,6 +13,9 @@ > > import java.util.Collection; > import java.util.List; >+import java.util.Map; >+ >+import javax.xml.namespace.QName; > > import org.eclipse.emf.common.notify.NotificationChain; > import org.eclipse.emf.common.util.EList; >@@ -205,6 +208,54 @@ > } > } > >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public Object getExtensionAttribute(QName name) >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public void setExtensionAttribute(QName name, Object value) >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public Map getExtensionAttributes() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated NOT >+ */ >+ public List getNativeAttributeNames() >+ { >+ // TODO: implement this method >+ // Ensure that you remove @generated or mark it @generated NOT >+ throw new UnsupportedOperationException(); >+ } >+ > private boolean useExtensionFactories() > { > // Use extension factories by default. >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java,v >retrieving revision 1.6 >diff -u -r1.6 WSDLPackageImpl.java >--- src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java 5 Jan 2009 15:04:24 -0000 1.6 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java 8 Jan 2009 05:36:37 -0000 >@@ -18,7 +18,10 @@ > > import javax.wsdl.OperationType; > import javax.wsdl.WSDLException; >+import javax.wsdl.extensions.AttributeExtensible; >+import javax.wsdl.extensions.ElementExtensible; > import javax.wsdl.extensions.ExtensionRegistry; >+import javax.wsdl.extensions.schema.Schema; > import javax.xml.namespace.QName; > > import org.eclipse.emf.ecore.EAttribute; >@@ -47,6 +50,8 @@ > import org.eclipse.wst.wsdl.Part; > import org.eclipse.wst.wsdl.Port; > import org.eclipse.wst.wsdl.PortType; >+import org.eclipse.wst.wsdl.SchemaImport; >+import org.eclipse.wst.wsdl.SchemaReference; > import org.eclipse.wst.wsdl.Service; > import org.eclipse.wst.wsdl.Types; > import org.eclipse.wst.wsdl.UnknownExtensibilityElement; >@@ -401,6 +406,62 @@ > * <!-- end-user-doc --> > * @generated > */ >+ private EClass iElementExtensibleEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass iAttributeExtensibleEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass iObjectEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass schemaReferenceEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass schemaImportEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass iSchemaEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass iSchemaReferenceEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ private EClass iSchemaImportEClass = null; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ > private EDataType qNameEDataType = null; > > /** >@@ -1591,9 +1652,19 @@ > * <!-- end-user-doc --> > * @generated > */ >+ public EAttribute getXSDSchemaExtensibilityElement_DocumentBaseURI() >+ { >+ return (EAttribute)xsdSchemaExtensibilityElementEClass.getEStructuralFeatures().get(0); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ > public EReference getXSDSchemaExtensibilityElement_Schema() > { >- return (EReference)xsdSchemaExtensibilityElementEClass.getEStructuralFeatures().get(0); >+ return (EReference)xsdSchemaExtensibilityElementEClass.getEStructuralFeatures().get(1); > } > > /** >@@ -1631,6 +1702,126 @@ > * <!-- end-user-doc --> > * @generated > */ >+ public EClass getIElementExtensible() >+ { >+ return iElementExtensibleEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getIAttributeExtensible() >+ { >+ return iAttributeExtensibleEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getIObject() >+ { >+ return iObjectEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getSchemaReference() >+ { >+ return schemaReferenceEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EAttribute getSchemaReference_Id() >+ { >+ return (EAttribute)schemaReferenceEClass.getEStructuralFeatures().get(0); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EAttribute getSchemaReference_SchemaLocationURI() >+ { >+ return (EAttribute)schemaReferenceEClass.getEStructuralFeatures().get(1); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EReference getSchemaReference_ReferencedSchema() >+ { >+ return (EReference)schemaReferenceEClass.getEStructuralFeatures().get(2); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getSchemaImport() >+ { >+ return schemaImportEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EAttribute getSchemaImport_NamespaceURI() >+ { >+ return (EAttribute)schemaImportEClass.getEStructuralFeatures().get(0); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getISchema() >+ { >+ return iSchemaEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getISchemaReference() >+ { >+ return iSchemaReferenceEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public EClass getISchemaImport() >+ { >+ return iSchemaImportEClass; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ > public EDataType getQName() > { > return qNameEDataType; >@@ -1860,12 +2051,33 @@ > createEReference(unknownExtensibilityElementEClass, UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN); > > xsdSchemaExtensibilityElementEClass = createEClass(XSD_SCHEMA_EXTENSIBILITY_ELEMENT); >+ createEAttribute(xsdSchemaExtensibilityElementEClass, XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI); > createEReference(xsdSchemaExtensibilityElementEClass, XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA); > > messageReferenceEClass = createEClass(MESSAGE_REFERENCE); > createEAttribute(messageReferenceEClass, MESSAGE_REFERENCE__NAME); > createEReference(messageReferenceEClass, MESSAGE_REFERENCE__EMESSAGE); > >+ iElementExtensibleEClass = createEClass(IELEMENT_EXTENSIBLE); >+ >+ iAttributeExtensibleEClass = createEClass(IATTRIBUTE_EXTENSIBLE); >+ >+ iObjectEClass = createEClass(IOBJECT); >+ >+ schemaReferenceEClass = createEClass(SCHEMA_REFERENCE); >+ createEAttribute(schemaReferenceEClass, SCHEMA_REFERENCE__ID); >+ createEAttribute(schemaReferenceEClass, SCHEMA_REFERENCE__SCHEMA_LOCATION_URI); >+ createEReference(schemaReferenceEClass, SCHEMA_REFERENCE__REFERENCED_SCHEMA); >+ >+ schemaImportEClass = createEClass(SCHEMA_IMPORT); >+ createEAttribute(schemaImportEClass, SCHEMA_IMPORT__NAMESPACE_URI); >+ >+ iSchemaEClass = createEClass(ISCHEMA); >+ >+ iSchemaReferenceEClass = createEClass(ISCHEMA_REFERENCE); >+ >+ iSchemaImportEClass = createEClass(ISCHEMA_IMPORT); >+ > // Create data types > qNameEDataType = createEDataType(QNAME); > operationTypeEDataType = createEDataType(OPERATION_TYPE); >@@ -1926,6 +2138,8 @@ > importEClass.getESuperTypes().add(this.getExtensibleElement()); > importEClass.getESuperTypes().add(this.getIImport()); > extensibleElementEClass.getESuperTypes().add(this.getWSDLElement()); >+ extensibleElementEClass.getESuperTypes().add(this.getIElementExtensible()); >+ extensibleElementEClass.getESuperTypes().add(this.getIAttributeExtensible()); > inputEClass.getESuperTypes().add(this.getMessageReference()); > inputEClass.getESuperTypes().add(this.getIInput()); > outputEClass.getESuperTypes().add(this.getMessageReference()); >@@ -1938,11 +2152,33 @@ > bindingOutputEClass.getESuperTypes().add(this.getIBindingOutput()); > bindingFaultEClass.getESuperTypes().add(this.getExtensibleElement()); > bindingFaultEClass.getESuperTypes().add(this.getIBindingFault()); >+ iPortTypeEClass.getESuperTypes().add(this.getIAttributeExtensible()); >+ iOperationEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iInputEClass.getESuperTypes().add(this.getIAttributeExtensible()); >+ iOutputEClass.getESuperTypes().add(this.getIAttributeExtensible()); >+ iFaultEClass.getESuperTypes().add(this.getIAttributeExtensible()); >+ iMessageEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iPartEClass.getESuperTypes().add(this.getIAttributeExtensible()); >+ iServiceEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iPortEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iBindingEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iBindingOperationEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iBindingInputEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iBindingOutputEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iBindingFaultEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iDefinitionEClass.getESuperTypes().add(this.getIElementExtensible()); >+ iImportEClass.getESuperTypes().add(this.getIAttributeExtensible()); > typesEClass.getESuperTypes().add(this.getExtensibleElement()); > typesEClass.getESuperTypes().add(this.getITypes()); > unknownExtensibilityElementEClass.getESuperTypes().add(this.getExtensibilityElement()); > xsdSchemaExtensibilityElementEClass.getESuperTypes().add(this.getExtensibilityElement()); >+ xsdSchemaExtensibilityElementEClass.getESuperTypes().add(this.getISchema()); > messageReferenceEClass.getESuperTypes().add(this.getExtensibleElement()); >+ schemaReferenceEClass.getESuperTypes().add(this.getISchemaReference()); >+ schemaImportEClass.getESuperTypes().add(this.getSchemaReference()); >+ schemaImportEClass.getESuperTypes().add(this.getISchemaImport()); >+ iSchemaEClass.getESuperTypes().add(this.getIExtensibilityElement()); >+ iSchemaImportEClass.getESuperTypes().add(this.getISchemaReference()); > > // Initialize classes and features; add operations and parameters > initEClass(wsdlElementEClass, WSDLElement.class, "WSDLElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >@@ -2231,11 +2467,6 @@ > null, > "eExtensibilityElements", null, 0, -1, ExtensibleElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ > >- addEOperation(extensibleElementEClass, this.getIList(), "getExtensibilityElements", 0, 1); //$NON-NLS-1$ >- >- op = addEOperation(extensibleElementEClass, null, "addExtensibilityElement"); //$NON-NLS-1$ >- addEParameter(op, this.getIExtensibilityElement(), "extElement", 0, 1); //$NON-NLS-1$ >- > initEClass(inputEClass, Input.class, "Input", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ > > initEClass(outputEClass, Output.class, "Output", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >@@ -2373,16 +2604,6 @@ > > initEClass(iPartEClass, javax.wsdl.Part.class, "IPart", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ > >- op = addEOperation(iPartEClass, null, "setExtensionAttribute"); //$NON-NLS-1$ >- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$ >- addEParameter(op, this.getQName(), "value", 0, 1); //$NON-NLS-1$ >- addEException(op, this.getWSDLException()); >- >- addEOperation(iPartEClass, this.getIIterator(), "getExtensionAttributeNames", 0, 1); //$NON-NLS-1$ >- >- op = addEOperation(iPartEClass, this.getQName(), "getExtensionAttribute", 0, 1); //$NON-NLS-1$ >- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$ >- > initEClass(iServiceEClass, javax.wsdl.Service.class, "IService", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ > > op = addEOperation(iServiceEClass, null, "addPort"); //$NON-NLS-1$ >@@ -2610,6 +2831,10 @@ > xsdSchemaExtensibilityElementEClass, > XSDSchemaExtensibilityElement.class, > "XSDSchemaExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ initEAttribute( >+ getXSDSchemaExtensibilityElement_DocumentBaseURI(), >+ ecorePackage.getEString(), >+ "documentBaseURI", null, 0, 1, XSDSchemaExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ > initEReference( > getXSDSchemaExtensibilityElement_Schema(), > theXSDPackage.getXSDSchema(), >@@ -2627,6 +2852,67 @@ > null, > "eMessage", null, 1, 1, MessageReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ > >+ initEClass( >+ iElementExtensibleEClass, >+ ElementExtensible.class, >+ "IElementExtensible", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ >+ addEOperation(iElementExtensibleEClass, this.getIList(), "getExtensibilityElements", 0, 1); //$NON-NLS-1$ >+ >+ op = addEOperation(iElementExtensibleEClass, null, "addExtensibilityElement"); //$NON-NLS-1$ >+ addEParameter(op, this.getIExtensibilityElement(), "extElement", 0, 1); //$NON-NLS-1$ >+ >+ initEClass( >+ iAttributeExtensibleEClass, >+ AttributeExtensible.class, >+ "IAttributeExtensible", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ >+ op = addEOperation(iAttributeExtensibleEClass, this.getIObject(), "getExtensionAttribute", 0, 1); //$NON-NLS-1$ >+ addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$ >+ >+ op = addEOperation(iAttributeExtensibleEClass, null, "setExtensionAttribute"); //$NON-NLS-1$ >+ addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$ >+ addEParameter(op, this.getIObject(), "value", 0, 1); //$NON-NLS-1$ >+ >+ addEOperation(iAttributeExtensibleEClass, this.getIMap(), "getExtensionAttributes", 0, 1); //$NON-NLS-1$ >+ >+ addEOperation(iAttributeExtensibleEClass, this.getIList(), "getNativeAttributeNames", 0, 1); //$NON-NLS-1$ >+ >+ initEClass(iObjectEClass, Object.class, "IObject", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ >+ initEClass(schemaReferenceEClass, SchemaReference.class, "SchemaReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ initEAttribute( >+ getSchemaReference_Id(), >+ ecorePackage.getEString(), >+ "id", null, 0, 1, SchemaReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ >+ initEAttribute( >+ getSchemaReference_SchemaLocationURI(), >+ ecorePackage.getEString(), >+ "schemaLocationURI", null, 0, 1, SchemaReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ >+ initEReference( >+ getSchemaReference_ReferencedSchema(), >+ this.getISchema(), >+ null, >+ "referencedSchema", null, 0, 1, SchemaReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ >+ >+ initEClass(schemaImportEClass, SchemaImport.class, "SchemaImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ initEAttribute( >+ getSchemaImport_NamespaceURI(), >+ ecorePackage.getEString(), >+ "namespaceURI", null, 0, 1, SchemaImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ >+ >+ initEClass(iSchemaEClass, Schema.class, "ISchema", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ >+ initEClass( >+ iSchemaReferenceEClass, >+ javax.wsdl.extensions.schema.SchemaReference.class, >+ "ISchemaReference", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ >+ initEClass( >+ iSchemaImportEClass, >+ javax.wsdl.extensions.schema.SchemaImport.class, >+ "ISchemaImport", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >+ > // Initialize data types > initEDataType(qNameEDataType, QName.class, "QName", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ > initEDataType(operationTypeEDataType, OperationType.class, "OperationType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/META-INF/MANIFEST.MF,v >retrieving revision 1.33 >diff -u -r1.33 MANIFEST.MF >--- META-INF/MANIFEST.MF 17 Sep 2008 18:52:04 -0000 1.33 >+++ META-INF/MANIFEST.MF 8 Jan 2009 05:36:28 -0000 >@@ -28,7 +28,7 @@ > Require-Bundle: org.eclipse.emf.ecore;bundle-version="[2.2.0,2.6.0)", > org.eclipse.xsd;bundle-version="[2.2.0,3.0.0)", > org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)", >- javax.wsdl;bundle-version="[1.4.0,1.5.0)", >+ javax.wsdl;bundle-version="[1.5.0,1.6.0)", > org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)", > org.apache.xerces;bundle-version="[2.8.0,3.0.0)", > com.ibm.icu;bundle-version="[3.4.4,4.0.0)" >Index: .classpath >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl/.classpath,v >retrieving revision 1.8 >diff -u -r1.8 .classpath >--- .classpath 6 Jun 2007 21:31:56 -0000 1.8 >+++ .classpath 8 Jan 2009 05:36:28 -0000 >@@ -1,9 +1,9 @@ > <?xml version="1.0" encoding="UTF-8"?> > <classpath> >+ <classpathentry kind="src" path="src-wsdl"/> > <classpathentry kind="src" path="src-http"/> > <classpathentry kind="src" path="src-mime"/> > <classpathentry kind="src" path="src-soap"/> >- <classpathentry kind="src" path="src-wsdl"/> > <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"> > <accessrules> > <accessrule kind="accessible" pattern="org/w3c/dom/**"/> >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaImportImpl.java >=================================================================== >RCS file: src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaImportImpl.java >diff -N src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaImportImpl.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaImportImpl.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,185 @@ >+/******************************************************************************* >+ * Copyright (c) 2009 IBM Corporation 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 >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.wst.wsdl.internal.impl; >+ >+ >+import org.eclipse.emf.common.notify.Notification; >+import org.eclipse.emf.ecore.EClass; >+import org.eclipse.emf.ecore.impl.ENotificationImpl; >+import org.eclipse.wst.wsdl.SchemaImport; >+import org.eclipse.wst.wsdl.WSDLPackage; >+ >+ >+/** >+ * <!-- begin-user-doc --> >+ * An implementation of the model object '<em><b>Schema Import</b></em>'. >+ * <!-- end-user-doc --> >+ * <p> >+ * The following features are implemented: >+ * <ul> >+ * <li>{@link org.eclipse.wst.wsdl.internal.impl.SchemaImportImpl#getNamespaceURI <em>Namespace URI</em>}</li> >+ * </ul> >+ * </p> >+ * >+ * @generated >+ */ >+public class SchemaImportImpl extends SchemaReferenceImpl implements SchemaImport >+{ >+ /** >+ * This class is not intended to be serialized. >+ * serialVersionUID is assigned with 1L to avoid >+ * compiler warning messages. >+ */ >+ private static final long serialVersionUID = 1L; >+ >+ /** >+ * The default value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getNamespaceURI() >+ * @generated >+ * @ordered >+ */ >+ protected static final String NAMESPACE_URI_EDEFAULT = null; >+ >+ /** >+ * The cached value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getNamespaceURI() >+ * @generated >+ * @ordered >+ */ >+ protected String namespaceURI = NAMESPACE_URI_EDEFAULT; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ protected SchemaImportImpl() >+ { >+ super(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ protected EClass eStaticClass() >+ { >+ return WSDLPackage.Literals.SCHEMA_IMPORT; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public String getNamespaceURI() >+ { >+ return namespaceURI; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void setNamespaceURI(String newNamespaceURI) >+ { >+ String oldNamespaceURI = namespaceURI; >+ namespaceURI = newNamespaceURI; >+ if (eNotificationRequired()) >+ eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SCHEMA_IMPORT__NAMESPACE_URI, oldNamespaceURI, namespaceURI)); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public Object eGet(int featureID, boolean resolve, boolean coreType) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_IMPORT__NAMESPACE_URI: >+ return getNamespaceURI(); >+ } >+ return super.eGet(featureID, resolve, coreType); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void eSet(int featureID, Object newValue) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_IMPORT__NAMESPACE_URI: >+ setNamespaceURI((String)newValue); >+ return; >+ } >+ super.eSet(featureID, newValue); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void eUnset(int featureID) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_IMPORT__NAMESPACE_URI: >+ setNamespaceURI(NAMESPACE_URI_EDEFAULT); >+ return; >+ } >+ super.eUnset(featureID); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public boolean eIsSet(int featureID) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_IMPORT__NAMESPACE_URI: >+ return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI); >+ } >+ return super.eIsSet(featureID); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public String toString() >+ { >+ if (eIsProxy()) >+ return super.toString(); >+ >+ StringBuffer result = new StringBuffer(super.toString()); >+ result.append(" (namespaceURI: "); //$NON-NLS-1$ >+ result.append(namespaceURI); >+ result.append(')'); >+ return result.toString(); >+ } >+ >+} //SchemaImportImpl >Index: src-wsdl/org/eclipse/wst/wsdl/SchemaImport.java >=================================================================== >RCS file: src-wsdl/org/eclipse/wst/wsdl/SchemaImport.java >diff -N src-wsdl/org/eclipse/wst/wsdl/SchemaImport.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-wsdl/org/eclipse/wst/wsdl/SchemaImport.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,58 @@ >+/******************************************************************************* >+ * Copyright (c) 2009 IBM Corporation 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 >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.wst.wsdl; >+ >+ >+/** >+ * <!-- begin-user-doc --> >+ * A representation of the model object '<em><b>Schema Import</b></em>'. >+ * <!-- end-user-doc --> >+ * >+ * <p> >+ * The following features are supported: >+ * <ul> >+ * <li>{@link org.eclipse.wst.wsdl.SchemaImport#getNamespaceURI <em>Namespace URI</em>}</li> >+ * </ul> >+ * </p> >+ * >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getSchemaImport() >+ * @model superTypes="org.eclipse.wst.wsdl.SchemaReference org.eclipse.wst.wsdl.ISchemaImport" >+ * @generated >+ */ >+public interface SchemaImport extends SchemaReference, javax.wsdl.extensions.schema.SchemaImport >+{ >+ /** >+ * Returns the value of the '<em><b>Namespace URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <p> >+ * If the meaning of the '<em>Namespace URI</em>' attribute isn't clear, >+ * there really should be more of a description here... >+ * </p> >+ * <!-- end-user-doc --> >+ * @return the value of the '<em>Namespace URI</em>' attribute. >+ * @see #setNamespaceURI(String) >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getSchemaImport_NamespaceURI() >+ * @model >+ * @generated >+ */ >+ String getNamespaceURI(); >+ >+ /** >+ * Sets the value of the '{@link org.eclipse.wst.wsdl.SchemaImport#getNamespaceURI <em>Namespace URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @param value the new value of the '<em>Namespace URI</em>' attribute. >+ * @see #getNamespaceURI() >+ * @generated >+ */ >+ void setNamespaceURI(String value); >+ >+} // SchemaImport >Index: src-wsdl/org/eclipse/wst/wsdl/SchemaReference.java >=================================================================== >RCS file: src-wsdl/org/eclipse/wst/wsdl/SchemaReference.java >diff -N src-wsdl/org/eclipse/wst/wsdl/SchemaReference.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-wsdl/org/eclipse/wst/wsdl/SchemaReference.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,117 @@ >+/******************************************************************************* >+ * Copyright (c) 2009 IBM Corporation 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 >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.wst.wsdl; >+ >+ >+import javax.wsdl.extensions.schema.Schema; >+ >+import org.eclipse.emf.ecore.EObject; >+ >+ >+/** >+ * <!-- begin-user-doc --> >+ * A representation of the model object '<em><b>Schema Reference</b></em>'. >+ * <!-- end-user-doc --> >+ * >+ * <p> >+ * The following features are supported: >+ * <ul> >+ * <li>{@link org.eclipse.wst.wsdl.SchemaReference#getId <em>Id</em>}</li> >+ * <li>{@link org.eclipse.wst.wsdl.SchemaReference#getSchemaLocationURI <em>Schema Location URI</em>}</li> >+ * <li>{@link org.eclipse.wst.wsdl.SchemaReference#getReferencedSchema <em>Referenced Schema</em>}</li> >+ * </ul> >+ * </p> >+ * >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getSchemaReference() >+ * @model superTypes="org.eclipse.wst.wsdl.ISchemaReference" >+ * @generated >+ */ >+public interface SchemaReference extends EObject, javax.wsdl.extensions.schema.SchemaReference >+{ >+ /** >+ * Returns the value of the '<em><b>Id</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <p> >+ * If the meaning of the '<em>Id</em>' attribute isn't clear, >+ * there really should be more of a description here... >+ * </p> >+ * <!-- end-user-doc --> >+ * @return the value of the '<em>Id</em>' attribute. >+ * @see #setId(String) >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getSchemaReference_Id() >+ * @model >+ * @generated >+ */ >+ String getId(); >+ >+ /** >+ * Sets the value of the '{@link org.eclipse.wst.wsdl.SchemaReference#getId <em>Id</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @param value the new value of the '<em>Id</em>' attribute. >+ * @see #getId() >+ * @generated >+ */ >+ void setId(String value); >+ >+ /** >+ * Returns the value of the '<em><b>Schema Location URI</b></em>' attribute. >+ * <!-- begin-user-doc --> >+ * <p> >+ * If the meaning of the '<em>Schema Location URI</em>' attribute isn't clear, >+ * there really should be more of a description here... >+ * </p> >+ * <!-- end-user-doc --> >+ * @return the value of the '<em>Schema Location URI</em>' attribute. >+ * @see #setSchemaLocationURI(String) >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getSchemaReference_SchemaLocationURI() >+ * @model >+ * @generated >+ */ >+ String getSchemaLocationURI(); >+ >+ /** >+ * Sets the value of the '{@link org.eclipse.wst.wsdl.SchemaReference#getSchemaLocationURI <em>Schema Location URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @param value the new value of the '<em>Schema Location URI</em>' attribute. >+ * @see #getSchemaLocationURI() >+ * @generated >+ */ >+ void setSchemaLocationURI(String value); >+ >+ /** >+ * Returns the value of the '<em><b>Referenced Schema</b></em>' containment reference. >+ * <!-- begin-user-doc --> >+ * <p> >+ * If the meaning of the '<em>Referenced Schema</em>' containment reference isn't clear, >+ * there really should be more of a description here... >+ * </p> >+ * <!-- end-user-doc --> >+ * @return the value of the '<em>Referenced Schema</em>' containment reference. >+ * @see #setReferencedSchema(Schema) >+ * @see org.eclipse.wst.wsdl.WSDLPackage#getSchemaReference_ReferencedSchema() >+ * @model type="org.eclipse.wst.wsdl.ISchema" containment="true" >+ * @generated >+ */ >+ Schema getReferencedSchema(); >+ >+ /** >+ * Sets the value of the '{@link org.eclipse.wst.wsdl.SchemaReference#getReferencedSchema <em>Referenced Schema</em>}' containment reference. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @param value the new value of the '<em>Referenced Schema</em>' containment reference. >+ * @see #getReferencedSchema() >+ * @generated >+ */ >+ void setReferencedSchema(Schema value); >+ >+} // SchemaReference >Index: src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaReferenceImpl.java >=================================================================== >RCS file: src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaReferenceImpl.java >diff -N src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaReferenceImpl.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src-wsdl/org/eclipse/wst/wsdl/internal/impl/SchemaReferenceImpl.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,351 @@ >+/******************************************************************************* >+ * Copyright (c) 2009 IBM Corporation 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 >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.wst.wsdl.internal.impl; >+ >+ >+import javax.wsdl.extensions.schema.Schema; >+ >+import org.eclipse.emf.common.notify.Notification; >+import org.eclipse.emf.common.notify.NotificationChain; >+import org.eclipse.emf.ecore.EClass; >+import org.eclipse.emf.ecore.InternalEObject; >+import org.eclipse.emf.ecore.impl.ENotificationImpl; >+import org.eclipse.emf.ecore.impl.EObjectImpl; >+import org.eclipse.wst.wsdl.SchemaReference; >+import org.eclipse.wst.wsdl.WSDLPackage; >+ >+ >+/** >+ * <!-- begin-user-doc --> >+ * An implementation of the model object '<em><b>Schema Reference</b></em>'. >+ * <!-- end-user-doc --> >+ * <p> >+ * The following features are implemented: >+ * <ul> >+ * <li>{@link org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl#getId <em>Id</em>}</li> >+ * <li>{@link org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl#getSchemaLocationURI <em>Schema Location URI</em>}</li> >+ * <li>{@link org.eclipse.wst.wsdl.internal.impl.SchemaReferenceImpl#getReferencedSchema <em>Referenced Schema</em>}</li> >+ * </ul> >+ * </p> >+ * >+ * @generated >+ */ >+public class SchemaReferenceImpl extends EObjectImpl implements SchemaReference >+{ >+ /** >+ * This class is not intended to be serialized. >+ * serialVersionUID is assigned with 1L to avoid >+ * compiler warning messages. >+ */ >+ private static final long serialVersionUID = 1L; >+ >+ /** >+ * The default value of the '{@link #getId() <em>Id</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getId() >+ * @generated >+ * @ordered >+ */ >+ protected static final String ID_EDEFAULT = null; >+ >+ /** >+ * The cached value of the '{@link #getId() <em>Id</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getId() >+ * @generated >+ * @ordered >+ */ >+ protected String id = ID_EDEFAULT; >+ >+ /** >+ * The default value of the '{@link #getSchemaLocationURI() <em>Schema Location URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getSchemaLocationURI() >+ * @generated >+ * @ordered >+ */ >+ protected static final String SCHEMA_LOCATION_URI_EDEFAULT = null; >+ >+ /** >+ * The cached value of the '{@link #getSchemaLocationURI() <em>Schema Location URI</em>}' attribute. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getSchemaLocationURI() >+ * @generated >+ * @ordered >+ */ >+ protected String schemaLocationURI = SCHEMA_LOCATION_URI_EDEFAULT; >+ >+ /** >+ * The cached value of the '{@link #getReferencedSchema() <em>Referenced Schema</em>}' containment reference. >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @see #getReferencedSchema() >+ * @generated >+ * @ordered >+ */ >+ protected Schema referencedSchema; >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ protected SchemaReferenceImpl() >+ { >+ super(); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ protected EClass eStaticClass() >+ { >+ return WSDLPackage.Literals.SCHEMA_REFERENCE; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public String getId() >+ { >+ return id; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void setId(String newId) >+ { >+ String oldId = id; >+ id = newId; >+ if (eNotificationRequired()) >+ eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SCHEMA_REFERENCE__ID, oldId, id)); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public String getSchemaLocationURI() >+ { >+ return schemaLocationURI; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void setSchemaLocationURI(String newSchemaLocationURI) >+ { >+ String oldSchemaLocationURI = schemaLocationURI; >+ schemaLocationURI = newSchemaLocationURI; >+ if (eNotificationRequired()) >+ eNotify(new ENotificationImpl( >+ this, >+ Notification.SET, >+ WSDLPackage.SCHEMA_REFERENCE__SCHEMA_LOCATION_URI, >+ oldSchemaLocationURI, >+ schemaLocationURI)); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public Schema getReferencedSchema() >+ { >+ return referencedSchema; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public NotificationChain basicSetReferencedSchema(Schema newReferencedSchema, NotificationChain msgs) >+ { >+ Schema oldReferencedSchema = referencedSchema; >+ referencedSchema = newReferencedSchema; >+ if (eNotificationRequired()) >+ { >+ ENotificationImpl notification = new ENotificationImpl( >+ this, >+ Notification.SET, >+ WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA, >+ oldReferencedSchema, >+ newReferencedSchema); >+ if (msgs == null) >+ msgs = notification; >+ else >+ msgs.add(notification); >+ } >+ return msgs; >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void setReferencedSchema(Schema newReferencedSchema) >+ { >+ if (newReferencedSchema != referencedSchema) >+ { >+ NotificationChain msgs = null; >+ if (referencedSchema != null) >+ msgs = ((InternalEObject)referencedSchema).eInverseRemove(this, EOPPOSITE_FEATURE_BASE >+ - WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA, null, msgs); >+ if (newReferencedSchema != null) >+ msgs = ((InternalEObject)newReferencedSchema).eInverseAdd(this, EOPPOSITE_FEATURE_BASE >+ - WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA, null, msgs); >+ msgs = basicSetReferencedSchema(newReferencedSchema, msgs); >+ if (msgs != null) >+ msgs.dispatch(); >+ } >+ else if (eNotificationRequired()) >+ eNotify(new ENotificationImpl( >+ this, >+ Notification.SET, >+ WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA, >+ newReferencedSchema, >+ newReferencedSchema)); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA: >+ return basicSetReferencedSchema(null, msgs); >+ } >+ return super.eInverseRemove(otherEnd, featureID, msgs); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public Object eGet(int featureID, boolean resolve, boolean coreType) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_REFERENCE__ID: >+ return getId(); >+ case WSDLPackage.SCHEMA_REFERENCE__SCHEMA_LOCATION_URI: >+ return getSchemaLocationURI(); >+ case WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA: >+ return getReferencedSchema(); >+ } >+ return super.eGet(featureID, resolve, coreType); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void eSet(int featureID, Object newValue) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_REFERENCE__ID: >+ setId((String)newValue); >+ return; >+ case WSDLPackage.SCHEMA_REFERENCE__SCHEMA_LOCATION_URI: >+ setSchemaLocationURI((String)newValue); >+ return; >+ case WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA: >+ setReferencedSchema((Schema)newValue); >+ return; >+ } >+ super.eSet(featureID, newValue); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public void eUnset(int featureID) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_REFERENCE__ID: >+ setId(ID_EDEFAULT); >+ return; >+ case WSDLPackage.SCHEMA_REFERENCE__SCHEMA_LOCATION_URI: >+ setSchemaLocationURI(SCHEMA_LOCATION_URI_EDEFAULT); >+ return; >+ case WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA: >+ setReferencedSchema((Schema)null); >+ return; >+ } >+ super.eUnset(featureID); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public boolean eIsSet(int featureID) >+ { >+ switch (featureID) >+ { >+ case WSDLPackage.SCHEMA_REFERENCE__ID: >+ return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id); >+ case WSDLPackage.SCHEMA_REFERENCE__SCHEMA_LOCATION_URI: >+ return SCHEMA_LOCATION_URI_EDEFAULT == null ? schemaLocationURI != null : !SCHEMA_LOCATION_URI_EDEFAULT.equals(schemaLocationURI); >+ case WSDLPackage.SCHEMA_REFERENCE__REFERENCED_SCHEMA: >+ return referencedSchema != null; >+ } >+ return super.eIsSet(featureID); >+ } >+ >+ /** >+ * <!-- begin-user-doc --> >+ * <!-- end-user-doc --> >+ * @generated >+ */ >+ public String toString() >+ { >+ if (eIsProxy()) >+ return super.toString(); >+ >+ StringBuffer result = new StringBuffer(super.toString()); >+ result.append(" (id: "); //$NON-NLS-1$ >+ result.append(id); >+ result.append(", schemaLocationURI: "); //$NON-NLS-1$ >+ result.append(schemaLocationURI); >+ result.append(')'); >+ return result.toString(); >+ } >+ >+} //SchemaReferenceImpl >#P org.eclipse.wst.wsdl.ui >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/webtools/webservices/plugins/org.eclipse.wst.wsdl.ui/META-INF/MANIFEST.MF,v >retrieving revision 1.54 >diff -u -r1.54 MANIFEST.MF >--- META-INF/MANIFEST.MF 14 Nov 2008 00:41:10 -0000 1.54 >+++ META-INF/MANIFEST.MF 8 Jan 2009 05:36:40 -0000 >@@ -71,7 +71,7 @@ > org.eclipse.emf.edit;bundle-version="[2.2.0,3.0.0)", > org.eclipse.emf.edit.ui;bundle-version="[2.2.0,3.0.0)", > org.eclipse.wst.validation;bundle-version="[1.1.0,2.0.0)", >- javax.wsdl;bundle-version="[1.4.0,1.5.0)", >+ javax.wsdl;bundle-version="[1.5.0,1.6.0)", > org.eclipse.wst.wsdl.validation;bundle-version="[1.1.0,2.0.0)", > org.eclipse.ltk.core.refactoring;bundle-version="[3.2.0,4.0.0)", > org.eclipse.ltk.ui.refactoring;bundle-version="[3.2.0,4.0.0)",
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 197197
:
121913
|
122487
|
122589